<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";
        color:black;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1277450366;
        mso-list-template-ids:-1;}
@list l1
        {mso-list-id:1293096949;
        mso-list-template-ids:-1;}
@list l2
        {mso-list-id:1822579030;
        mso-list-template-ids:-1;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style>
<div class="WordSection1">
<p class="MsoNormal">Ive been on vacation for the past 8 days just got home but couldn’t sign in to ipxe before we left for vacation. If there is someone who can help plz reach out and Ill be online again tomorrow. Just checking emails real quick tonight as
 my phone was lost\stolen while we were gone.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986">
Mail</a> for Windows 10</p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> ipxe-devel-bounces@lists.ipxe.org <ipxe-devel-bounces@lists.ipxe.org> on behalf of Johannes Thoma <johannes@johannesthoma.com><br>
<b>Sent:</b> Wednesday, June 12, 2019 2:23:19 PM<br>
<b>To:</b> ipxe-devel@lists.ipxe.org<br>
<b>Subject:</b> Re: [ipxe-devel] Testing for sanboot feature on DHCP server</font>
<div> </div>
</div>
<div>Hi Oliver,<br>
<br>
Thank you for your response.<br>
<br>
<div class="moz-cite-prefix">Am 12.06.19 um 20:46 schrieb Oliver Rath:<br>
</div>
<blockquote type="cite" cite="mid:2afe991c-1a7b-6d8d-d851-2d1fe0ef96cf@greenunit.de">
<p>Hi Johannes!</p>
<p>I see 3 possibilities:</p>
<ol>
<li>You can chainload an ipxe variant, which supports. You can build an undionly.kpxe or (for uefi)  ipxe.efi image with the needed code. The ipxe code of virtualbox is made as much as possible to work like pxe, so the dhcp filename option (for tftp load) should
 work<br>
</li></ol>
</blockquote>
I already did that but I had to type the commands over the keyboard .. what I<br>
wanted to do is to automate this via DHCP. In order to do so I need to <br>
tell the VirtualBox iPXE (without sanboot) from my iPXE (with sanboot and<br>
some other options). Else there is either an error message from the VirtualBox<br>
iPXE (because it does not understand sanboot) or an endless boot loop<br>
(iPXE loading my self-compiled iPXE in a loop).<br>
<blockquote type="cite" cite="mid:2afe991c-1a7b-6d8d-d851-2d1fe0ef96cf@greenunit.de">
<ol>
<li></li><li>You could try to replace the ipxe code of virtual box, but there seems to be a size issue</li></ol>
</blockquote>
I think I will try that. The solution is then specific to VirtualBox, but so is the problem,
<br>
so I think "it works for me" ;)<br>
<blockquote type="cite" cite="mid:2afe991c-1a7b-6d8d-d851-2d1fe0ef96cf@greenunit.de">
<ol>
<li>You can change to qemu (qemu-system-x86_64). Qemu has already an ipxe version on board, which supports http-boot.</li></ol>
</blockquote>
Good to know. That will make things much easier for those running WinDRBD<br>
with a Linux Server.<br>
<br>
<blockquote type="cite" cite="mid:2afe991c-1a7b-6d8d-d851-2d1fe0ef96cf@greenunit.de">
<ol>
</ol>
<p>Hth,</p>
</blockquote>
Yes it did, <br>
<br>
Best wishes, <br>
<br>
- Johannes<br>
<blockquote type="cite" cite="mid:2afe991c-1a7b-6d8d-d851-2d1fe0ef96cf@greenunit.de">
<p>Oliver</p>
<p><br>
</p>
<div class="moz-cite-prefix">Am 12.06.19 um 18:31 schrieb Johannes Thoma:<br>
</div>
<blockquote type="cite" cite="mid:c1998c19-4629-0ac5-930d-da59e5a17b26@johannesthoma.com">
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="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.github.com%2FLINBIT%2FWinDRBD&data=02%7C01%7C%7Ceaf15caa70d84280f40508d6ef6b6e53%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636959642024130209&sdata=bcX5uPXtm7wHsHBZbkw0H2D7I9aFCZ8Wm39PD4WSiLQ%3D&reserved=0" originalsrc="http://www.github.com/LINBIT/WinDRBD" shash="tvXe/ZoEa0uqO6oFSs1AersjQn/3PplcPH63e05PIuFranQ4LXHF/FKkgBZYqrD1pPGN0zXUSBnYDPZMc00MC5CV+W96bbzoRW+Eha0WDf4Uo6AtypkI8y7676KIH2vmtdyPv86wqkLX6vGRQ+oMTlr+NU1h865pH3O2A1wj7lc=" moz-do-not-send="true">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="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2F192.168.56.102%2Fcgi-bin%2Fdrbd.cgi&data=02%7C01%7C%7Ceaf15caa70d84280f40508d6ef6b6e53%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636959642024140221&sdata=ykgBAUc97dx9JRzPctAUBSLqgDJ0kaAaueLEyVQYO5Q%3D&reserved=0" originalsrc="http://192.168.56.102/cgi-bin/drbd.cgi" shash="GkErottj7/mGB8RXiWjdGeSBjMIT9UHAQUZkYm6P/DGIuzE1da8TMwG0x6v+aph0RkBTBJJRPb0fJowKwC5eDWN+QmQ1KYaiBZmX1/SG8LNzhpD/m+kFKkePs9Bl/9ca0ToISa3dyxy8I14qTWKA+tLoM/9uq/HwtwbIvkm1+GE=" moz-do-not-send="true">
"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="https://nam02.safelinks.protection.outlook.com/?url=http:%2F%2F192.168.56.102%2F~johannes%2Fipxe%2Fipxework.pxe&data=02%7C01%7C%7Ceaf15caa70d84280f40508d6ef6b6e53%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636959642024160243&sdata=ktCjt008buE7IeOK2MOqZ%2FnjG3gzvjyzkJ6iLEBxPs8%3D&reserved=0" originalsrc="http://192.168.56.102/~johannes/ipxe/ipxework.pxe" shash="yPCHI0FUopjsgwbO8ZjfVTvl40jXh/l1soYQkD2GNRmHL31AdrrSPIaykqi3ogJW4O8I6heVZv8/uItLJOVybtUrKwx7488vdmj42VccSCYDK2iYTOXCMKfWW03LLeXfgUUIYcJXh9IugVM+BgvZChpkxGvPXFDLovBKxxomRoE=" moz-do-not-send="true">
"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>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
ipxe-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ipxe-devel@lists.ipxe.org" moz-do-not-send="true">ipxe-devel@lists.ipxe.org</a>
<a class="moz-txt-link-freetext" href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.ipxe.org%2Fmailman%2Flistinfo.cgi%2Fipxe-devel&data=02%7C01%7C%7Ceaf15caa70d84280f40508d6ef6b6e53%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636959642024180248&sdata=DbbE3CVHQDKvYGSbSD7t4C%2BIEEZ9AZjQFHzzJQLs6tE%3D&reserved=0" originalsrc="https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel" shash="GbUVGvrNDvm9c1RuhrsGMwnI+wNLsMyedWglWlnTTUzA8lGByF26CECRx2MfiHtvjZUMBC1Fo83xULzJckk2OYLSekEDGU3JuzI5yp/ShOXKRnCBX23tkZjJXE7tgPKbpYiq+6zFl8xKqcbnlegJaGJJmbRkT3dsBNsfeZ/12ek=" moz-do-not-send="true">https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel</a>
</pre>
</blockquote>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
ipxe-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a>
<a class="moz-txt-link-freetext" href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.ipxe.org%2Fmailman%2Flistinfo.cgi%2Fipxe-devel&data=02%7C01%7C%7Ceaf15caa70d84280f40508d6ef6b6e53%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636959642024190259&sdata=0G2Fqh8RKOfcT89is3rfdhj9l2ZZyRdkwdZDhZHsa4Y%3D&reserved=0" originalsrc="https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel" shash="R82mJbFuwG/kc8ps8GIYKQgTvZhvrCoctpYALh/BqERjW2lZ8Rc/M5+FRm4zAY6Qc9PTad5R8JL/xi8vdgtIhKPx4j/shX2ANRIKzFDVzI5A0QDY/agjfyqQhpVFQH5eOd+0uFiToQlpueEqP+D7FUUswxDeHQYpLQj3+FVO0Fs=">https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel</a>
</pre>
</blockquote>
<br>
</div>
</body>
</html>