<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div data-marker="__QUOTED_TEXT__"><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Hi Oliver,<br></div><br><div>Thanks for that info.<br></div><br><div> have already done that part and the BIOS ISO and the EFI ISO works fine and boots and detects what system it is on etc.<br></div><br><div>The problem I have is the part that in that forum that states :<br></div><div><br data-mce-bogus="1"></div><div>"But as far as the iPXE Binary goes, you need to go up one level to the DHCP server"<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>The problem I have is that in our server environment, we dont use DHCP ... everything has a static IP.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>That is not a problem with iPXE .... I have an embeded script that when the ISO is booted it opens a console and asks the user for the IP, subnet mask, gateway and DNS server. It then uses this<br data-mce-bogus="1"></div><div>info to open the NIC, connect to the network and chain the menus etc from our central build server.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>This all works fine if I boot either the BIOS ISO or the EFI ISO and the servers build fine depending on which environment they are booted into.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>What I am now trying to do is not have two different ISO's .... one for BIOS and one for EFI.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>I would like to boot one ISO and that ISO will detect and run either the BIOS boot sequence or the EFI sequence. I basically need an ISO that will boot and do the function of the DHCP server by loading the correct iPXE binary for either <br data-mce-bogus="1"></div><div>BIOS or EFI.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>This may not be possible but so far I have not found anything that iPXE couldnt do !<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Thanks.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Dean.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><br><br><hr id="zwchr"><div><b>From: </b>"Oliver Rath" <oliver@greenunit.de><br><b>To: </b>"ipxe-devel" <ipxe-devel@lists.ipxe.org><br><b>Sent: </b>Sunday, 29 January, 2017 07:12:51<br><b>Subject: </b>[ipxe-devel] Addendum [was Re: Dual BIOS and EFI boot ISO]<br></div><br><div><p>Hi Dean,</p><p>you can also use the <acronym title="Dynamic Host Configuration
Protocol">DHCP</acronym> Client Architecture option (code 93) will indicate the client architecture as specified by <a href="http://tools.ietf.org/html/rfc4578" class="urlextern" title="http://tools.ietf.org/html/rfc4578" target="_blank">RFC 4578</a>, see the NOTES here: <a class="moz-txt-link-freetext" href="http://www.ipxe.org/cfg/platform" target="_blank">http://www.ipxe.org/cfg/platform</a><br></p><p>Hth,</p><p>Oliver<br></p><br><div class="moz-cite-prefix">On 28.01.2017 20:32, Dean Westhead wrote:<br></div><blockquote cite="mid:982611455.43044545.1485631976964.JavaMail.zimbra@westhead.net"><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;"><div>Hi,</div><br><div>I am able to create an iPXE BIOS bootable iso and a iPXE EFI bootable ISO ... is there a way to create one ISO that will boot on both environments and detect which one needs booting ?</div><br><div>I know that the major linux distributions do this with their build media but is this possible with the iPXE ?</div><br><div>Thanks.</div><br><div>Dean.</div><br></div><br><fieldset class="mimeAttachmentHeader"></fieldset><br><pre>_______________________________________________
ipxe-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ipxe-devel@lists.ipxe.org" target="_blank">ipxe-devel@lists.ipxe.org</a>
<a class="moz-txt-link-freetext" href="https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel" target="_blank">https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel</a>
</pre></blockquote><br> <br>_______________________________________________<br>ipxe-devel mailing list<br>ipxe-devel@lists.ipxe.org<br>https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel</div></div><br></div></div></body></html>