--- Robert Millan <[EMAIL PROTECTED]> wrote: > It seems that because you have an unusual device name, some part of GRUB is > unable to recognise it.
It is not an unusual device, but you are right in the point where GRUB cannot recongnize it. I think I have already answered the same problem in the past. The problem is that Linux devfs uses multiple names for one device: a traditional one and a devfs-style one. If you use devfsd, the traditional one is just a symlink to the devfs-specific one. Therefore, GRUB needs to resolve symlinks to compare if two files are the same. There is a fix in grub-install in the CVS version, but it is not enough, because it does not resolve symlinks in a device map. But I'm not sure what is the right way to fix this problem. One way is to add a resolver of symlinks in a device map into grub-install. It wouldn't be very difficult. Another idea is to have the grub shell to do all the mappings between a BIOS drive and an OS device. This might be better, because it is not very good to have separate code to deal with a device map in grub-install and in the grub shell. Okuji _______________________________________________ Bug-grub mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-grub
