Chainloading iPXE



  • We have been having major issues getting our Dells to Chainload, and I was thinking about switching back to PXELinux but I really like iPXE so I did some digging on the iPXE website. This is working for us so far on our problem machines… we will be rolling our Fog subnet farther out but in the three locations where we are testing:

    1. edit default.ipxe
      add a line at the end of the file:
      [CODE]chain http://10.x.x.x/fog/grub/grub.exe --config-file=“rootnoverify (hd0);chainloader +1”[/CODE]

    2. Download the grub4dos executable from here:
      [URL=‘http://sourceforge.net/projects/grub4dos/files/GRUB4DOS/’]Grub4Dos[/URL]

    As can be seen in my config I dumped it in the fog directory. iPXE seems to be working still and chainloading is now working in the test environment.

    I pulled the code snippets from here:
    [URL=‘http://ipxe.org/appnote/work_around_bios_halting_on_ipxe_exit’]BIOS Halt on iPXE[/URL]

    If this helps folks let me know, or if it doesn’t work for you, also let me know. I’ll keep testing it from here.

    -D


  • Senior Developer

    @deadturtle,

    With this methodology, do your systems still talk to boot.php? I thought this was the method I was using for the grub exit system though?


  • Developer

    a grub4dos exit type is already implemented in fog as of 1.1.0
    FOG_BOOT_EXIT_TYPE: GRUB


Log in to reply
 

423
Online

39184
Users

10832
Topics

103133
Posts

Looks like your connection to FOG Project was lost, please wait while we try to reconnect.