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? Thanks, Forrest --
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? b) Is your disk image bigger than 1 GB/2 GB/4 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? -hpa
Isn't this the ';1' characters added to the file name? I recalled that there was an option to mkisofs to prevent this... (maybe it is '-no-iso-translate') -----Original Message----- From: H. Peter Anvin [mailto:hpa at zytor.com] Sent: Friday, June 13, 2003 9:01 PM To: James Courtier-Dutton Cc: syslinux at zytor.com Subject: Re: [syslinux] isolinux 2.0+ won't boot from DVD James Courtier-Dutton wrote:>>> >>> Well, I guess that I needed to add an i386/ to the beginning of the >>> sort file paths. That yeilded: >>> >>> >>> d--------- 0 0 0 4096 Jun 12 2003 [ 170] ISOLINUX >>> ---------- 0 0 0 9172 Jun 12 2003 [ 4306] ISOLINUX.BIN;1 >>> >>> ---------- 0 0 0 2163 Jun 11 2003 [ 4311] ISOLINUX.CFG;1 >>> >>> which looks much better. I am testing it now to see if that works. >>> >> > Could it be due to the filename. > SYSLINUX 2.0 does strange things with .BIN extension, so maybe ISOLINUX > does the same. > If the ISOLINUX.BIN is just a bzImage, rename it to something else. >No, isolinux.bin is ISOLINUX itself. It should be just fine. Where is your kernel, though? -hpa _______________________________________________ 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.