Package: bootcd Version: 4.04 Severity: normal Dear Maintainer, As reported on the IsoLinux wiki page: http://www.syslinux.org/wiki/index.php/Common_Problems , Ver. 5.00 and higher of such package introduce an additional dependence on an extra "ldlinux.???" file which depends on the booting method in use. For classic BIOS booting, this would be "/usr/lib/syslinux/modules/bios/ldlinux.c32" which also needs to be copied.
The attached patch provides the required modification for the "/usr/bin/bootcdwrite" script. Outcome may be tested via QEMU through the command line: ~# qemu-system-x86_64 -enable-kvm -boot c -cdrom /var/spool/bootcd/cdimage.iso and specifying "sr0" at the isolinux "boot:" prompt, when asked "To select a cdrom, specify "hda" ..." Thanks, -- Alberto. *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** -- System Information: Debian Release: jessie/sid APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.14.15-rt9 (SMP w/4 CPU cores; PREEMPT) 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 bootcd depends on: ii aufs-tools 1:3.2+20130722-1.1 ii busybox 1:1.22.0-8 ii cpio 2.11+dfsg-2 ii dosfstools 3.0.26-3 ii fdutils 5.5-20060227-7 ii file 1:5.19-1 ii genisoimage 9:1.1.11-3 ii initramfs-tools 0.116 ii realpath 1.19 ii syslinux 3:6.03~pre18+dfsg-1 Versions of packages bootcd recommends: ii wodim 9:1.1.11-3 Versions of packages bootcd suggests: ii discover 2.1.2-7 pn elilo <none> ii ssh 1:6.6p1-7 -- Configuration Files: /etc/bootcd/bootcdwrite.conf changed [not included] -- no debconf information
283a284,286 > # Version 5.00 and higher of isolinux require an additional module to be > loaded/parsed, specifically ldlinux.c32 (BIOS), ldlinux.e32 (EFI32) or > ldlinux.e64 (EFI64). The chosen module may also depend on additional library > modules such as libcom32.c32, libutil.c32, libmenu.c32, libgpl.c32, and > liblua.c32. > run cp /usr/lib/syslinux/modules/bios/ldlinux.c32 /$CHANGES/isolinux/ >