Wed Nov 09, 2011 3:42 pm
mkdir -p ~/isolinuxtest/cd/isolinux
cd ~/isolinuxtest
genisoimage -r -J -l -D -o isolinuxtest.iso -cache-inodes -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table cd/
Fri Nov 11, 2011 4:39 am
Are the Refracta files specially customised or are they old versions?
BTW /usr/local/lib/refractasnapshot/iso/isolinux/boot.cat seems not necessary
-c boot_catalog
Specifies the path and filename of the boot catalog, which is required for an El
Torito bootable CD.
Fri Nov 11, 2011 3:11 pm
Fri Nov 11, 2011 3:19 pm
Sat Nov 12, 2011 12:23 am
With the option "-c isolinux/boot.cat" removed it still works, "boot.catalog" gets generated in the cd root
If it's not customised it must be an older version
I noticed isolinux.bin used for refracta is different from the current Squeeze version in /usr/lib/syslinux
Sat Nov 12, 2011 12:55 am
Sat Nov 12, 2011 1:59 am
Sat Nov 12, 2011 12:19 pm
The "El Torito" specification requires a "boot catalog" to be created as
ll.
This is a 2048 byte file which is of no interest except it is required.
My patches to genisoimage will cause it to automatically create the
boot catalog. You must specify where the boot catalog will go in the
iso9660 filesystem. Usually it is a good idea to put it the same place
as the boot image, and a name like "boot.catalog" seems appropriate.
So we have our boot image in the file "boot.image", and we are going to
put it in the directory "boot/" under the root of the iso9660 filesystem.
We will have the boot catalog go in the same directory with the name
"boot.catalog". The command to create the iso9660 fs in the file
bootcd.iso is then
genisoimage -b boot/boot.img -c boot/boot.catalog -o bootcd.iso .
The -b option specifies the boot image to be used (note the path is
relative to the root of the iso9660 disc), and the -c option is
for the boot catalog file.
Sat Nov 12, 2011 1:05 pm
Sat Nov 12, 2011 6:20 pm
fsmithred wrote:The version of isolinux.bin currently in refractasnapshot is the same as the one you (Dean) told me to put in a safe place last February.