Christian Schneider
2005-Dec-04 14:59 UTC
[syslinux] Problems with multiboot DVD and isolinux > 3.07
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
Gustavo Guillermo PĂ©rez
2005-Dec-06 17:10 UTC
[syslinux] Problems with multiboot DVD and isolinux > 3.07
El Domingo, 4 de Diciembre de 2005 08:59, Christian Schneider escribi?:> 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.I'm intrested in your tool, I'm using cdfs driver for 2.6.X to extract 2kb boot sectors, but cause I was trying with newer versions of syslinux, I was not able to chain, as I said in an older post. But I'm not a syslinux hacker to know why doesn't :) -- Gustavo Guillermo P?rez Compunauta uLinux www.compunauta.com
H. Peter Anvin
2005-Dec-06 17:51 UTC
[syslinux] Problems with multiboot DVD and isolinux > 3.07
Christian Schneider wrote:> 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. >BIOS details please... -hpa
Christian Schneider
2005-Dec-10 16:11 UTC
[syslinux] Problems with multiboot DVD and isolinux > 3.07
Hi, sorry for my late reply, but I had an hard disk problem... Am Dienstag, 6. Dezember 2005 18:51 schrieb H. Peter Anvin:> BIOS details please...My PC: Vendor: "Award Software, Inc." Version: "ASUS P4PE ACPI BIOS Revision 1005" Date: "05/01/2003" Features: 000000007fcbde80 00000007 PCI supported PnP supported APM supported BIOS flashable BIOS shadowing allowed ESCD supported CD boot supported Selectable boot supported BIOS ROM socketed EDD spec supported ACPI supported USB Legacy supported AGP supported qemu (from the man page): "QEMU uses the PC BIOS from the Bochs project [...]."> -hpaCheers, Christian
Christian Schneider
2005-Dec-12 22:10 UTC
[syslinux] Problems with multiboot DVD and isolinux > 3.07
Hi! Am Sonntag, 11. Dezember 2005 18:38 schrieb Gustavo Guillermo P?rez:> Well, yes! > I used to extract with cdfs is just a driver, that allows mounting > track structure as separated isos, works with bootable CDs, VCDs and > Audio CDs, on my experiment, I was stored the bootsector reported by > cdfs onto main isolinux folder, but chaining it, doesn't work, may be > cause the info table.Ok, you extracted the boot sector of an isolinux CD and tried to boot it from an isolinux on another CD? Is that correct? Cheers, Christian