Bootable El-Torito CD with GRUB Legacy: Difference between revisions

m
→‎Create the .iso image: converting list to table
[unchecked revision][unchecked revision]
m (→‎Create the .iso image: converting list to table)
Line 61:
Now you have a file called <tt>bootable.iso</tt>. Test it using your favourite emulator or burn it to a CD and test on a real computer. I will just explain the command line arguments we used for genisoimage:
 
{| {{Wikitable}}
* '''-R''' is using the Rock Ridge protocol, which enables lower-case filenames on the CD. This is needed by GRUB.
|-
* '''-b''' option takes the filename of the El-Torito boot file (inside the created [[ISO 9660]] file system).
| -R
* '''-no-emul-boot''' enables no emulation El-Torito boot.
*| '''-R''' is usingUse the Rock Ridge protocol, which enables lower-case filenames on the CD. This is needed by GRUB.
* '''-boot-load-size''' option specifies the number of 512-bytes sectors to load. Four 512-byte sectors (2048 bytes) is one CD sector and is the number supported by most BIOS.
|-
* '''-boot-info-table''' patches the El-Torito boot file to contain info about the CD image. It's needed by GRUB.
| -b ''file''
* '''-o''' gives the output .iso image filename.
*| '''-b'''The optionfile takesto boot (the filename ofis the El-Torito boot file (insidein the created [[ISO 9660]] file system).
* Other arguments are the filenames/folders that should be included on the CD. In this case it's only '''isofiles'''.
|-
| -no-emul-boot
*| '''-no-emul-boot''' enablesEnables no emulation El-Torito boot.
|-
| -boot-load-size 4
*| '''-boot-load-size''' option specifiesSpecifies the number of 512-bytes sectors to load. Four 512-byte sectors (2048 bytes) is one CD sector and is the number supported by most BIOS.
|-
| -boot-info-table
*| '''-boot-info-table''' patchesPatches the El-Torito boot file to contain info about the CD image. It's needed by GRUB.
|-
| -o bootable.iso
| The filename of the resulting .iso image.
|-
| isofiles
*| Other arguments are the filenames/files and folders that should be included on the CD. In this case it's only 'the content of ''isofiles'''.
|}
 
== Advanced stuff ==
Anonymous user