On Friday 01 February 2008 19:44, Paul Elliott wrote: > > Would not the boot device be hd0? > > No, usually the first hard disk is hd0, the second hard disk > is hd1, and the usb sticks come after that. At least that is > how it works under my computer. Usually it is because the number > of hard disks differ that causes you not to know which device > the usb stick is.
Nope. If you boot from a usb disk, it is always hd0. This is the PC BIOS. > The Problem does not have to involve usbsticks. One can imagine > a situation in which to device one is booting from is always > the first scsi disk. But some computers have one or more IDE > drives wich are recognized by the bios as hd0, hd1, ect. No. If you boot from a SCSI disk, it is hd0. All IDE disks are shifted to hd1, hd2, etc. > The Fedora/RedHat kernels/initrd have this feature where you can > specify the root partition to the kernel/initrd by volume label. You > can say 'root=LABEL=/' to tell the kernel to find the partition with the > label '/' and use that as the root partition. This feature does not > require LVN. The kernel/initrd will check all the partitons and find > the one lableled '/'. > > But this does not have anything to do with how one > specifies partitions to grub. But perhaps grub should adopt a similar > feature. It is already there. GRUB 2 already supports setting a root based on a filesystem label or a path. Okuji _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel