[syslinux] Booting of bcdw from isolinux does not workanymore with 3.52 but works with 3.51

Geert Stappers stappers at stappers.nl
Fri Nov 9 03:31:54 PST 2007


It is a good thing to allow
archive and digest users to read in the discussion order.

In other words: Reply _below_ the text.

Op 09-11-2007 om 10:27 schreef Zipf Christian:
> 
> I checked the NEWS section and since I am not an expert at all on
> these kind of things, but could this maybe have something to do with
> the problem?
> 
> 	* ISOLINUX: Fix for certain broken CD-ROM BIOSes which
> 	  randomly corrupted register FS.
> 	 
> This is the code to create the image. It has never been changed in years.
> It is from Barts old Boot CD and just uses MKISOFS to generate a isolinux CD image.
> 
> BCD, Build CD-Rom, v1.1.1
> Copyright (c) 2002 Bart Lagerweij. All rights reserved.
> This program is free software. Use and/or distribute it under the terms
> of the NU2 License (see nu2lic.txt or http://www.nu2.nu/license/).
> 
> BCD: Checking for required files:
> BCD: Processing (main) config file "bcd.cfg"
> BCD: Application set to "BCD/MKISOFS"
> BCD: System set to "Win32"
> BCD: Processing (CD) config file "cds\corpmb\bcd.cfg"
> BCD: Bootfile set to "isolinux\isolinux.bin"
> BCD: Mkisofsargs set to "-J -N -joliet-long -no-iso-translate"
> BCD: Processing bootdisk config file "cds\corpmb\bootdisk.cfg"
> BCD: Bootimage "isolinux\cdrom.img" already exists, skip creation
> BCD: Bootimage "isolinux\corpnet.img" already exists, skip creation
> BCD: Bootfile is "isolinux/isolinux.bin"
> BCD: Bootfile type is ".bin" adding "-no-emul-boot -boot-load-size 4"
> BCD: Bootfile is ISOLINUX adding "-boot-info-table"
> BCD: Hidding boot image in ISO9660 adding "-hide isolinux.bin"
> BCD: Hidding boot catalog in ISO9660 adding "-hide boot.catalog"
> BCD: Hidding boot image in Joliet adding "-hide-joliet isolinux.bin"
> BCD: Hidding boot catalog in Joliet adding "-hide-joliet boot.catalog"
> BCD: Creating ISO image file (running mkisofs.exe)
> BCD: Arguments; -J -N -joliet-long -no-iso-translate -A BCD/MKISOFS
>       -sysid "Win32" -b isolinux/isolinux.bin -no-emul-boot
>       -boot-load-size 4 -boot-info-table -hide isolinux.bin
>       -hide boot.catalog -hide-joliet isolinux.bin
>       -hide-joliet boot.catalog
>       -v -o f:\bcd\image\bcd.iso cds\corpmb\files 
> mkisofs 2.01a17-Bart (i686-pc-cygwin)
> 

The original error was/is:
| Error! Cannot load file (code: 0110h):
| \bcdw\bcdw.bin  

But I can't see "\bcdw\bcdw.bin" in the above output.

And there is the report that 3.51 works, but 3.52 doesn't.


Say the upgrade to 3.52 did break things, now I dare :-) to say
that upgrade went wrong. I can't backup that, but I can imagion
that isolinux.bin and isolinux\isolinux.bin are different files
and that only one was upgraded where both should have been.
Other partly upgrades could also the cause of the problem.

Please don't get me wrong, I not saying the problem is at the other
side, I'm saying that I don't get the problem at my side.

Important is that the setup of the original poster should
be working also with Syslinux 3.52 and above.
And when it doesn't, it is important to known why it fails
or at least where it fails.


Cheers
Geert Stappers




More information about the Syslinux mailing list