Problem: Debian Etch-Lenny-Ubuntu-Servers do not reboot successful after dist-upgrade or kernel-update and stops with Error = “failed to find root file system…”
Backround: On Debian Etch/Lenny is the /boot/grub/menu.lst set to use old partition name like hda6 not the UUID system. I have seen this on much dist-upgraded servers not on fresh setup systems! A dist-upgrade often do not overwrite or rebuild a correct menu.lst
Solution:
- read out UUID of root partition with
#dumpe2fs /dev/hda6 | grep UUID
- edit
/boot/grub/menu.lst
- search
# kopt=root=/dev/hda6
- replace
#kopt=root=UUID=FULL-UUID-12345...
- run as root
update-grub
- edit again menu.list to check..
- Check
/etc/fstab and replace /dev/hda to UUID=12345...
- make a test reboot..
- That’s it..i hope it help you…