EL TORITO BOOT INFORMATION TABLE
When the -boot-info-table option is given, mkisofs will modify the boot file specified by the -b option by inserting a 56-byte "boot information table" at offset 8 in the file. This modification is done in the source file system, so make sure you use a copy if this file is not easily re-created! This file contains pointers, which may not be easily or reliably obtained at boot time.The format of this table is as follows; all integers are in section 7.3.1 ("little endian") format.
| Offset | Name | Size | Meaning |
|---|---|---|---|
| 8 | bi_pvd | 4 bytes | LBA of primary volume descriptor |
| 12 | bi_file | 4 bytes | LBA of boot file |
| 16 | bi_length | 4 bytes | Boot file length in bytes |
| 20 | bi_csum | 4 bytes | 32-bit checksum |
| 24 | bi_reserved | 40 bytes | Reserved |