[syslinux] Syslinux 6.03, kernel not relocatable.
Didier Spaier
didier at slint.fr
Tue Nov 18 10:37:30 PST 2014
On 18/11/2014 19:24, H. Peter Anvin wrote:
> On 11/18/2014 10:20 AM, Didier Spaier wrote:
>> On 18/11/2014 18:55, H. Peter Anvin wrote:
>>> On 11/17/2014 12:55 AM, Didier Spaier wrote:
>>>> So one more question: why can one boot with a GRUB EFI bootloader
>>>> but not with the SYSLINUX bootloader, using the same kernel?
>>>>
>>>> More accurately, I know why: because of the aforementioned patch, but
>>>> then, why is this test needed in SYSLINUX only?
>>>>
>>> Because Grub boots the kernel in a "hostile" way (not using the stub.)
>>>
>>> -hpa
>>>
>> OK. Could you please provide pointers on documents explaining
>> (ideally in a way understandable by regular users of SYSLINUX):
>> _what are the inconveniences, risks, ... of booting the "hostile way"
>> _why you made a different choice in SYSLINUX
>>
> Unfortunately we don't have a lot of people volunteering to write
> documentation, however, see the Linux kernel documentation referenced
> below. Let's just say the Syslinux code was written by the Linux EFI
> maintainer.
>
> Current kernels have:
>
> config EFI_STUB
> bool "EFI stub support"
> depends on EFI && !X86_USE_3DNOW
> select RELOCATABLE <-----
> ---help---
> This kernel feature allows a bzImage to be loaded directly
> by EFI firmware without the use of a bootloader.
>
> See Documentation/efi-stub.txt for more information.
>
>> Also, is that situation going to change in a foreseeable feature?
> No.
>
> -hpa
>
Thanks for the fast answer, I'll read efi-stub.txt.
Regards,
Didier
More information about the Syslinux
mailing list