<div dir="ltr"><div dir="ltr"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 12 Jun 2020 at 16:49, IT1 Stuart Blake Tener, USNR <<a href="mailto:stuart.tener@bh90210.net">stuart.tener@bh90210.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div style="font-family:Arial;font-size:14px"><p>List members,<br>
<br>
I have done a number of web searches and am interested in gaining some insights into what choices I have in implementing iPXE to boot ISO files directly (I have read several postings that were 6 to 10 years old in this area but no code was really given just oh I did this, I did that). I had asked in an IRC channel a while ago (they are so useless, people ignoring your question and trying to find a different question you should be asking because that is what they can answer), and got a bunch of discouraging replies. A huge discussion ensued having nothing to do with what I had originally asked, and I abandoned obtaining any help there.<br>
<br>
I'd like to setup a server (as a virtual machine for portability, but would be fine starting as a physical server to decrease complication) with a singular purpose of providing iPXE/PXE booting services on my home lab network. I'd like to be able to have a directory or that into which I can plop an ISO file and then have some sort of menu generated on the fly that notices all ISOs in that directory and offers a menu that is presented whence someone boots iPXE/PXE via the network. I'd also like to have a sub-menu of permanent ISO choices with descriptions that can be selected from as well. It is my understanding that iPXE/PXE can do this quite easily, but then I was given a ton of reasons on the IRC why it would not work so I gave up in frustration trying to sort "IRC wheat from IRC chaff".<br>
<br>
My thought is to create a private <a href="http://192.168.100.0/24" target="_blank">192.168.100.0/24</a> network in this environment I propose, and for the server to have TFTP, DNS, and whatever else is requisite installed there within. I think I'd like to use Debian to do it, but am open to whatever distribution people think will make this most easiest.<br>
<br>
Thanks in advance and I hope everyone stays safe from looting thugs and healthy from the pandemic.<br>
<br>
<br>
Very Respectfully,<br>
<br>
Stuart<br></p></div></blockquote><div>In the iPXE forum FAQ you have the "answer" to ISO - it is still a valid answer! (the way PCBIOS INT calls work won't be changed, and EFI has similar issues in this regards, so there is no reason to think that a 10 year old answer is invalid)<br><a href="https://forum.ipxe.org/showthread.php?tid=5948&pid=19101#pid19101">https://forum.ipxe.org/showthread.php?tid=5948&pid=19101#pid19101</a>  <br>See the part about: <span style="background-color:rgb(239,239,239);color:rgb(0,0,0);font-family:Verdana,Arial,sans-serif;font-size:13px;font-weight:700">I'm using memdisk or sanboot to boot an ISO and bootup fails</span> <br><br>It boils down to: booting ISO might work if what is on the ISO does not start it's own OS (that is keep using the BIOS for all access and iPXE stays active)<br>But as soon as you have some other driver that takes control of the NIC (actually before that but it's an easy way to understand when things happen)</div><div>There is no longer any way to access the disk (ISO) and it usually fails. (There is a few exceptions where this does work, but not many)<br>So due to the fact that the "boot a ISO over PXE" will fail in most cases, it is better to pursue an approach that is known to work.<br><br>Just to be clear, first start with getting the iPXE demo boot to work the way you want, people will be happy to help you with that!<br>Then feel free to try out booting ISOs, you might be lucky that it works, but please remember that those are special cases.<br>(it is more likely that you will see isolinux or grub work fine, but when Linux kernel boots it will fail to find the live system, since "there won't be" any ISO that it can be found from)</div><div><br></div><div>Kind regards<br>Christian<br><br></div></div></div>