I've installed Ubuntu Hardy (8.04.1) on my system, and I must say it works amazingly well (thanks for the helpful info). But I ran into a problem testing hibernate last night. I have upgraded my system to 1.5 Gig of RAM and installed an 8 Gig SDHC. I have the root file system mounted on a partition on the SSD, and have /home, /var, and swap each mounted on separate partitions on the SDHC. The swap partition is about 1.8 Gigs (larger than the amount of RAM). I also have preload installed, if that's relevant. Everything works great and the system is quite speedy.
When I tried hibernate, I quickly got a blank screen with a blinking cursor. After waiting a little over ten minutes, I found that blinking cursor remained and the system was unresponsive. After deciding that the system was hung, I tried to turn it off by holding down the power button. Surprisingly, that did not work - the blinking cursor remained no matter how long I held down the power button. Finally, after waiting another few minutes, I pulled the AC plug and removed the battery, which finally shut the computer down. When I tried to restart it, the SSD was corrupt and would not boot. fsck exited with an error without fixing the SSD partition. When I booted up from the Ubuntu live-USB drive, I was unable to repair either the SSD partition or the SDHC partitions. In fact, the partition tables themselves were apparently corrupted - the ubuntu installer wouldn't work at first, reporting much of the space on the SDHC as "unusable." Only by running fdisk and deleting all of the partitions was I able to get the disks usable again. I then reinstalled Ubuntu, the same as before, and everything works great again - apparently no permanent damage. (But, needless to say, I haven't tried hibernate again.)
So ....
1. Has anyone else experienced this problem with hibernate on Ubuntu 8.04.1?
2. Is there something else I need to be doing to make hibernate work properly?
3. If no one has a fix, is there an easy way to disable hibernate so that no one can accidentally hibernate it?
Thanks for any help.
