<html xmlns="http://www.w3.org/TR/REC-html40" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml">

<head>


<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body vlink="blue" link="blue" lang="EN-US">

<div class="Section1">

<p class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:
10.0pt;font-family:Arial;color:navy">As far as booting ESXi directly on EFI
goes, we&#8217;re working on it, but it is not a feature generally available in any
current release. For now, most EFI machines have some kind of compatibility
mode that allows them to act like BIOS machines, and you can use that (in
combination with syslinux/pxelinux/grub/whatever) to boot multiboot operating
systems.<o:p></o:p></span></font></p>

<p class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:
10.0pt;font-family:Arial;color:navy"><o:p>&nbsp;</o:p></span></font></p>

<p class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:
10.0pt;font-family:Arial;color:navy">There are a number of technical problems
with the multiboot specification itself that make it difficult or impossible to
use directly on EFI: for example, the OS will be unable to find the ACPI tables,
and therefore won&#8217;t know how to set up device interrupts, leading to
catastrophic failure. It looks like GRUB 2 supports something they&#8217;re calling &#8220;multiboot
2,&#8221; which I assume overcomes those technical limitations. It would require OS
changes, though, and I haven&#8217;t really been keeping up to date on that front.<o:p></o:p></span></font></p>

<p class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:
10.0pt;font-family:Arial;color:navy"><o:p>&nbsp;</o:p></span></font></p>

<p class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:
10.0pt;font-family:Arial;color:navy">Geoff<o:p></o:p></span></font></p>

<p class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:
10.0pt;font-family:Arial;color:navy"><o:p>&nbsp;</o:p></span></font></p>

<p class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:
10.0pt;font-family:Arial;color:navy"><o:p>&nbsp;</o:p></span></font></p>

<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">

<div>

<div style="text-align:center" align="center" class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12.0pt">

<hr tabindex="-1" align="center" width="100%" size="2">

</span></font></div>

<p class="MsoNormal"><b><font face="Tahoma" size="2"><span style="font-size:10.0pt;
font-family:Tahoma;font-weight:bold">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size:10.0pt;font-family:Tahoma"> Jarrod Johnson
[mailto:jarrod.b.johnson@gmail.com] <br>
<b><span style="font-weight:bold">Sent:</span></b> Wednesday, October 06, 2010
6:01 AM<br>
<b><span style="font-weight:bold">To:</span></b> Geoff Lywood<br>
<b><span style="font-weight:bold">Cc:</span></b> oremanj@gmail.com;
gpxe-devel-bounces@etherboot.org; gpxe-devel@etherboot.org<br>
<b><span style="font-weight:bold">Subject:</span></b> Re: [gPXE-devel]
snponly.efi functionality</span></font><o:p></o:p></p>

</div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:
12.0pt"><o:p>&nbsp;</o:p></span></font></p>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:
12.0pt">Hmm, any takers for a mkefi to wrap linux images? &nbsp;I'm not smart
enough myself...<o:p></o:p></span></font></p>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:
12.0pt"><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p style="margin-bottom:12.0pt" class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12.0pt">Also, how about booting
esxi (or any multiboot image for that matter) via EFI?<o:p></o:p></span></font></p>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:
12.0pt">On Tue, Oct 5, 2010 at 6:14 PM, Geoff Lywood &lt;<a href="mailto:glywood@vmware.com">glywood@vmware.com</a>&gt; wrote:<o:p></o:p></span></font></p>

<div vlink="blue" link="blue">

<div>

<p style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto" class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:10.0pt;font-family:Arial;
color:navy">snponly.efi doesn&#8217;t really add anything currently. Some time ago, I
sent around a patch that would allow other EFI applications to use gPXE&#8217;s
network stack and all of the protocols it supports. However, the patch was
never integrated, and the elilo side of the code was never written.</span></font><o:p></o:p></p>

<p style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto" class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:10.0pt;font-family:Arial;
color:navy">&nbsp;</span></font><o:p></o:p></p>

<p style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto" class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:10.0pt;font-family:Arial;
color:navy">Your idea of bundling the kernel/initrd/elilo into a single EFI app
sounds neat. It&#8217;s basically an mknbi command for EFI. I don&#8217;t believe that
anyone has actually implemented something like this, though. </span></font><o:p></o:p></p>

<p style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto" class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:10.0pt;font-family:Arial;
color:navy">&nbsp;</span></font><o:p></o:p></p>

