[syslinux] [bug] 6.00: No linux boot function

Thomas Bächler thomas at archlinux.org
Mon Jun 24 02:37:42 PDT 2013


Am 24.06.2013 11:25, schrieb Matt Fleming:
> On Mon, 24 Jun, at 10:27:52AM, Thomas Bächler wrote:
>> Am 24.06.2013 04:10, schrieb Gene Cumm:
>>> In trying Syslinux-6.00 bios/core/pxelinux.0 with a 3.0.21 kernel, I got"
>>>
>>> "No linux boot function registered for firmware
>>> Booting kernel failed: Bad file number"
>>>
>>> Using Syslinux-5.10, the same kernel/initrd succeeds.
>>>
>>> Screenshot, kernel and initrd available but I'm figuring this is an
>>> issue in the BIOS loader not handling things as it should.
>>
>> As far as I can see, this is an issue of the BIOS firmware not handling
>> things at all - there is not even a code path to the function that boots
>> Linux via BIOS. I can only guess that this is a result of a failed merge
>> followed by not testing 6.00 on BIOS before releasing it.
>  
> Urk, sorry about that. This is fixed in 6.01-pre1, which I just
> released.
> 
> This isn't the result of a failed merge, but I did (clearly) fail to
> remember to test booting a kernel under BIOS before releasing 6.00.

Thanks. It seems kind of inconsequent though:

Why is EFI boot defined in efi/main.c, but BIOS boot in libcom32,
instead of being part of the firmware definition?


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://www.zytor.com/pipermail/syslinux/attachments/20130624/220c9a8f/attachment.sig>


More information about the Syslinux mailing list