[syslinux] Difference between linux.c32 and loading linux directly?

Dag Wieers dag at wieers.com
Wed Aug 25 06:41:27 PDT 2010


On Tue, 24 Aug 2010, H. Peter Anvin wrote:

> On 08/24/2010 04:11 AM, Gene Cumm wrote:
>> On Tue, Aug 24, 2010 at 02:56, Michael Tokarev <mjt at tls.msk.ru> wrote:
>>
>>> What's the difference between linux.c32 module and
>>> loading linux kernel directly by {sys,pxe,iso}linux?
>>>
>>> Is there any advantage of using linux.c32 over the
>>> built-in method?
>>
>> At this time, linux.c32 can deal with memory holes better.  I have a
>> machine that with a 40+ MiB initramfs file, I have to use linux.c32.
>> There may be other differences that I'm not aware of.
>
> The other difference is that for PXE boot, you can make it pass a copy
> of the PXE configuration packets into the initramfs.
>
> The real difference is the memory hole issue, as described above.  What
> it *really* is is that linux.c32 is the new code and it will replace the
> code currently in the core in Syslinux 5.

I added this information to the Wiki:

     http://syslinux.zytor.com/wiki/index.php/Linux.c32#About

Feel free to improve it !

-- 
--   dag wieers,  dag at wieers.com,  http://dag.wieers.com/   --
[Any errors in spelling, tact or fact are transmission errors]




More information about the Syslinux mailing list