<br><br><div class="gmail_quote">On Wed, Jul 18, 2012 at 12:50 AM, Steven Dick <span dir="ltr">&lt;<a href="mailto:kg4ydw@gmail.com" target="_blank">kg4ydw@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote"><div>
But what you really need (with or without iPXE) is syslinux (aka pxelinux) or some other bootloader (grub) that can actually load an operating system. <br><br></div></div></blockquote><div><br>Let me clarify this somewhat.<br>
<br>I said you don&#39;t _need_ iPXE except to use http instead of tftp.<br>This isn&#39;t entirely true.  I have found that syslinux has some bugs in it, especially relating to loading very large images, and using iPXE seems to cover that up, as iPXE uses its own loader (with syslinux on top) that does a better job.  (But this only matters for booting memdisk with large ISOs, syslinux alone should be fine for just a kernel and an initrd.)<br>
<br>It is possible that iPXE similarly covers up UEFI problems with syslinux.<br>I have booted UEFI machines using ipxe + syslinux, but not syslinux alone.  (Just haven&#39;t tried.)  Also, the bugs I am seeing might be in bios, rather than syslinux itself, as syslinux would probably be using the bios pxe/tftp code to do its loading, or alternately, it would use ipxe&#39;s http or tftp code, and syslinux really wouldn&#39;t know the difference.<br>
<br><br></div></div><br>