<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>