On ven, 2008-02-29 at 13:00 -0500, Don Jerman wrote: > When the usb disk is attached after boot the BIOS doesn't give it a HD > number in the series 0x80,0x81, etc, where 0x80 = (hd0) in grub or > /dev/sda. The OS handles all the controller events and connects the > USB device up through udev. > > When it is attached at boot-time it does get one(!) because the BIOS > sees it before the OS has hooked in. > > To accomplish this you probably need to boot from the CD while the USB > is attached. To me it seems risky, but possible. I wonder what will > happen when you disconnect the USB drive after booting is complete?
No way. Even if booting from a livecd (and the usb disk is seen as (hd0,0) grub unstall still complain about missing BIOS driver. I also tried from the grub shell: grub> root (hd0,0) grub> setup (hd0) but at this point the program exits whit a segmentation fault message.
signature.asc
Description: This is a digitally signed message part