<p style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto" class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:10.0pt;font-family:Arial;
color:navy">Geoff</span></font><o:p></o:p></p>

<p style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto" class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:10.0pt;font-family:Arial;
color:navy">&nbsp;</span></font><o:p></o:p></p>

<p style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto" class="MsoNormal"><font face="Arial" color="navy" size="2"><span style="font-size:10.0pt;font-family:Arial;
color:navy">&nbsp;</span></font><o:p></o:p></p>

<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">

<div>

<div style="text-align:center" align="center" class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12.0pt">

<hr align="center" width="100%" size="2">

</span></font></div>

<p style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto" class="MsoNormal"><b><font face="Tahoma" size="2"><span style="font-size:10.0pt;font-family:Tahoma;font-weight:
bold">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size:
10.0pt;font-family:Tahoma"> <a target="_blank" href="mailto:gpxe-devel-bounces@etherboot.org">gpxe-devel-bounces@etherboot.org</a> [mailto:<a target="_blank" href="mailto:gpxe-devel-bounces@etherboot.org">gpxe-devel-bounces@etherboot.org</a>]
<b><span style="font-weight:bold">On Behalf Of </span></b>Jarrod Johnson<br>
<b><span style="font-weight:bold">Sent:</span></b> Tuesday, October 05, 2010
12:54 PM<br>
<b><span style="font-weight:bold">To:</span></b> <a target="_blank" href="mailto:oremanj@gmail.com">oremanj@gmail.com</a><br>
<b><span style="font-weight:bold">Cc:</span></b> <a target="_blank" href="mailto:gpxe-devel-bounces@etherboot.org">gpxe-devel-bounces@etherboot.org</a>;
<a target="_blank" href="mailto:gpxe-devel@etherboot.org">gpxe-devel@etherboot.org</a><br>
<b><span style="font-weight:bold">Subject:</span></b> Re: [gPXE-devel]
snponly.efi functionality</span></font><o:p></o:p></p>

</div>

<div>

<div>

<p style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto" class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12.0pt">&nbsp;<o:p></o:p></span></font></p>

<p style="mso-margin-top-alt:auto;margin-bottom:12.0pt" class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12.0pt">Would snponly.efi
add anything versus booting elilo directly? &nbsp;e.g., even if I use
snponly.efi, won't elilo tftp down the kernel/initrd, or is there some way to
bundle a kernel/initrd/elilo into a single efi, or have elilo use enhanced
protocol while running under gPXE a la pxelinux?<o:p></o:p></span></font></p>

<div>

<p style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto" class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12.0pt">On Tue, Oct 5,
2010 at 3:46 PM, &lt;<a target="_blank" href="mailto:oremanj@gmail.com">oremanj@gmail.com</a>&gt;
wrote:<o:p></o:p></span></font></p>

<p style="mso-margin-top-alt:auto;margin-bottom:12.0pt" class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12.0pt">No, but you can
use ELILO as an intermediary.<br>
<br>
Josh<br>
Sent via BlackBerry by AT&amp;T<br>
<br>
-----Original Message-----<br>
From: Jarrod Johnson &lt;<a target="_blank" href="mailto:jarrod.b.johnson%2Bgpxe@gmail.com">jarrod.b.johnson+gpxe@gmail.com</a>&gt;<br>
Sender: <a target="_blank" href="mailto:gpxe-devel-bounces@etherboot.org">gpxe-devel-bounces@etherboot.org</a><br>
Date: Tue, 5 Oct 2010 15:37:40<br>
To: &lt;<a target="_blank" href="mailto:gpxe-devel@etherboot.org">gpxe-devel@etherboot.org</a>&gt;<br>
Subject: [gPXE-devel] snponly.efi functionality<br>
<br>
_______________________________________________<br>
gPXE-devel mailing list<br>
<a target="_blank" href="mailto:gPXE-devel@etherboot.org">gPXE-devel@etherboot.org</a><br>
<a target="_blank" href="http://etherboot.org/mailman/listinfo/gpxe-devel">http://etherboot.org/mailman/listinfo/gpxe-devel</a><o:p></o:p></span></font></p>

</div>

<p style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto" class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12.0pt">&nbsp;<o:p></o:p></span></font></p>

</div>

</div>

</div>

</div>

</div>

</div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:
12.0pt"><o:p>&nbsp;</o:p></span></font></p>

</div>

</div>

</div>

</body>

</html>