After my laptop, is time to upgrade my main machine whith Ubuntu 9.04, codename Jaunty Jackalope.

I will be the using the 32 bit alternate cd to upgrade. This means that the upgrade will have a cd image as his source, and not the Internet. This way it’s much faster, I think.

I shouldn’t do this during the week, but… oh well…

Before you start

  • Check for updates using Update Manager (be sure to have all the available upgrades done)
  • Backup your data
  • Check the Release Notes
  • Download Ubuntu (I used the Text based “alternate installer” installation disk link to get the alternate image)
  • Check the file hash (example: md5sum ubuntu-9.04-alternate-i386.iso) and compare it to UbuntuHashes
  • Be sure to upgrade from Ubuntu 8.10.
  • Have a burned Live CD laying around, just in case.
  • Use Gmount-iso to mount the iso file. This way cd could be mounted without having to burn a cd.


In the Terminal, go to the cd mount point (example: /media/cdrom) and type:

cd /media/cdrom
gksu "sh /cdrom/cdromupgrade"

And now we wait…

When is asked if I want to include the latest updates during the upgrade I always say no. At this times the servers are very slow - everyone want their Ubuntu :-)

During the upgrade there may be some questions about replacing some configuration files. I replaced them all with the new versions.

After restarting there may be more updates to do.

Issues / Post-Install

  • Issue 1: Upgrade failed after many errors. When I rebooted it wouldn’t boot into the desktop :(

The upgrade failed so… No big surprise there. Oh well, I had a Live CD burned, so I booted using that cd. I only needed to configure my network, Firefox to get to this post and a Terminal.

The resolution was low and the screen wasn’t centered, but that’s ok for what I need.

sudo mount /dev/sda6
cd /media/disk/
sudo cp {/,}etc/resolv.conf
sudo mount --bind {/,}proc
sudo mount --bind {/,}sys
sudo mount --bind {/,}dev
sudo chroot /media/disk/
apt-get update
apt-get -f dist-upgrade --fix-missing

That was basically it. The upgrade ended and after the restart everything was (almost) ok.

  • Issue 2: My NVIDIA card wasn’t working that well. The resolution was low and the screen wasn’t centered.

It was easy though:

  1. Alt + F2
  2. /usr/bin/jockey-gtk
  3. Selected the recommend proprietary driver for my NVIDIA card
  4. Rebooted and that was that
  • Issue 3: The Tomboy applet is aborting at restart (to solve…)

  • Issue 4: Updated Software Sources

deb jaunty main
deb jaunty free non-free
deb jaunty main
deb jaunty main
deb jaunty non-free
  • Issue 5: Missing software… recovered

  • gVIM

  • VLC Player

  • GNOME Do (sudo apt-get install gnome-do)

  • Issue 6: Virtualbox isn’t working. Easy as this:

sudo /etc/init.d/vboxdrv setup
  • Issue 7: Partial Upgrade. When checking for new updates the Update Manager tries (and fails) to do a Partial Upgrade. I don’t know why, but I just went to Synaptic Package Manager, marked the packages showed in Update Manager to Update and Apply. Easy!

  • Post-install 1: I always run System > Administration > System Testing. This will help me and Ubuntu to test my system.

  • Post-install 2: I also run System > Administration > Computer Janitor. It’s a great idea to clean your system after an upgrade. In case of doubt let it be.

  • Post-install 3: Some additional cleanup here (a “Computer Janitor” in the Terminal) and here.