[ipxe-devel] tftp booting a 32bit rhel 5 kernel/initrd (pxeboot images) and iPXE will just "reboot/crash"...

Torgeir.Wulfsberg at kongsberg.com Torgeir.Wulfsberg at kongsberg.com
Thu Jul 30 20:59:42 UTC 2015


Works perfectly!

Thank you so much for all the hard dedicated work on iPXE.

Thumbs Up!

--Torgeir

> Den 29. juli 2015 kl. 15:21 skrev Michael Brown <mcb30 at ipxe.org>:
>
>> On 29/07/15 12:03, Michael Brown wrote:
>>> On 29/07/15 09:53, Torgeir.Wulfsberg at kongsberg.com wrote:
>>> I recently noticed that iPXE as of the latest commit to this day (built
>>> on my rhel 6/7 client and Ubuntu 15), cannot boot a 32bit rhel 5 pxeboot
>>> kernel/initrd image (I have tested 5u3, 5u8, 5u11 images).
>>
>> Thanks for the detailed bug report!  I have identified the root cause of
>> the problem.  That vmlinuz image has both bzImage and ELFBoot headers,
>> and so its detection by iPXE as bzImage or ELFBoot will depend on which
>> order the objects happen to be linked in.
>>
>> We can work around the problem by ensuring that bzImage detection gets
>> tried first, which is just a case of changing the use of the various
>> PROBE_XXX constants defined in include/ipxe/image.h.  Before I change
>> that, I'd like to experiment a little further to find out why that image
>> is failing to boot correctly when treated as ELFBoot.
>
> Should now be fixed:
>
>  http://git.ipxe.org/ipxe.git/commitdiff/ae7f22e
>
> Thanks!
>
> Michael

________________________________

CONFIDENTIALITY
This e-mail and any attachment contain KONGSBERG information which may be proprietary, confidential or subject to export regulations, and is only meant for the intended recipient(s). Any disclosure, copying, distribution or use is prohibited, if not otherwise explicitly agreed with KONGSBERG. If received in error, please delete it immediately from your system and notify the sender properly.



More information about the ipxe-devel mailing list