iPXE discussion forum
ipxe chainload windows xp in loacl disk after ipxe failed? - Printable Version

+- iPXE discussion forum (https://forum.ipxe.org)
+-- Forum: iPXE user forums (/forumdisplay.php?fid=1)
+--- Forum: General (/forumdisplay.php?fid=2)
+--- Thread: ipxe chainload windows xp in loacl disk after ipxe failed? (/showthread.php?tid=7339)



ipxe chainload windows xp in loacl disk after ipxe failed? - wqlxx - 2014-06-04 10:35

I want to use ipxe to chainload windows xp in local disk (hd0,0) after ipxe not get the ip and tftp server's information.
Is there any hint to achieve this purpose?Thanks a lot.


RE: ipxe chainload windows xp in loacl disk after ipxe failed? - robinsmidsrod - 2015-03-09 11:59

You need to setup your machine to boot local disk after network, and use the "exit" command in iPXE to continue the BIOS boot order. If your BIOS doesn't boot the next device in the boot order after exit, you have a broken BIOS. Trying to use sanboot --no-describe --drive 0x80 to boot the first BIOS drive _might_ work for you as a workaround.


RE: ipxe chainload windows xp in loacl disk after ipxe failed? - mastacontrola - 2015-03-09 12:13

(2015-03-09 11:59)robinsmidsrod Wrote:  You need to setup your machine to boot local disk after network, and use the "exit" command in iPXE to continue the BIOS boot order. If your BIOS doesn't boot the next device in the boot order after exit, you have a broken BIOS. Trying to use sanboot --no-describe --drive 0x80 to boot the first BIOS drive _might_ work for you as a workaround.

To add on to this, if for some reason SANBOOT AND EXIT type's don't allow booting, you may need to integrate grub into the boot environment to have it allow booting to the first HDD. This isn't 100% guaranteed to work for you either, but it's always best to have options and know about them.