Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
appnote:work_around_bios_halting_on_ipxe_exit [2013/01/08 06:44]
rulerof Cleaner formatting, added Troubleshooting section
appnote:work_around_bios_halting_on_ipxe_exit [2013/01/08 08:09]
rulerof Edited for accuracy
Line 1: Line 1:
 ====== Work Around BIOS Halting on iPXE Exit ====== ====== Work Around BIOS Halting on iPXE Exit ======
 ===== Overview ===== ===== Overview =====
-Often times, iPXE users will need to exit iPXE and continue with the BIOS boot order for any number of reasons.  This is often the case for people who would like to install ​an OS directly to a SAN device. ​ Unfortunately,​ many system BIOSes will not continue their boot order after iPXE exits and hands back control of the boot process.+Often times, iPXE users will need to exit iPXE and continue with the BIOS boot order for any number of reasons, such as installing ​an OS directly to a SAN device. ​ Unfortunately,​ many system BIOSes will not continue ​with their boot order after iPXE exits and hands back control of the boot process.
  
-In the majority of these scenarios, one can use the [[cmd:sanboot|sanboot]] command directed at a local disk to achieve the same effect as having the BIOS continue to the next boot device. ​ But when this doesn'​t work, a more robust option for booting a local drive is to use iPXE to simply chainload a different bootloader more suited to handling local disks.+In the majority of these scenarios, one can use the [[cmd:​sanboot]] command directed at a local disk to achieve the same effect as having the BIOS continue to the next boot device. ​ But when this doesn'​t work, a more robust option for booting a local drive is to use iPXE to simply chainload a different bootloader more suited to handling local disks.
  
 ===== Using GRUB4DOS ===== ===== Using GRUB4DOS =====
Line 25: Line 25:
 ==== Examples ==== ==== Examples ====
 ---- ----
-== Boot Hard Disk 0 ==+== Boot Hard Disk 0 (MBR) == 
 + 
 +    chain http://​server/​grub4dos/​grub.exe --config-file="​rootnoverify (hd0);​chainloader +1" 
 + 
 +== Boot Hard Disk 0, Partition 0 (VBR) ==
  
     chain http://​server/​grub4dos/​grub.exe --config-file="​root (hd0,​0);​chainloader +1"     chain http://​server/​grub4dos/​grub.exe --config-file="​root (hd0,​0);​chainloader +1"
Line 38: Line 42:
     chain http://​server/​grub4dos/​grub.exe --config-file="​find --set-root /​BOOTMGR;​chainloader /​BOOTMGR"​     chain http://​server/​grub4dos/​grub.exe --config-file="​find --set-root /​BOOTMGR;​chainloader /​BOOTMGR"​
  
-== Find a File, and Boot the Disk it's on == +== Find a File, and Boot the Partition ​it's on == 
-  * Notes: Unlike the BOOTMGR example, this will load the MBR of the disk, which will then chain your second-stage bootloader.+  * Notes: Unlike the BOOTMGR example, this will load the VBR of the partition, which will then chain your second-stage bootloader.
  
     chain http://​server/​grub4dos/​grub.exe --config-file="​find --set-root /​filename;​chainloader +1"     chain http://​server/​grub4dos/​grub.exe --config-file="​find --set-root /​filename;​chainloader +1"
appnote/work_around_bios_halting_on_ipxe_exit.txt · Last modified: 2013/05/22 01:31 by rulerof
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL https://ipxe.org
References to "iPXE" may not be altered or removed.