I went ahead and installed the latest greatest version, Karmic, anyway..
and what can I tell you? I'm loving it! .. well, this is after hours of tweaking and finding workarounds and fixes.
Here's the story:
You may skip down to the actual instructions below..
if you want..
After I installed Karmic and rebooted, I was greeted with a black screen (on tty1) with a login prompt. What's worse, the screen was blinking/flashing. And I couldn't log in because most of what I typed was getting lost. I had to pound the same key several times until the letter popped up. But I could enter the correct password because I couldn't see what had actually been typed.
So then, I rebooted. Chose the recovery mode and logged in. I have another laptop, so I downloaded the NVidia drivers and put it on a flashdrive. Plugged it in my Lenovo and mounted. Installed the driver and rebooted. Only then did I get into X. Now, there's another problem. There were 6 screen on my... well, screen! I don't have a screenshot but you'll see.. *evil laugh*
I googled and found the fix.
Now, for the shaky screen problem.. I haven't found a cure for that yet. Just need to restart, when that happens.
I'm quite happy with this laptop now. I also had a webcam problem with skype, but that's fixed.
Here are the things you need to do:
1) Install Ubuntu 9.10
Or whatever your flavor is.
2) Download the NVidia drivers
Go there: http://www.nvidia.com/object/unix.html
Download it and save it on a flashdrive. I'm sure you have one.
You can use the livecd if you don't have another useless computer lying around.
3) Install the drivers
Boot into recovery mode from the grub menu.
Log in, mount the flashdrive, run the sh script with root.
Here's the code for dummies:
4) Fix the 6 screen problem
sudo mkdir /media/disk
# put in the flashdrive
# you can do dmesg to see the location of it.. it'll be in square brackets
# e.g. [sdb]
sudo mount /dev/sdb /media/disk
sudo sh ./NVIDIA-Linux-x86-185.18.36-pkg1.run
# use tab to autocomplete the filename
# follow the installer and choose to let it configure automatically
Add the line to /etc/X11/xorg.conf under the Device Section where it says nvidia
You should now have something like this:
Option "ModeValidation" "NoTotalSizeCheck"
To edit the file on the commandline:
VendorName "NVIDIA Corporation"
Option "ModeValidation" "NoTotalSizeCheck" #fix 6 screen problem
I mean, you *could try* doing in with the 6 screens..
sudo nano /etc/X11/xorg.conf
# add the line
# Ctrl + O to save
# Ctrl + X to exit
Just hit the power button.
That's it! Enjoy!
**Notes** a.k.a. complaints
The wireless switch toggles both bluetooth and wifi.
I find it annoying when my palm touches the touchpad and it clicks somewhere.. totally annoying!
I have no way of using the touch-strip, nor the touch buttons. They told me it only works with Vista.
Another drawback is the lack off media keys. They're not even in the FN keys!
There are some FN keys which I don't understand (under F4 and F5).
The monitor doesn't wake on a key press.. but the key gets pressed anyway.
The sleep (FN) key is right next to the Monitor-Sleep (FN) key. (accidents, anyone?)