Solved! The problem appears to have been because update-initramfs failed when installing the new kernel. This was because I'd had issues with the udev rules that were installed after upgrading to 8.04 so I'd replaced /etc/udev/rules.d with my backup.
Replacing the necessary files and running "update-initramfs -k 2.6.24-17-generic -c" solved the problem. Evidently I need to investigate the issues I have with udev rules and raise a bug for them instead. -- kernel 2.6.24-17: boot hangs with "waiting for root file system" https://bugs.launchpad.net/bugs/235305 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs