[syslinux] Only 2.5G of RAM available when syslinux64.efi boots 32-bit linux 686-pae
Ady
ady-sf at hotmail.com
Mon Nov 23 12:06:15 PST 2015
> Hello,
>
> I'm booting linux-3.16-686-pae kernel (32-bit) via syslinux.efi 64-bit version.
> After boot linux sees only 2.5G of RAM while system has 32G installed.
>
> If I boot the same kernel with GRUB64 efi instead of syslinux
> then amount of RAM available to linux is 32G.
>
> Is this a bug or I'm missing something?
>
> syslinux.cfg:
>
> label live-686-pae
> menu label Linux (686-pae)
> menu default
> linux /live/vmlinuz
> initrd /live/initrd.img
> append boot=live config persistence username=user live-config.utc=no acpi_osi=Linux live-config.noautologin
>
>
> Current git: e0be4d87135
>
> Regards,
> Andrey
It saddens (me) to see no reply to this email thread at all, especially
from developers.
C'mon; really? Not even a comment asking to post the _complete_ content
of the syslinux.cfg file?
No suggestion about kernel options such as 'mem=', 'vmalloc=' or any
other / similar?
No question about the building environment (nasm, gnu-efi, gcc,
binutils, mtools...)?
No chance that someone could suggest that updating the gnu-efi
submodule _might_ _perhaps_ affect the result?
I cannot believe that there is not even one developer that could think
(and post here) about the potential idea that some code in EFISTUB (or
whatever is related to EFI in the Linux kernel) needs to be also
incorporated in Syslinux. Really? There is not one person that could
think that some development in the EFISTUB code (or similar) during the
last year-and-a-half / two years might need to be ported to the
Syslinux code too?
And what about fallback booting methods (a matter that has been
mentioned here more than once, but it is not clear how much has been
really done to completely support older kernels)? We have seen problems
with kernels built with or without certain options in the past. There
is really not even one subscriber to this Syslinux Mailing List that
could suggest in this email thread that there might still be some issue
regarding kernel building options when the kernel is booted by
Syslinux?
Let's also not forget that Syslinux seems to be "more respectful" than
GRUB2 when booting (u)efi images. Could this be a factor in how much
RAM is seen after successfully booting the kernel?
I do not know the reason for the different behavior between
syslinux.efi X64 and GRUB2.efi X64 when booting this 32-bit pae kernel,
nor the answers to these questions, but I am at least trying.
Regards,
Ady.
> _______________________________________________
> Syslinux mailing list
> Submissions to Syslinux at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
>
More information about the Syslinux
mailing list