I think I have found the cause of the issue. It seems that the udev
persistent storage rules that should be found in the initrd under the
directory {initrd}/etc/udev/rules.d/65-persistent-storage.rules don't
exist for some unknown reason. It is my belief that since grub only
passes a UUID to indicate the root storage device, the kernel is unable
to make the correlation with out this file in it's initrd.
I checked to verify that the appropriate statement existed in
/usr/share/initramfs-tools/hooks/udev to copy that file into the initrd
and it does. It may not have when my machine made the initrd
originally, I have no idea.
A simple `sudo apt-get --reinstall install linux-generic` should do the
trick of fixing this problem.
attached is the initrd cpio archive that contains the missing edev rule
set
** Attachment added: "initrd image with missing udev persistent storage rules"
http://librarian.launchpad.net/5220318/initrd-2.6.17-10.cpio.gz
--
Mount Root Files System Failed
https://launchpad.net/bugs/47768
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs