Just upgraded to Ubuntu Lucid Lynx... but not without a few cheap tricks along the upgrading process.
1. Upgrade Using the Alternate CD
I upgraded using the alternate CD, then did a partial upgrade via the Internet. To upgrade using an alternate CD, I downloaded the alternate CD, mount it:
$ sudo mount -o loop ~/path/to/alternate/cd/ubuntu-10.04-alternate-i386.iso /media/cdrom0
Then hit Alt-F2, and ran gksu "sh /cdrom0/cdromupgrade"
This is probably the fastest upgrading method.
2. Not enough disk space... oops!
Ironically, I did not have enough disk space on my ext4 partition to do the partial upgrade via the Internet. After some Googling, I found a really neat trick:
$ sudo su
$ cd /var/cache/apt
$ mv archives archives-orig
$ ln -s /media/AnotherPartition archives
$ mkdir archives/partial
Run the update manager, and complete the upgrade process. After installing:
$ rm archives
$ mv archives-orig archives
3. Getting Nvidia drivers to work again
I had some difficulty getting the Nvidia 195.36.24 driver to work again as the installation script failed. I followed the instructions on ubuntugeek.com to solve the problem.
Specifically, in /etc/modprobe.d/blacklist.conf,
Adding the following lines helped:
4. Getting the window buttons back in the _right_ place
Although I had no problems adjusting to the left positioning of the minimize, maximize and close buttons, I found the change unappealing.
This guide clearly helped. One fact I wasn't aware of was that running "gconf-editor" was different from running "sudo gconf-editor" (the later meant a different thing).
5. Thunderbird 3
A fan of Thunderbird 2, I was disappointed at how Thunderbird 3 handled the IMAP messages. TD 3 attempted to download every single email message from the IMAP server (which quickly made me run out of disk space). Turning off synchronization did not help.
Fortunately, the following trick was useful:
In the config editor in TD 3 (Preferences->Advanced->General->Config Editor), set the following values to false
6. Sounds and ALSA
I found that my sound device was unable to work after upgrade (i.e. no sound). After realizing the alsaconf had been removed from the latest alsa package. I figured that a simple remove and reinstall would do the trick:
$ sudo apt-get remove alsa-base
$ sudo apt-get install alsa-base
Lucid Lynx comes with major under the hood improvements (faster boot up, better system integration, etc). Lucid Lynx is definitely worth the upgrade.