Mentioned --interval:appended_partition_NNN in man pages

This commit is contained in:
2016-09-12 14:38:22 +00:00
parent e3933ca63c
commit 32e08e5c8e
6 changed files with 258 additions and 181 deletions

View File

@@ -839,6 +839,12 @@ not in the scope of El Torito.
xorriso composes the boot catalog according to the boot image files
given and structured by options -b, -e, -el-torito-alt-boot, and
--efi-boot. Often it contains only one entry.
Normally the boot images are data files inside the ISO filesystem. By
special path "-interval:appended_partition_NNN:all::" it is possible to
refer to an appended partition. The number NNN gives the partition
number as used with the corresponding option -append_partition. E.g.:
-append_partition 2 0xef /tmp/efi.img
-e -interval:appended_partition_2:all::
El Torito gets interpreted by boot facilities PC-BIOS and EFI. Most
bootable GNU/Linux CDs are equipped with ISOLINUX or GRUB boot images
for PC-BIOS.
@@ -962,6 +968,10 @@ The component Flags modifies the further interpretation:
"local_fs" demands to read from a file depicted by the path in Source.
"imported_iso" demands to read from the -indev. This works only if
-outdev is not the same as -indev. The Source component is ignored.
"appended_partition_NNN" with a decimal number NNN works only for
options which announce El Torito boot image paths: -b, -e, -efi-boot.
The number gives the partition number as used with the corresponding
option -append_partition.
The component Interval consists of two byte address numbers separated by
a "-" character. E.g. "0-429" means to read bytes 0 to 429.
The component Zeroizers consists of zero or more comma separated
@@ -1874,18 +1884,18 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* --acl Recording of ACLs: SetExtras. (line 95)
* --application_use set Application Use field: ImageId. (line 79)
* --boot-catalog-hide Hide El Torito boot catalog: Bootable. (line 101)
* --efi-boot El Torito EFI boot image: Bootable. (line 53)
* --embedded-boot Fill System Area e.g. by MBR: SystemArea. (line 75)
* --boot-catalog-hide Hide El Torito boot catalog: Bootable. (line 107)
* --efi-boot El Torito EFI boot image: Bootable. (line 59)
* --embedded-boot Fill System Area e.g. by MBR: SystemArea. (line 79)
* --emul-toc enable table-of-content emulation: SetProduct. (line 33)
* --for_backup Enable backup fidelity: SetExtras. (line 92)
* --gpt_disk_guid GPT GUID: SystemArea. (line 216)
* --grub2-boot-info Patch El Torito boot image: Bootable. (line 89)
* --grub2-mbr Install modern GRUB2 MBR: SystemArea. (line 77)
* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 271)
* --gpt_disk_guid GPT GUID: SystemArea. (line 220)
* --grub2-boot-info Patch El Torito boot image: Bootable. (line 95)
* --grub2-mbr Install modern GRUB2 MBR: SystemArea. (line 81)
* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 275)
* --hardlinks Recording of hardlink relations: SetExtras. (line 116)
* --mbr-force-bootable Enforce MBR bootable/active flag: SystemArea.
(line 127)
(line 131)
* --md5 Recording of MD5 checksums: SetExtras. (line 108)
* --modification-date set ISO image timestamps: ImageId. (line 70)
* --no-emul-toc no table-of-content emulation: SetProduct. (line 41)
@@ -1899,7 +1909,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 73)
* --old-root-no-md5 disable MD5 with -old-root: SetInsert. (line 91)
* --protective-msdos-label Patch System Area partition table: SystemArea.
(line 123)
(line 127)
* --quoted_path_list read pathspecs from disk file: SetInsert.
(line 12)
* --scdbackup_tag Recording of MD5 checksum: SetExtras. (line 124)
@@ -1915,28 +1925,28 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -A set Application Id: ImageId. (line 34)
* -abstract set Abstract File path: ImageId. (line 57)
* -allow-lowercase lowercase in ISO file names: SetCompl. (line 42)
* -alpha-boot DEC Alpha SRM bootloader: SystemArea. (line 294)
* -alpha-boot DEC Alpha SRM bootloader: SystemArea. (line 298)
* -appended_part_as_apm Appended partitions in APM: SystemArea.
(line 200)
(line 204)
* -appended_part_as_gpt Appended partitions in GPT: SystemArea.
(line 194)
(line 198)
* -append_partition Append MBR or GPT partition after image: SystemArea.
(line 174)
(line 178)
* -appid set Application Id: ImageId. (line 41)
* -b El Torito PC-BIOS boot image: Bootable. (line 32)
* -B SUN SPARC boot images: SystemArea. (line 256)
* -b El Torito PC-BIOS boot image: Bootable. (line 38)
* -B SUN SPARC boot images: SystemArea. (line 260)
* -biblio set Biblio File path: ImageId. (line 62)
* -boot-info-table Patch El Torito boot image: Bootable. (line 84)
* -boot-load-size El Torito boot image load size: Bootable. (line 57)
* -c El Torito boot catalog name: Bootable. (line 94)
* -boot-info-table Patch El Torito boot image: Bootable. (line 90)
* -boot-load-size El Torito boot image load size: Bootable. (line 63)
* -c El Torito boot catalog name: Bootable. (line 100)
* -C set load address and write address offset: Loading. (line 25)
* -cdrecord-params set load address and write address offset: Loading.
(line 46)
* -checksum_algorithm_iso choose .jigdo checksums: Jigdo. (line 72)
* -checksum_algorithm_template choose .template checksums: Jigdo.
(line 78)
* -chrp-boot CHRP partition: SystemArea. (line 238)
* -chrp-boot-part CHRP partition: SystemArea. (line 229)
* -chrp-boot CHRP partition: SystemArea. (line 242)
* -chrp-boot-part CHRP partition: SystemArea. (line 233)
* -copyright set Copyright File path: ImageId. (line 66)
* -D allow deep directory hierachies: SetExtras. (line 60)
* -d omit trailing dot in ISO file names: SetCompl. (line 50)
@@ -1946,14 +1956,14 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 72)
* -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl.
(line 23)
* -e El Torito EFI boot image: Bootable. (line 47)
* -efi-boot-part EFI boot partition: SystemArea. (line 206)
* -eltorito-alt-boot begin next boot catalog entry: Bootable. (line 41)
* -eltorito-boot El Torito PC-BIOS boot image: Bootable. (line 39)
* -eltorito-catalog El Torito boot catalog name: Bootable. (line 99)
* -eltorito-id El Torito boot section id string: Bootable. (line 73)
* -e El Torito EFI boot image: Bootable. (line 53)
* -efi-boot-part EFI boot partition: SystemArea. (line 210)
* -eltorito-alt-boot begin next boot catalog entry: Bootable. (line 47)
* -eltorito-boot El Torito PC-BIOS boot image: Bootable. (line 45)
* -eltorito-catalog El Torito boot catalog name: Bootable. (line 105)
* -eltorito-id El Torito boot section id string: Bootable. (line 79)
* -eltorito-selcrit El Torito boot selection criteria: Bootable.
(line 80)
(line 86)
* -exclude exclude disk files from inserting: SetInsert. (line 37)
* -exclude-list exclude disk files from inserting: SetInsert. (line 44)
* -f follow symbolic links on disk: SetInsert. (line 22)
@@ -1962,12 +1972,12 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -follow-links follow symbolic links on disk: SetInsert. (line 26)
* -full-iso9660-filenames allow 31 characters in ISO file names: SetCompl.
(line 59)
* -G Fill System Area e.g. by MBR: SystemArea. (line 64)
* -generic-boot Fill System Area e.g. by MBR: SystemArea. (line 73)
* -G Fill System Area e.g. by MBR: SystemArea. (line 68)
* -generic-boot Fill System Area e.g. by MBR: SystemArea. (line 77)
* -graft-points enable target=source pathspecs: SetInsert. (line 28)
* -gui increase frequency of pacifier messages: Miscellaneous.
(line 29)
* -hard-disk-boot El Torito boot image emulation: Bootable. (line 63)
* -hard-disk-boot El Torito boot image emulation: Bootable. (line 69)
* -help list supported options: Miscellaneous. (line 21)
* -hfs-bless HFS+ blessing ppc_bootdir: SetExtras. (line 201)
* -hfs-bless-by HFS+ blessing: SetExtras. (line 191)
@@ -1991,20 +2001,20 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 15)
* -hide-rr-moved set deep directory relocation target: SetExtras.
(line 90)
* -hppa-bootloader HP-PA bootloader file: SystemArea. (line 283)
* -hppa-cmdline HP-PA PALO command line: SystemArea. (line 277)
* -hppa-hdrversion HP-PA PALO header version: SystemArea. (line 291)
* -hppa-kernel_32 HP-PA kernel_32 file: SystemArea. (line 285)
* -hppa-kernel_64 HP-PA kernel_64 file: SystemArea. (line 287)
* -hppa-ramdisk HP-PA ramdisk file: SystemArea. (line 289)
* -hppa-bootloader HP-PA bootloader file: SystemArea. (line 287)
* -hppa-cmdline HP-PA PALO command line: SystemArea. (line 281)
* -hppa-hdrversion HP-PA PALO header version: SystemArea. (line 295)
* -hppa-kernel_32 HP-PA kernel_32 file: SystemArea. (line 289)
* -hppa-kernel_64 HP-PA kernel_64 file: SystemArea. (line 291)
* -hppa-ramdisk HP-PA ramdisk file: SystemArea. (line 293)
* -input-charset set character set of disk file names: Charset.
(line 17)
* -iso-level define ISO 9660 limitations: SetCompl. (line 7)
* -iso-level define ISO 9660 limitations <1>: SetCompl. (line 8)
* -isohybrid-apm-hfsplus Mark boot image in APM: SystemArea. (line 108)
* -isohybrid-gpt-basdat Mark boot image in GPT: SystemArea. (line 94)
* -isohybrid-gpt-hfsplus Mark boot image in GPT: SystemArea. (line 104)
* -isohybrid-mbr Install ISOLINUX isohybrid MBR: SystemArea. (line 83)
* -isohybrid-apm-hfsplus Mark boot image in APM: SystemArea. (line 112)
* -isohybrid-gpt-basdat Mark boot image in GPT: SystemArea. (line 98)
* -isohybrid-gpt-hfsplus Mark boot image in GPT: SystemArea. (line 108)
* -isohybrid-mbr Install ISOLINUX isohybrid MBR: SystemArea. (line 87)
* -J enable production of Joliet directory tree: SetExtras. (line 133)
* -jigdo-exclude add exclusion pattern for .md5: Jigdo. (line 55)
* -jigdo-force-md5 add check pattern for .md5: Jigdo. (line 49)
@@ -2025,10 +2035,10 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -max-iso9660-filenames allow 37 characters in ISO file names: SetCompl.
(line 61)
* -md5-list set path of readable .md5: Jigdo. (line 67)
* -mips-boot MIPS Big Endian boot image: SystemArea. (line 245)
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 251)
* -mips-boot MIPS Big Endian boot image: SystemArea. (line 249)
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 255)
* -N omit version number in ISO file names: SetCompl. (line 64)
* -no-emul-boot El Torito boot image emulation: Bootable. (line 66)
* -no-emul-boot El Torito boot image emulation: Bootable. (line 72)
* -no-pad do not add zeros to ISO tree: SetProduct. (line 93)
* -o set output file address: SetProduct. (line 8)
* -old-exclude exclude disk files from inserting: SetInsert. (line 42)
@@ -2042,15 +2052,15 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -p set Preparer Id: ImageId. (line 47)
* -P set Publisher Id: ImageId. (line 28)
* -pad add 300 KiB of zeros to ISO tree: SetProduct. (line 86)
* -partition_cyl_align Image size alignment: SystemArea. (line 163)
* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 146)
* -partition_cyl_align Image size alignment: SystemArea. (line 167)
* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 150)
* -partition_offset Make mountable by partition 1: SystemArea.
(line 135)
* -partition_sec_hd MBR sectors per head: SystemArea. (line 149)
(line 139)
* -partition_sec_hd MBR sectors per head: SystemArea. (line 153)
* -part_like_isohybrid Mark partitions like with isohybrid: SystemArea.
(line 116)
(line 120)
* -path-list read pathspecs from disk file: SetInsert. (line 8)
* -prep-boot-part PReP partition: SystemArea. (line 240)
* -prep-boot-part PReP partition: SystemArea. (line 244)
* -preparer set Preparer Id: ImageId. (line 55)
* -prev-session set path for loading existing ISO image: Loading.
(line 21)
@@ -2067,8 +2077,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -root redirect ISO root directory: SetInsert. (line 55)
* -rr_reloc_dir set deep directory relocation target: SetExtras.
(line 74)
* -sparc-boot SUN SPARC boot images: SystemArea. (line 267)
* -sparc-label SUN Disk Label text: SystemArea. (line 269)
* -sparc-boot SUN SPARC boot images: SystemArea. (line 271)
* -sparc-label SUN Disk Label text: SystemArea. (line 273)
* -sysid set System Id: ImageId. (line 43)
* -transparent-compression enable recognition of zisofs files: SetInsert.
(line 53)
@@ -2097,7 +2107,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Abstract File, set path, -abstract: ImageId. (line 57)
* ACL, record and load, --acl: SetExtras. (line 95)
* APM, mark appended partitions, -appended_part_as_apm: SystemArea.
(line 200)
(line 204)
* APM, _definition: SystemArea. (line 16)
* Application Id, set, -A, -appid: ImageId. (line 34)
* Backup, enable fidelity, --for_backup: SetExtras. (line 92)
@@ -2109,60 +2119,60 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Block address, set sorting weight, --sort-weight-patterns: SetProduct.
(line 76)
* Bootability, boot catalog hidden, --boot-catalog-hide: Bootable.
(line 101)
(line 107)
* Bootability, boot catalog name, -c, -eltorito-catalog: Bootable.
(line 94)
(line 100)
* Bootability, boot image emulation, -hard-disk-boot: Bootable.
(line 63)
(line 69)
* Bootability, boot image load size, -boot-load-size: Bootable.
(line 57)
(line 63)
* Bootability, boot image patching, --grub2-boot-info: Bootable.
(line 89)
(line 95)
* Bootability, boot image patching, -boot-info-table: Bootable.
(line 84)
(line 90)
* Bootability, bootable MBR partition, --mbr-force-bootable: SystemArea.
(line 127)
* Bootability, control, --grub2-sparc-core: SystemArea. (line 271)
* Bootability, control, --efi-boot: Bootable. (line 53)
* Bootability, control, -alpha-boot: SystemArea. (line 294)
* Bootability, control, -b, -eltorito-boot: Bootable. (line 32)
* Bootability, control, -B, -sparc-boot: SystemArea. (line 256)
* Bootability, control, -e: Bootable. (line 47)
* Bootability, control, -hppa-bootloader: SystemArea. (line 283)
* Bootability, control, -hppa-cmdline: SystemArea. (line 277)
* Bootability, control, -hppa-hdrversion: SystemArea. (line 291)
* Bootability, control, -hppa-kernel_32: SystemArea. (line 285)
* Bootability, control, -hppa-kernel_64: SystemArea. (line 287)
* Bootability, control, -hppa-ramdisk: SystemArea. (line 289)
* Bootability, control, -mips-boot: SystemArea. (line 245)
* Bootability, control, -mipsel-boot: SystemArea. (line 251)
(line 131)
* Bootability, control, --grub2-sparc-core: SystemArea. (line 275)
* Bootability, control, --efi-boot: Bootable. (line 59)
* Bootability, control, -alpha-boot: SystemArea. (line 298)
* Bootability, control, -b, -eltorito-boot: Bootable. (line 38)
* Bootability, control, -B, -sparc-boot: SystemArea. (line 260)
* Bootability, control, -e: Bootable. (line 53)
* Bootability, control, -hppa-bootloader: SystemArea. (line 287)
* Bootability, control, -hppa-cmdline: SystemArea. (line 281)
* Bootability, control, -hppa-hdrversion: SystemArea. (line 295)
* Bootability, control, -hppa-kernel_32: SystemArea. (line 289)
* Bootability, control, -hppa-kernel_64: SystemArea. (line 291)
* Bootability, control, -hppa-ramdisk: SystemArea. (line 293)
* Bootability, control, -mips-boot: SystemArea. (line 249)
* Bootability, control, -mipsel-boot: SystemArea. (line 255)
* Bootability, El Torito section id string, -eltorito-id: Bootable.
(line 73)
(line 79)
* Bootability, El Torito selection criteria, -eltorito-selcrit: Bootable.
(line 80)
(line 86)
* Bootability, fill System Area e.g. by MBR, -G, --embedded-boot, -generic-boot: SystemArea.
(line 64)
* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 229)
* Bootability, for EFI, -efi-boot-part: SystemArea. (line 206)
* Bootability, for PReP, -prep-boot-part: SystemArea. (line 240)
(line 68)
* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 233)
* Bootability, for EFI, -efi-boot-part: SystemArea. (line 210)
* Bootability, for PReP, -prep-boot-part: SystemArea. (line 244)
* Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr: SystemArea.
(line 83)
(line 87)
* Bootability, install modern GRUB2 MBR, --grub2-mbr: SystemArea.
(line 77)
(line 81)
* Bootability, mark boot image in APM, -isohybrid-apm-hfsplus: SystemArea.
(line 108)
(line 112)
* Bootability, mark boot image in GPT, -isohybrid-gpt-basdat: SystemArea.
(line 94)
(line 98)
* Bootability, mark boot image in GPT, -isohybrid-gpt-hfsplus: SystemArea.
(line 104)
* Bootability, next entry, -eltorito-alt-boot: Bootable. (line 41)
(line 108)
* Bootability, next entry, -eltorito-alt-boot: Bootable. (line 47)
* Bootability, no boot image emulation, -no-emul-boot: Bootable.
(line 66)
(line 72)
* Bootability, partitions like with isohybrid, -part_like_isohybrid: SystemArea.
(line 116)
(line 120)
* Bootability, patch System Area partition table, --protective-msdos-label: SystemArea.
(line 123)
* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 269)
(line 127)
* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 273)
* Bugs, reporting: Bugreport. (line 6)
* Character Set, for disk file names, -input-charset: Charset.
(line 17)
@@ -2179,7 +2189,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Disk files, exclude, -hide-list: SetInsert. (line 44)
* Disk files, exclude, -m, -exclude, -x, -old-exclude: SetInsert.
(line 31)
* Disk GUID, for GPT, --gpt_disk_guid: SystemArea. (line 216)
* Disk GUID, for GPT, --gpt_disk_guid: SystemArea. (line 220)
* disk_path, _definition: Insert. (line 7)
* ECMA-119, _definition: Standards. (line 6)
* El Torito, _definition: Bootable. (line 13)
@@ -2188,7 +2198,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* File timestamps, set all, --set_all_file_dates: SetExtras. (line 35)
* Forced output, control, --stdio_sync: SetProduct. (line 23)
* GPT, mark appended partitions, -appended_part_as_gpt: SystemArea.
(line 194)
(line 198)
* GPT, _definition: SystemArea. (line 13)
* HFS+, enables production: SetExtras. (line 150)
* HFS+, issue blessing ppc_bootdir, -hfs-bless: SetExtras. (line 201)
@@ -2205,7 +2215,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Hiding, from ISO and Rock Ridge, -hide-list: SetHide. (line 15)
* Hiding, from Joliet, -hide-joliet: SetHide. (line 18)
* Hiding, from Joliet, -hide-joliet-list: SetHide. (line 22)
* Image size, alignment, -partition_cyl_align: SystemArea. (line 163)
* Image size, alignment, -partition_cyl_align: SystemArea. (line 167)
* Incremental insertion, disable disk ino, --old-root-no-ino: SetInsert.
(line 73)
* Incremental insertion, disable MD5, --old-root-no-md5: SetInsert.
@@ -2259,16 +2269,16 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Joliet, _definition: Standards. (line 21)
* Links, follow on disk, -f, -follow-links: SetInsert. (line 22)
* Links, record and load hard links, --hardlinks: SetExtras. (line 116)
* MBR, GPT, append partition, -append_partition: SystemArea. (line 174)
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 146)
* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 149)
* MBR, GPT, append partition, -append_partition: SystemArea. (line 178)
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 150)
* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 153)
* MBR, _definition: SystemArea. (line 9)
* MD5, record and load, --md5: SetExtras. (line 108)
* Message output, increase frequency, -gui: Miscellaneous. (line 29)
* Message output, redirect stderr, -log-file: Miscellaneous. (line 33)
* Message output, suppress, -quiet: Miscellaneous. (line 25)
* Mountability, by non-trivial partition 1, -partition_offset: SystemArea.
(line 135)
(line 139)
* Options, list, -help: Miscellaneous. (line 21)
* Output file, set address, -o, -output: SetProduct. (line 8)
* Padding, 300 KiB, -pad: SetProduct. (line 86)
@@ -2325,24 +2335,24 @@ Node: SetExtras21966
Node: SetHide32539
Node: ImageId33843
Node: Bootable38125
Node: SystemArea43293
Node: Charset59742
Node: Jigdo60767
Node: Miscellaneous65044
Node: Examples66689
Node: ExSimple67183
Node: ExGraft67666
Node: ExMkisofs68966
Node: ExGrowisofs70232
Node: ExIncBackup71422
Node: ExIncBckAcc74583
Node: ExBootable76272
Node: Files80454
Node: Environ81549
Node: Seealso82320
Node: Bugreport82971
Node: Legal83564
Node: CommandIdx84461
Node: ConceptIdx99899
Node: SystemArea43653
Node: Charset60333
Node: Jigdo61358
Node: Miscellaneous65635
Node: Examples67280
Node: ExSimple67774
Node: ExGraft68257
Node: ExMkisofs69557
Node: ExGrowisofs70823
Node: ExIncBackup72013
Node: ExIncBckAcc75174
Node: ExBootable76863
Node: Files81045
Node: Environ82140
Node: Seealso82911
Node: Bugreport83562
Node: Legal84155
Node: CommandIdx85052
Node: ConceptIdx100490

End Tag Table