<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Dear iPXE list,<br>
    <br>
    I am using VirtualBox in order to boot diskless clients via WinDRBD<br>
    (<a class="moz-txt-link-abbreviated"
      href="http://www.github.com/LINBIT/WinDRBD">www.github.com/LINBIT/WinDRBD</a>).
    Virtual box has a built in iPXE<br>
    variant which does not support sanboot. We need sanboot in order<br>
    to boot and load Windows drivers until WinDRBD takes over. This<br>
    is currently done via http and a small cgi script on the server that<br>
    basically does a dd (disk dump) to stdout.<br>
    <br>
    Is there a way to test if a iPXE variant supports sanboot?: what I
    would<br>
    like to do is something like (in /etc/dhcpd.conf):<br>
    <br>
    if exists ipxe.sanboot-feature {<br>
    # sanboot enabled iPXE already running<br>
            filename "";<br>
            option root-path <a class="moz-txt-link-rfc2396E"
      href="http://192.168.56.102/cgi-bin/drbd.cgi">"http://192.168.56.102/cgi-bin/drbd.cgi"</a>;<br>
    } else {<br>
    # sanboot enabled iPXE not running yet, load it via boot command<br>
            filename <a class="moz-txt-link-rfc2396E"
      href="http://192.168.56.102/~johannes/ipxe/ipxework.pxe">"http://192.168.56.102/~johannes/ipxe/ipxework.pxe"</a>;<br>
    }<br>
    <br>
    However all features I've tried are either disabled on both iPXE
    builds<br>
    or enabled in both iPXE builds, thereby I can't distinguish between<br>
    them.<br>
    <br>
    I am using isc-dhcp-server on Linux. The DHCP server that comes with<br>
    VirtualBox is disabled.<br>
    <br>
    Thanks for any insights, <br>
    <br>
    Kind regards, <br>
    <br>
    - Johannes<br>
  </body>
</html>