After upgrading to 10.04 LTS, I get the following error and the computer does not boot.

Code:
kernel panic-not syncing: VFS: unable to mount root fs on 
unknown block(0,0)
This is an older laptop, a Dell Inspiron 8600. It's been running Ubuntu since 8.xx, with periodic updates.

The computer boots from a live CD without trouble. The hard drive appears to be completely fine, no problems mounting it while running from the live cd.

I set up a chroot on the existing drive, updated the installed programs (apt-get update && apt-get upgrade), and tried to get grub to install to the drive. grub-install ran and exited with the message that no errors had occurred.

After reboot:
Code:
kernel panic-not syncing: VFS: unable to mount root fs on 
unknown block(0,0)
So, no change. I noticed that /boot/grub/grub.cfg has "set root='(hd0,1)'", but the only bootable partition is /dev/sda1 . should that correspond to root='(hd0,0)' ?

any tips or ideas would be appreciated.