Syslinux contains some code (modules), that checks the CPU flags, like PAE 
support or for 64-bitness and loads the appropriate label in a pxelinux.cfg 
file. See
http://git.kernel.org/?p=boot/syslinux/syslinux.git;f=com32/modules/ifcpu.c;hb=HEAD
http://syslinux.org/wiki/index.php/Ifcpu64.c32

It seems Ubuntu doesn't use this syslinux feature, could Ubuntu developers tell 
us where is the problem? Why PAE kernel works fine when GRUB is used, but 
reports an error about missing PAE when syslinux is used?
Maybe syslinux boot loader forces some CPUs not to work with PAE kernel (maybe 
some CPUs can work either in PAE mode or not PAE mode?) or maybe syslinux 
reports to the PAE kernel, that CPU doesn't support PAE?

In any case this syslinux bug should be fixed ASAP - lots of people now
can't even start Ubuntu 12.04, while all other versions and most other
Ubuntu-based distros (like LinuxMint 13) work fine.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/930447

Title:
  Unable to start Ubuntu 12.04 live CD with syslinux loader on Pentium M
  x86 Laptop due to bug in PAE kernel, initramfs or syslinux

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/930447/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to