[syslinux] VirtualBox 4.1.x can reproduce bug 45
Ady
ady-sf at hotmail.com
Wed Feb 26 05:43:25 PST 2014
Short summary:
I think bug #45
http://bugzilla.syslinux.org/show_bug.cgi?id=45
"Regression in Syslinux 6.xx. Doesn't 'hand over' to linux kernel"
can be reproduced using VirtualBox 4.1.x while trying to boot a
relatively-newish Linux kernel.
Now, for more details...
Under VBox 4.1.x and using ISOLINUX 4.xx, a newish Linux kernel boots
correctly.
Under VBox 4.1.x and using ISOLINUX 6.xx, the same newish Linux
kernel fails to boot. This is the same exact system, except for the
version of Syslinux (ISOLINUX) used in the ISO image that is booting
the VM.
As mentioned in bug #45, the VM initially boots to Syslinux 6.xx, but
when trying to boot the Linux kernel, it fails to complete the boot
process.
Depending on the specific boot command (specific kernel, initrd...),
the screen might show some initial row(s), similar to:
Loading kernel... OK
Loading initrd... OK
and then it just hangs there. Or, it might clear the screen and a
cursor might show up at the upper-left area of the screen, and then
just hangs.
Just to be sure, I have waited several minutes before closing the VM.
The same kernels are able to complete the boot process using Syslinux
4.xx without problems.
Although the exact behavior seen on screen might vary, the main
behavior is the same: Syslinux 4.xx works, 6.xx fails.
Now, updating VBox to version 4.2.x, the same VM can successfully
boot, whether with Syslinux 4.xx or with 6.xx. This seems to suggest
that there is some bug in VBox 4.1.x. But, whichever the bug in VBox
4.1.x, the behavior reflects real systems, as exposed by reports such
as those in bug #45.
For testing this behavior under VBox 4.1.x, I have tried recent
releases of Gparted Live, Clonezilla Live, ArchLinux... I used the
original ISO images (which are already using ISOLINUX 6.xx), and I
also re-built the images with Syslinux (ISOLINUX) 4.xx.
Perhaps testing Syslinux 6.xx under VBox 4.1.x might help solve bug
#45?
TIA,
Ady.
More information about the Syslinux
mailing list