After installing Ubuntu on my Asus 1000HE, I decided to repartition the hard disk, so I backed up everything using fsarchiver and restore everything after I was done.
I found that the UUID for the swap partition has changed from the repartitioning so I edited /etc/fstab to mount the new swap partition. Then I discovered that my Ubuntu boot splash refused to stay in graphical mode. It will always drop to text at the “resume image” step. What to do? Google for the solution!
Turns out that this step in the boot process is looking for the swap partition at the old UUID.
There are two ways to fix this:
METHOD 1: Recreate the swap partition with the old UUID. Revert the /etc/fstab entry as well.
METHOD 2: Update /etc/initramfs-tools/conf.d/resume to reflect the new swap UUID, then run ‘sudo update-initramfs -u’ to update the initramfs image.
And voila, graphical boot all the way to the login screen!