Joste wrote:How do you get Grub2 to see and then boot from a floppy in a usb floppy drive?
Curious as to the boot order of the machine in BIOS? I wonder because this may give a clue. Thanks.
Also, remember how a floppy is named in /etc/fstab. This is how you'd want it to appear in menu.lst or in grub.conf, as.
In Arch, I have included in menu.lst:
Code: Select all
:) cat /boot/grub/menu.lst
# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst
# DEVICE NAME CONVERSIONS
#
# Linux Grub
# -------------------------
----># /dev/fd0 (fd0)
# /dev/sda (hd0)
# /dev/sdb2 (hd1,1)
# /dev/sda3 (hd0,2)So, the device to boot with would have to be changed to reflect a boot from floppy, as I understand it, to 0 being as /dev/fd0 (of course the rest of the boot line would need to go with that).
I'm not 100% on this, but I'm thinking in menu.lst, something like changing this to reflect 0 (the primary boot device) and /dev/fd0:
Code: Select all
# (0) Arch Linux
title Arch Linux
root (fd0,0)
kernel /vmlinuz-whatever root=/path/to/root ro
initrd /kernel-whatever.imgThen, fd0 itself would boot the usb stick from there. I think I'm off on this somehow though.
I do think your friend's BIOS needs to be set up accordingly to boot correctly, however.
Also, with all this being said, this is *normally* - of course, we're talking Grub 2 here, I'm talking Grub 1 again, and I'm not sure if there would be a "translation process" for it to understand what your friend is trying to do or not. I do not think this useless, however. It is my own assumption and assertion that one would need a good grasp of Grub1, in order to grasp Grub2. There are more things that are "automatic" with Grub2, this much I do know, and your friend may need to over-write some of that with Grub1 knowledge.