[syslinux] isolinux 2.0+ won't boot from DVD

Taylor, ForrestX forrestx.taylor at intel.com
Thu Jun 12 09:11:03 PDT 2003


H. Peter Anvin wrote:
 > Taylor, ForrestX wrote:
 >  > I am trying to rebuild Red Hat Linux 9 on DVD.  I am using the 
provided
 >  > isolinux 2.00 (I tried the latest 2.04, with the same results), and I
 >  > get an error trying to boot from the DVD.  I burned the boot.iso
 >  > (basically a triple-wide boot disk using the same isolinux 
directory) to
 >  > DVD, and it booted fine.  The error I get when booting the DVD using
 >  > isolinux-debug.bin is this (copied by hand):
 >  >
 >  > ISOLINUX 2.00 2002-10-25  Copyright (C) 1994-2002 H. Peter Anvin
 >  > isolinux: Staring up, DL = 9F
 >  > isolinux: Loaded spec packet 0K, drive = 9F
 >  > isolinux: Loading main image from LBA = 00EA77C
 >  > isolinux: Sectors to load = 004
 >  > isolinux: Loaded boot image, verifying
 >  > isolinux: Main image read, jumping to main code...
 >  > isolinux: Root directory at LBA = 0000001D
 >  >
 >  > and there it hangs.
 >  >
 >  > From the archives, it appears that it should find the isolinux 
directory
 >  > next, but it is not.  This same method worked with Red Hat Linux 8.0,
 >  > although it used syslinux-1.75.
 >  >
 >  > The command I used to create the iso image is:
 >  >
 >  > mkisofs -b isolinux/isolinux.bin -c isolinux/boot.cat -J -p \
 >  > "myemail" -P "Red Hat" -V "Redhat 9/8/7" \
 >  > -r -T -v -A "Red Hat Linux/i386 9" -o redhat9-8-7-dvd.iso \
 >  > -no-emul-boot -boot-load-size 4 -boot-info-table -l i386/
 >  >
 >  > Any clues?
 >  >
 >
 > a) What BIOS are you using?

Pheonix BIOS 4.0 Release 6.0
Intel SE440BX-2 motherboard.

 > b) Is your disk image bigger than 1 GB/2 GB/4 GB?

The disk image is 4.3 GB.

 > c) Try using a sort table to move the isolinux directory
 >    and its contents as early on the disk as possible.
 >    Does that help?

I am not sure how to create a sort table, but I'll google around and see
if I can get it going.  I just rebuilt the DVD, and the only thing that
I changed was the isolinux.bin file.  I used isolinux-1.75 from RHL 8.0,
and it worked as expected.  Is there anything else that I can do to
debug this?

Thanks,

Forrest
-- 






More information about the Syslinux mailing list