Hi guys, I'm working with grub bootloader (legacy version 0.97) for target i386-pc and I try to install within my loop device /dev/loop0 where I created several ext4 partitions. My goal is to install grub inside /dev/loop0p1, so I've used the following instructions:
sudo mount -t ext4 /dev/loop0p1 tmp_dir sudo cp grub-0.97/lib/grub/i386-pc/stage* tmp_dir/boot/grub/ cat grub-0.97/lib/grub/i386-pc/stage1 grub-0.97/lib/grub/i386-pc/stage2 > grub-boot.img sudo qemu-system-i386 -boot a -fda grub-boot.img -hda /dev/loop0 I expected that I could complete the procedure with qemu window (as shown below).... # grub> root (hd0,0) # grub> find /boot/grub/stage2 # (hd0,0) # grub> setup (hd0) # Checking if "/boot/grub/stage1" exists... yes # Checking if "/boot/grub/stage2" exists... yes # Checking if "/boot/grub/e2fs_stage1_5" exists... yes # Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded. # succeeded # Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded # Done. .....but it doesn't happen and instead my virtual machine is hanged on after "GRUB Loading stage2..........." print What had I done wrong? Can you give me any kind of tip to solve that? Regards, Francesco Now I want to enable ethernet drivers within grub but I haven't found yet the configure options that I need for the activation. Furtermore using the command "net_ls_cards" the grub shows me nothing. Can you give me any tips to solve that?
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel