[syslinux] Isolinux bug: CD bootsector support broken

Michael_E_Brown at Dell.com Michael_E_Brown at Dell.com
Tue Feb 7 15:10:19 PST 2006


For posterity, here is my build cd script, and I am using a version of
mkisofs with level 4 support.
--
Michael

================================
#!/bin/sh

OUT=~/winpe_isolin.iso

DIR=$(cd $(dirname $0); pwd)


mkisofs -o $OUT \
        -b isolinux/isolinux.bin -c isolinux/boot.cat       \
        -no-emul-boot -boot-load-size 4 -output-charset cp437      \
        -allow-lowercase    \
        -r -iso-level 4 -boot-info-table -N $DIR/
============================

[michael_e_brown at radon isolinuxpe]$ mkisofs --version
mkisofs 2.01 (i686-pc-linux-gnu) 

=============================

-----Original Message-----
From: Murali Krishnan Ganapathy [mailto:gmurali at cs.uchicago.edu] 
Sent: Tuesday, February 07, 2006 4:56 PM
To: Brown, Michael E
Cc: syslinux at zytor.com
Subject: Re: [syslinux] Isolinux bug: CD bootsector support broken

I suppose you asked mkisofs to not use version numbers in the file
names. Also, do bootsectors of Win2K and WinXP work? Just curious if it
is an artifact of Win2K3/longhorn boot sector.

- Murali

Michael_E_Brown at Dell.com wrote:
> HPA,
> 	I believe that support to boot windows CD bootsectors was broken
in 
> 3.05. I have tested 2.13, 3.00, 3.02, 3.05, 3.06, 3.08, 3.11, and 
> 3.20pre6. All versions >= 3.05 are broken. All versions <= 3.02 work 
> fine with the same config. The error message I get is:
>
> ================================================================
> IOSLINUX 3.20 3.20-pre6   Copyright (C) 1994-2005 H. Peter Anvin
> boot:
> .
>
> ISOLINUX 3.20 3.20-pre6 isolinux: Image checksum error, sorry...
>
> Boot failed: press a key to retry...
> ================================================================
>
> 	I looked in the various testing/ dirs to try to locate a -preX
for 
> 3.05 to narrow down the exact version where it broke, but I was unable

> to locate -preX releases for 3.05. I read the isolinux.doc and NEWS to

> try to determine if the options have changed, but did not see anything

> relevant. I read I tried to search the mailing list for similar 
> problems, but did not see anything similar.
>
> 	The CD is laid out like below. I have tried both longhorn and
> w2003 CD bootsectors. The results are the same.
>
> 	I would be willing to try any betas to fix this, but it should
be 
> easily reproducable. You can download the wxp10.zip from the BartPE 
> website to get the boot sector.
>
> Thanks,
> Michael Brown
>
>
> [michael_e_brown at radon isolinuxpe]$ find .
> .
> ./BOOTMGR
> ./BOOT.INI
> ./isolinux
> ./isolinux/isolinux.cfg
> ./isolinux/isolinux.bin
> ./isolinux/lhpe32.bin		<--- longhorn CD bootsector
> ./build-cd.sh
> ./BOOT
> ./BOOT/BOOT.SDI
> ./BOOT/BOOT.WIM
>
> [michael_e_brown at radon isolinuxpe]$ cat isolinux/isolinux.cfg default 
> winpe
>
> label winpe
>   kernel lhpe32.bin
>
> default winpe
> prompt 1
> timeout 100
>
> [michael_e_brown at radon isolinuxpe]$
>
> _______________________________________________
> SYSLINUX mailing list
> Submissions to SYSLINUX at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
> Please do not send private replies to mailing list traffic.
>
>
>   




More information about the Syslinux mailing list