<html><body><span style="font-family:Verdana; color:#000000; font-size:10pt;"><div>Kalpesh,</div><div><br></div><div>I've got IPXE working under Parallels, and it wasn't that involved.  I'm thinking something small is hanging you up.</div><div><br></div><div>What I've built is an isolated test environment under Parallels using CentOS for the server and client, both in VMs.  They use a VLAN that's not attached to the outside world so I don't have to deal with conflicts.  No special builds required, that I recall.  (It's been a while since I set it up, but I should have captured good notes.)</div><div><br></div><div>Are you trying to do something different?  Where is your PXE server hosted?</div><div><br></div><div>Cheers,</div><div>Richard</div><div><br></div><div><br></div><div><br></div>
<blockquote id="replyBlockquote" webmail="1" style="border-left: 2px solid blue; margin-left: 8px; padding-left: 8px; font-size:10pt; color:black; font-family:verdana;">
<div id="wmQuoteWrapper">
-------- Original Message --------<br>
Subject: [ipxe-devel] IPXE and parallels on MAC<br>
From: "Patel, Kalpesh" <<a href="mailto:kapatel@randomhouse.com">kapatel@randomhouse.com</a>><br>
Date: Mon, April 07, 2014 7:56 am<br>
To: "<a href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a>" <<a href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a>><br>
<br>
Hey everyone,<br>
<br>
I am eliciting help in solving an unusual problem.<br>
<br>
I download the IPXE iso from <a href="http://boot.ipxe.org/ipxe.iso">http://boot.ipxe.org/ipxe.iso</a>. Using that I<br>
have been trying to get IPXE to boot into our PXE/TFTP menu system that we<br>
have in MAC's Parallels system (as a side note, I've downloaded the source<br>
and built the iso from it but it result in same behavior as well).<br>
Unfortunately the boot process halts at random point after starting<br>
download of gpxelinux.0 which is what the backend DHCP is setup to provide<br>
to client and then the menu. DNSMASQ is providing the DNS, DHCP and TFTP<br>
services for this entire setup. I've tested same system on VMWare's<br>
Workstation on Windows, Fusion on MAC, VirtualBox on both platforms, MAC<br>
and Windows, and on ESXi 5.x and works on all these systems flawlessly<br>
except in Parallels on MAC.<br>
<br>
I am suspecting that the NIC driver code (Intel 82545em which is Intel<br>
e1000 family card) somewhere in IPXE is mis-behaving causing it to hiccup<br>
and stop. The hiccup actually causes the Parallel VM to freeze hard<br>
requiring power off and on. I've attached a screen shot of the VM's output<br>
to get the conversation going.<br>
<br>
On this particular VM, there are three NICs but two are disabled in the VM<br>
so that it can bring only one of them up, which is where TFTP is running.<br>
<br>
Just to try, I've given DHCP server the MTU option (DHCP option # 26) to<br>
be of 1500 but no luck in changing the behavior. I am also forcing option<br>
210 to have it switch to http protocol but it seems to ignore it as well.<br>
This is not that much of importance at the moment.<br>
<br>
I've also tried with gPXE 1.0.1 downloaded from rom-o-matic with which I<br>
have had a little better luck but no cigar. That at least consistantly<br>
loads menu but any subsequent loading related to selection of a menu item<br>
also ends up freezing at random point.<br>
<br>
I understand that you folks may not have MAC at your disposable so I am<br>
making my rig available if there is momentum to continue to find the<br>
culprit. <br>
<br>
Thanks.<br>
<br>
<br>
<br>
<br>
<br>
<hr>_______________________________________________<br>
ipxe-devel mailing list<br>
<a href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a><br>
<a href="https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel">https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel</a><br>

</div>
</blockquote></span></body></html>