I'm trying to use sanboot to add a boot entry to my grub menu for an iSCSI
volume, but gPXE seems to ignore boot arguments and an initrd image.

Currently I have the following entry in my grub.cnf:
menuentry "Windows 7 gPXE iSCSI" {
        insmod raid
        insmod mdraid1x
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md/0)'
        search --no-floppy --fs-uuid --set=root 
dac3d1e1-6403-4d33-9f31-5f2e5372f88b
        echo    'Loading gPXE ...'
        linux16 /gpxe.lkrn
        echo    'Loading gPXE config ...'
        initrd16 /windows7.gpxe
}

And my gPXE script /boot/windows7.gpxe (/boot is a separate file system).
#!gpxe
dhcp net0
sanboot iscsi:192.0.2.10::::iqn.2011-03.com.example:windows-disk
boot


It boots gPXE, but then just tries a standard PXE boot rather than
executing the commands in the script. If I enter the script by hand at the
Ctrl+B prompt it boots Windows 7. I've also tried appending the sanboot
line to the linux16 entry in the grub config.

How can I pass commands from grub to gPXE?

Thanks,


Dustin Lundquist

_______________________________________________
gPXE mailing list
[email protected]
http://etherboot.org/mailman/listinfo/gpxe

Reply via email to