[syslinux] Problems with multiboot DVD and isolinux > 3.07
Christian Schneider
ch_schneider_hi at freenet.de
Sun Dec 4 06:59:47 PST 2005
Hi,
some time ago I tried to boot an isolinux boot loader from another one
to be able to boot e.g. a Knoppix CD with its original boot loader and
menus from a "main" isolinux on a multiboot DVD.
This works for isolinux <= 3.07 now!
However, newer isolinux boot loaders have some problems and the isolinux
(e.g. of the Knoppix CD) loaded from the multiboot DVD's main isolinux
(> 3.07) freezes for some reason.
As an example I want to tell you how I integrated Knoppix to my
multiboot DVD:
1. I "installed" isolinux (3.07) into dvd_root/boot/isolinux with config
and menus (refered to as "main isolinux")
2. I copied the /KNOPPIX directory from the Knoppix CD to dvd_root/ and
the /boot/isolinux directory from the Knoppix CD to
dvd_root/boot/knoppixo (this boot loader will be refered to as
"secondary isolinux")
3. I changed the config search dir of
dvd_root/boot/knoppixo/isolinux.bin to its new directory
4. I created a 2KB file called dvd_root/boot/bootsec/knoppixo.bin (which
is loaded from the main isolinux when selecting Knoppix)
5. I created the ISO9660 image
6. I wrote the boot info table to /boot/knoppixo/isolinux.bin (in the
ISO9660 image!) and copied the first 2KB of /boot/knoppixo/isolinux.bin
to /boot/bootsec/knoppixo.bin (in the ISO9660 image!) using a
home-brewed tool
As already mentioned, everything works for isolinux <= 3.07. After some
unsuccesful DVDs using a newer isolinux version, I used qemu to test
the DVD before burning it. Using isolinux 3.08 as main isolinux only
some secondary isolinux boot loaders freeze, with 3.09 all secondary
isolinux loaders freeze and with newer versions qemu crashes totally.
If you are interested in the problem (and my tool), please let me know.
Cheers,
Christian
More information about the Syslinux
mailing list