I think I have fixed it. It looks like my partition UUID's got mucked up. For kernels 2.6.20.11 and after I added the /dev/sd-- number instead after the 'root=' on the boot line and in /etc/fstab and it now works fine, so far. I read a thread on the ubuntu forums, I think, that had someone else with the wrong UUID. Wondered if it was a similar thing to this.
-- Can't boot kernel 2.6.20-13.21-generic https://launchpad.net/bugs/96262 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs