Bug#505494: syslinux: ifcpu64.c32 doesn't work under virtualbox (always run 64bit thing)
Package: syslinux
Version: 2:3.71+dfsg-5
Severity: normal
The module ifcpu64.c32 doesn't work as expected under virtualbox.
If we build a simple test image with the script below.
* virtualbox will always try to run the entry "a64", where as qemu and qemu-system-x86_64 works as expected.
* default/default64 does detects cpu correctly.
* I have tried upstream's 3.72 it has the same bug.
Franklin
A script to generate a test.iso
D="$(mktemp -d)" ;
echo -e 'say type "go" or press Enter.\ndefault run-default32\ndefault64 run-default64\nprompt 1\ntimeout 0\nlabel go\n\tkernel ifcpu64.c32\n\tappend a64 -- i32' > $D/isolinux.cfg
cp /usr/lib/syslinux/{isolinux.bin,ifcpu64.c32} $D/
mkisofs -R -J -joliet-long -cache-inodes -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o /tmp/test.iso $D
[ "$D" ] && rm -Rf "$D"
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (200, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-openvz-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages syslinux depends on:
ii dosfstools 2.11-6 utilities for making and checking
ii libc6 2.7-15 GNU C Library: Shared libraries
ii mtools 3.9.11-1 Tools for manipulating MSDOS files
ii syslinux-common 2:3.71+dfsg-5 Kernel loader which uses a FAT, ex
syslinux recommends no packages.
syslinux suggests no packages.
-- no debconf information
Reply to: