[ipxe-devel] Addendum [was Re: Dual BIOS and EFI boot ISO]

Dean Westhead dean at westhead.net
Sun Jan 29 09:18:52 UTC 2017


Hi Oliver, 

Thanks for that info. 

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. 

The problem I have is the part that in that forum that states : 

"But as far as the iPXE Binary goes, you need to go up one level to the DHCP server" 

The problem I have is that in our server environment, we dont use DHCP ... everything has a static IP. 

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 
info to open the NIC, connect to the network and chain the menus etc from our central build server. 

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. 

What I am now trying to do is not have two different ISO's .... one for BIOS and one for EFI. 

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 
BIOS or EFI. 

This may not be possible but so far I have not found anything that iPXE couldnt do ! 

Thanks. 

Dean. 




From: "Oliver Rath" <oliver at greenunit.de> 
To: "ipxe-devel" <ipxe-devel at lists.ipxe.org> 
Sent: Sunday, 29 January, 2017 07:12:51 
Subject: [ipxe-devel] Addendum [was Re: Dual BIOS and EFI boot ISO] 



Hi Dean, 

you can also use the DHCP Client Architecture option (code 93) will indicate the client architecture as specified by RFC 4578 , see the NOTES here: http://www.ipxe.org/cfg/platform 


Hth, 

Oliver 

On 28.01.2017 20:32, Dean Westhead wrote: 



Hi, 

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 ? 

I know that the major linux distributions do this with their build media but is this possible with the iPXE ? 

Thanks. 

Dean. 



_______________________________________________
ipxe-devel mailing list ipxe-devel at lists.ipxe.org https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel 




_______________________________________________ 
ipxe-devel mailing list 
ipxe-devel at lists.ipxe.org 
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20170129/e243743e/attachment.htm>


More information about the ipxe-devel mailing list