<div dir="ltr"><div>Hi Felix, </div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Sep 9, 2019 at 1:35 PM Felix Jacobi <<a href="mailto:felix.jacobi@iserv.eu">felix.jacobi@iserv.eu</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">Dear iPXE developers,<br>
<br>
I am currently testing iPXE with a notebook which seems to be unable to<br>
chainload EFI images via HTTP and TFTP. I tried loading a Linux kernel<br>
with an EFI stub included and the EFI binary of SYSLINUX.<br>
<br>
Both attempts results in the error message which you can see in the<br>
first screenshot:<br>
<a href="https://community.iserv.eu/upload/eitae6OhM9oos0EyefeiNaxathoLoo4PhohPheijaiPiphoofeix5thoo3ogah8j/Picture%201.jpg" rel="noreferrer" target="_blank">https://community.iserv.eu/upload/eitae6OhM9oos0EyefeiNaxathoLoo4PhohPheijaiPiphoofeix5thoo3ogah8j/Picture%201.jpg</a></blockquote><div><br></div><div>As per your screenshot, the error code given is in a URL </div><br class="gmail-Apple-interchange-newline">The error provides a URL <a href="http://ipxe.org/err/2e008081">http://ipxe.org/err/2e008081</a></div><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I used the following iPXE script snippet to load the Linux kernel:<br>
<br>
#!ipxe<br>
<br>
kernel <a href="http://felix.mein-iserv.de/tftpboot/efi64/install" rel="noreferrer" target="_blank">http://felix.mein-iserv.de/tftpboot/efi64/install</a> ||<br>
initrd <a href="http://felix.mein-iserv.de/tftpboot/efi64/miniroot.bz2" rel="noreferrer" target="_blank">http://felix.mein-iserv.de/tftpboot/efi64/miniroot.bz2</a> ||<br>
imgargs install dn=i.local panic=5 initrd=miniroot.bz2 lang=de<br>
video=vesa:ywrap,mtrr vga=791 service=<a href="http://felix.mein-iserv.de" rel="noreferrer" target="_blank">felix.mein-iserv.de</a> pckey=<br>
consoleblank=3600 rootpwd=<redacted> hn=win-10-64-01 ||<br>
boot ||<br>
<br>
I also compiled an iPXE binary with enabled EFI basic debug facilities.<br>
I shot a second picture with the resulting output:<br>
<a href="https://community.iserv.eu/upload/eitae6OhM9oos0EyefeiNaxathoLoo4PhohPheijaiPiphoofeix5thoo3ogah8j/Picture%202.jpg" rel="noreferrer" target="_blank">https://community.iserv.eu/upload/eitae6OhM9oos0EyefeiNaxathoLoo4PhohPheijaiPiphoofeix5thoo3ogah8j/Picture%202.jpg</a></blockquote><div><br></div>If a BIOS iPXE is able to be chainloaded, then it would indicate that it is BIOS mode rather than UEFI mode, and this may be why it will not chain load a UEFI iPXE<br><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
The issue could maybe related to secure boot. In any case, I did not not<br>
found settings related to it in the firmware settings. On the other hand<br>
the iPXE binary which is also unsigned was loaded without any problem.<br>
So I guess for now that secure boot isn't enabled.<br>
<br>
Any help would be appreciated. If you need additional information please<br>
let me know.<br></blockquote><div><br></div><div>Cheers</div><div><br></div><div>Arne </div><div><br></div><div> </div></div></div>