From 56b2d886670e77ee864777bfd03c24110cf3da1b Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Fri, 11 Sep 2020 12:23:50 +0200 Subject: [PATCH] Mentioned that partition_entry=gpt_basdat and -isohybrid-gpt-basdat create invalid GPT but also a valid MBR partition table --- xorriso/xorriso.1 | 10 ++- xorriso/xorriso.info | 120 ++++++++++++++-------------- xorriso/xorriso.texi | 10 ++- xorriso/xorrisofs.1 | 13 ++-- xorriso/xorrisofs.info | 172 +++++++++++++++++++++-------------------- xorriso/xorrisofs.texi | 13 ++-- 6 files changed, 174 insertions(+), 164 deletions(-) diff --git a/xorriso/xorriso.1 b/xorriso/xorriso.1 index 079a0057..66d64624 100644 --- a/xorriso/xorriso.1 +++ b/xorriso/xorriso.1 @@ -9,7 +9,7 @@ .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) -.TH XORRISO 1 "Version 1.5.3, Aug 26, 2020" +.TH XORRISO 1 "Version 1.5.3, Sep 11, 2020" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: @@ -3549,9 +3549,11 @@ may be augmented by \fBisolinux partition_entry=gpt_basdat\fR or \fBisolinux partition_entry=gpt_hfsplus\fR, and by \fBisolinux partition_entry=apm_hfsplus\fR. -The boot image will then be mentioned in GPT as Basic Data -or GPT HFS+ partition, and in APM as HFS+ partition. -The first three GPT partitions will also be marked by MBR partitions. +The boot image will then be mentioned in an invalid GPT as Basic Data +or GPT HFS+ partition, and in a valid APM as HFS+ partition. +The first three GPT partitions will also be marked by MBR partitions. The +MBR partition of type 0xEF is what actually is used by EFI firmware for +booting from USB stick. .br In multi\-session situations the existing System Area is preserved by default. In in this case, the special disk_path "." prevents reading of diff --git a/xorriso/xorriso.info b/xorriso/xorriso.info index 3ecd7ed1..7b170aa3 100644 --- a/xorriso/xorriso.info +++ b/xorriso/xorriso.info @@ -2994,9 +2994,11 @@ Examples: may be augmented by *isolinux partition_entry=gpt_basdat* or *isolinux partition_entry=gpt_hfsplus*, and by *isolinux partition_entry=apm_hfsplus*. The boot image will then be - mentioned in GPT as Basic Data or GPT HFS+ partition, and in APM as - HFS+ partition. The first three GPT partitions will also be marked - by MBR partitions. + mentioned in an invalid GPT as Basic Data or GPT HFS+ partition, + and in a valid APM as HFS+ partition. The first three GPT + partitions will also be marked by MBR partitions. The MBR + partition of type 0xEF is what actually is used by EFI firmware for + booting from USB stick. In multi-session situations the existing System Area is preserved by default. In in this case, the special disk_path "." prevents reading of a disk file but nevertheless causes adjustments in the @@ -5401,7 +5403,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -alter_date sets timestamps in ISO image: Manip. (line 139) * -alter_date_r sets timestamps in ISO image: Manip. (line 174) * -append_partition adds arbitrary file after image end: Bootable. - (line 421) + (line 423) * -application_id sets application id: SetWrite. (line 197) * -application_use sets application use field: SetWrite. (line 272) * -as emulates mkisofs or cdrecord: Emulation. (line 13) @@ -5649,12 +5651,12 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * ACL, show in ISO image, -getfacl: Navigate. (line 60) * ACL, show in ISO image, -getfacl_r: Navigate. (line 66) * ACL, _definition: Extras. (line 50) -* APM block size: Bootable. (line 412) +* APM block size: Bootable. (line 414) * APM, _definition: Extras. (line 42) * Appendable media, _definition: Media. (line 38) -* Appended Filesystem Image, -append_partition: Bootable. (line 421) -* Appended partition, in APM: Bootable. (line 289) -* Appended partition, in MBR or GPT: Bootable. (line 282) +* Appended Filesystem Image, -append_partition: Bootable. (line 423) +* Appended partition, in APM: Bootable. (line 291) +* Appended partition, in MBR or GPT: Bootable. (line 284) * Automatic execution order, of arguments, -x: ArgSort. (line 16) * Backslash Interpretation, _definition: Processing. (line 53) * Backup, enable fast incremental, -disk_dev_ino: Loading. (line 247) @@ -5672,15 +5674,15 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Character set, learn from image, -auto_charset: Loading. (line 117) * Character Set, of terminal, -local_charset: Charset. (line 57) * Character Set, _definition: Charset. (line 6) -* CHRP partition, _definition: Bootable. (line 294) +* CHRP partition, _definition: Bootable. (line 296) * Closed media, _definition: Media. (line 44) * Comment, #: Scripting. (line 156) * Control, signal handling, -signal_handling: Exception. (line 66) * Create, new ISO image, _definition: Methods. (line 7) -* Cylinder alignment, _definition: Bootable. (line 338) -* Cylinder size, _definition: Bootable. (line 323) +* Cylinder alignment, _definition: Bootable. (line 340) +* Cylinder size, _definition: Bootable. (line 325) * Damaged track and session, close, -close_damaged: Writing. (line 205) -* DEC Alpha SRM boot sector, production: Bootable. (line 398) +* DEC Alpha SRM boot sector, production: Bootable. (line 400) * Delete, from ISO image, -rm: Manip. (line 20) * Delete, from ISO image, -rm_r: Manip. (line 26) * Delete, ISO directory, -rmdir: Manip. (line 29) @@ -5712,7 +5714,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Drive, _definition: Drives. (line 6) * EA, _definition: Extras. (line 66) * ECMA-119, _definition: Model. (line 6) -* EFI system partition, _definition: Bootable. (line 303) +* EFI system partition, _definition: Bootable. (line 305) * El Torito, _definition: Extras. (line 19) * Emulation, -as: Emulation. (line 13) * Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 155) @@ -5735,17 +5737,17 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Filter, _definition: Filter. (line 6) * Frontend program, start at pipes, -launch_frontend: Frontend. (line 141) -* GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 223) +* GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 225) * GPT, _definition: Extras. (line 39) * Group, global in ISO image, -gid: SetWrite. (line 293) * Group, in ISO image, -chgrp: Manip. (line 49) * Group, in ISO image, -chgrp_r: Manip. (line 53) * Growing, _definition: Methods. (line 20) * Hard links, control handling, -hardlinks: Loading. (line 128) -* HFS+ allocation block size: Bootable. (line 409) -* HFS+ serial number: Bootable. (line 406) +* HFS+ allocation block size: Bootable. (line 411) +* HFS+ serial number: Bootable. (line 408) * hidden, set in ISO image, -hide: Manip. (line 177) -* HP-PA boot sector, production: Bootable. (line 381) +* HP-PA boot sector, production: Bootable. (line 383) * Image reading, cache size, -data_cache_size: Loading. (line 353) * Image, demand volume ID, -assert_volid: Loading. (line 105) * Image, discard pending changes, -rollback: Writing. (line 9) @@ -5802,7 +5804,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Linux device type, -scsi_dev_family: AqDrive. (line 95) * List delimiter, _definition: Processing. (line 9) * Local Character Set, _definition: Charset. (line 11) -* MBR bootable/active flag, enforce: Bootable. (line 349) +* MBR bootable/active flag, enforce: Bootable. (line 351) * MBR, set, -boot_image system_area=: Bootable. (line 200) * MBR, _definition: Extras. (line 27) * MD5, control handling, -md5: Loading. (line 184) @@ -5810,7 +5812,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Media, format, -format: Writing. (line 87) * Media, list formats, -list_formats: Writing. (line 128) * Media, list write speeds, -list_speeds: Writing. (line 139) -* MIPS boot file, activation: Bootable. (line 360) +* MIPS boot file, activation: Bootable. (line 362) * mkisofs, Emulation: Emulation. (line 17) * Modifying, _definition: Methods. (line 28) * Multi-session media, _definition: Media. (line 7) @@ -5838,15 +5840,15 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Ownership, global in ISO image, -uid: SetWrite. (line 290) * Ownership, in ISO image, -chown: Manip. (line 43) * Ownership, in ISO image, -chown_r: Manip. (line 47) -* Partition offset, _definition: Bootable. (line 313) -* Partition table, _definition: Bootable. (line 263) +* Partition offset, _definition: Bootable. (line 315) +* Partition table, _definition: Bootable. (line 265) * Pathspec, _definition: SetInsert. (line 117) * Pattern expansion, for disk paths, -disk_pattern: Insert. (line 34) * Pattern expansion, for ISO paths, -iso_rr_pattern: Manip. (line 10) * Pattern expansion, _definition: Processing. (line 25) * Permissions, in ISO image, -chmod: Manip. (line 55) * Permissions, in ISO image, -chmod_r: Manip. (line 66) -* PReP partition, _definition: Bootable. (line 298) +* PReP partition, _definition: Bootable. (line 300) * Problems, reporting: Bugreport. (line 6) * Process, consolidate text output, -pkt_output: Frontend. (line 7) * Process, control abort on error, -abort_on: Exception. (line 27) @@ -5906,8 +5908,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Session, select as input, -load: Loading. (line 54) * Session, _definition: Model. (line 6) * Sorting order, for -x, -list_arg_sorting: ArgSort. (line 26) -* SUN Disk Label, production: Bootable. (line 371) -* SUN SPARC boot images, activation: Bootable. (line 450) +* SUN Disk Label, production: Bootable. (line 373) +* SUN SPARC boot images, activation: Bootable. (line 452) * Symbolic link, create, -lns: Insert. (line 181) * System area, _definition: Bootable. (line 200) * Table-of-content, search sessions, -rom_toc_scan: Loading. (line 299) @@ -5976,40 +5978,40 @@ Node: Filter107267 Node: Writing111889 Node: SetWrite124144 Node: Bootable149221 -Node: Jigdo176176 -Node: Charset181179 -Node: Exception184508 -Node: DialogCtl190637 -Node: Inquiry193239 -Node: Navigate202121 -Node: Verify210578 -Node: Restore221049 -Node: Emulation230215 -Node: Scripting240671 -Node: Frontend248454 -Node: Examples258080 -Node: ExDevices259258 -Node: ExCreate259919 -Node: ExDialog261219 -Node: ExGrowing262490 -Node: ExModifying263299 -Node: ExBootable263809 -Node: ExCharset264364 -Node: ExPseudo265260 -Node: ExCdrecord266187 -Node: ExMkisofs266507 -Node: ExGrowisofs268404 -Node: ExException269557 -Node: ExTime270015 -Node: ExIncBackup270473 -Node: ExRestore274499 -Node: ExRecovery275445 -Node: Files276017 -Node: Environ277351 -Node: Seealso278099 -Node: Bugreport278816 -Node: Legal279407 -Node: CommandIdx280419 -Node: ConceptIdx298035 +Node: Jigdo176306 +Node: Charset181309 +Node: Exception184638 +Node: DialogCtl190767 +Node: Inquiry193369 +Node: Navigate202251 +Node: Verify210708 +Node: Restore221179 +Node: Emulation230345 +Node: Scripting240801 +Node: Frontend248584 +Node: Examples258210 +Node: ExDevices259388 +Node: ExCreate260049 +Node: ExDialog261349 +Node: ExGrowing262620 +Node: ExModifying263429 +Node: ExBootable263939 +Node: ExCharset264494 +Node: ExPseudo265390 +Node: ExCdrecord266317 +Node: ExMkisofs266637 +Node: ExGrowisofs268534 +Node: ExException269687 +Node: ExTime270145 +Node: ExIncBackup270603 +Node: ExRestore274629 +Node: ExRecovery275575 +Node: Files276147 +Node: Environ277481 +Node: Seealso278229 +Node: Bugreport278946 +Node: Legal279537 +Node: CommandIdx280549 +Node: ConceptIdx298165  End Tag Table diff --git a/xorriso/xorriso.texi b/xorriso/xorriso.texi index 2ff4aa09..cfdd8972 100644 --- a/xorriso/xorriso.texi +++ b/xorriso/xorriso.texi @@ -50,7 +50,7 @@ @c man .\" First parameter, NAME, should be all caps @c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @c man .\" other parameters are allowed: see man(7), man(1) -@c man .TH XORRISO 1 "Version 1.5.3, Aug 26, 2020" +@c man .TH XORRISO 1 "Version 1.5.3, Sep 11, 2020" @c man .\" Please adjust this date whenever revising the manpage. @c man .\" @c man .\" Some roff macros, for reference: @@ -4102,9 +4102,11 @@ may be augmented by @strong{isolinux partition_entry=gpt_basdat} or @strong{isolinux partition_entry=gpt_hfsplus}, and by @strong{isolinux partition_entry=apm_hfsplus}. -The boot image will then be mentioned in GPT as Basic Data -or GPT HFS+ partition, and in APM as HFS+ partition. -The first three GPT partitions will also be marked by MBR partitions. +The boot image will then be mentioned in an invalid GPT as Basic Data +or GPT HFS+ partition, and in a valid APM as HFS+ partition. +The first three GPT partitions will also be marked by MBR partitions. The +MBR partition of type 0xEF is what actually is used by EFI firmware for +booting from USB stick. @* In multi-session situations the existing System Area is preserved by default. In in this case, the special disk_path "." prevents reading of diff --git a/xorriso/xorrisofs.1 b/xorriso/xorrisofs.1 index 23882b35..3de371ef 100644 --- a/xorriso/xorrisofs.1 +++ b/xorriso/xorrisofs.1 @@ -9,7 +9,7 @@ .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) -.TH XORRISOFS 1 "Version 1.5.3, Nov 23, 2019" +.TH XORRISOFS 1 "Version 1.5.3, Sep 11, 2020" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: @@ -1216,13 +1216,14 @@ but may be set to 64 disk blocks by option \-partition_offset 16. For the meaning of special disk_path "." see option \-G. .TP \fB\-isohybrid-gpt-basdat\fR -Mark the current El Torito boot image (see options \-b and \-e) in GPT as -partition of type Basic Data. This works only with \-isohybrid\-mbr and -has the same impact on the system area as \-efi\-boot\-part. It cannot be -combined with \-efi\-boot\-part or \-hfsplus. +Mark the current El Torito boot image (see options \-b and \-e) in an actually +invalid GPT as partition of type Basic Data. This works only with +\-isohybrid\-mbr and has the same impact on the system area as \-efi\-boot\-part. +It cannot be combined with \-efi\-boot\-part or \-hfsplus. .br The first three boot images which are marked by GPT will also show up -as partition entries of type 0xef in MBR. +as partition entries in MBR. The MBR partition of type 0xEF is what actually +is used by EFI firmware for booting from USB stick. The MBR partition for PC\-BIOS gets type 0x00 rather than 0x17 in this case. Often the further MBR entries are the ones which actually get used by EFI. .TP diff --git a/xorriso/xorrisofs.info b/xorriso/xorrisofs.info index 6e6e4862..7fad230d 100644 --- a/xorriso/xorrisofs.info +++ b/xorriso/xorrisofs.info @@ -1064,15 +1064,17 @@ Examples: blocks by option -partition_offset 16. For the meaning of special disk_path "." see option -G. -isohybrid-gpt-basdat - Mark the current El Torito boot image (see options -b and -e) in - GPT as partition of type Basic Data. This works only with - -isohybrid-mbr and has the same impact on the system area as - -efi-boot-part. It cannot be combined with -efi-boot-part or + Mark the current El Torito boot image (see options -b and -e) in an + actually invalid GPT as partition of type Basic Data. This works + only with -isohybrid-mbr and has the same impact on the system area + as -efi-boot-part. It cannot be combined with -efi-boot-part or -hfsplus. The first three boot images which are marked by GPT will also show - up as partition entries of type 0xef in MBR. The MBR partition for - PC-BIOS gets type 0x00 rather than 0x17 in this case. Often the - further MBR entries are the ones which actually get used by EFI. + up as partition entries in MBR. The MBR partition of type 0xEF is + what actually is used by EFI firmware for booting from USB stick. + The MBR partition for PC-BIOS gets type 0x00 rather than 0x17 in + this case. Often the further MBR entries are the ones which + actually get used by EFI. -isohybrid-gpt-hfsplus Mark the current El Torito boot image (see options -b and -e) in GPT as partition of type HFS+. Impact and restrictions are like @@ -1977,13 +1979,13 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T * --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 245) +* --gpt_disk_guid GPT GUID: SystemArea. (line 247) * --grub2-boot-info Patch El Torito boot image: Bootable. (line 109) * --grub2-mbr Install modern GRUB2 MBR: SystemArea. (line 81) -* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 300) +* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 302) * --hardlinks Recording of hardlink relations: SetExtras. (line 130) * --mbr-force-bootable Enforce MBR bootable/active flag: SystemArea. - (line 145) + (line 147) * --md5 Recording of MD5 checksums: SetExtras. (line 122) * --modification-date set ISO image timestamps: ImageId. (line 70) * --no-emul-toc no table-of-content emulation: SetProduct. (line 41) @@ -1997,7 +1999,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 141) + (line 143) * --quoted_path_list read pathspecs from disk file: SetInsert. (line 12) * --scdbackup_tag Recording of MD5 checksum: SetExtras. (line 138) @@ -2014,16 +2016,16 @@ 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 323) +* -alpha-boot DEC Alpha SRM bootloader: SystemArea. (line 325) * -appended_part_as_apm Appended partitions in APM: SystemArea. - (line 229) + (line 231) * -appended_part_as_gpt Appended partitions in GPT: SystemArea. - (line 223) + (line 225) * -append_partition Append MBR or GPT partition after image: SystemArea. - (line 195) + (line 197) * -appid set Application Id: ImageId. (line 41) * -b El Torito PC-BIOS boot image: Bootable. (line 38) -* -B SUN SPARC boot images: SystemArea. (line 285) +* -B SUN SPARC boot images: SystemArea. (line 287) * -biblio set Biblio File path: ImageId. (line 62) * -boot-info-table Patch El Torito boot image: Bootable. (line 104) * -boot-load-size El Torito boot image load size: Bootable. (line 72) @@ -2035,8 +2037,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T * -checksum_algorithm_iso choose .jigdo checksums: Jigdo. (line 86) * -checksum_algorithm_template choose .template checksums: Jigdo. (line 92) -* -chrp-boot CHRP partition: SystemArea. (line 267) -* -chrp-boot-part CHRP partition: SystemArea. (line 258) +* -chrp-boot CHRP partition: SystemArea. (line 269) +* -chrp-boot-part CHRP partition: SystemArea. (line 260) * -copyright set Copyright File path: ImageId. (line 66) * -D allow deep directory hierarchies: SetExtras. (line 60) * -d omit trailing dot in ISO file names: SetCompl. (line 50) @@ -2047,7 +2049,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T * -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl. (line 23) * -e El Torito EFI boot image: Bootable. (line 53) -* -efi-boot-part EFI boot partition: SystemArea. (line 235) +* -efi-boot-part EFI boot partition: SystemArea. (line 237) * -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 119) @@ -2093,22 +2095,22 @@ 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 312) -* -hppa-cmdline HP-PA PALO command line: SystemArea. (line 306) -* -hppa-hdrversion HP-PA PALO header version: SystemArea. (line 320) -* -hppa-kernel_32 HP-PA kernel_32 file: SystemArea. (line 314) -* -hppa-kernel_64 HP-PA kernel_64 file: SystemArea. (line 316) -* -hppa-ramdisk HP-PA ramdisk file: SystemArea. (line 318) +* -hppa-bootloader HP-PA bootloader file: SystemArea. (line 314) +* -hppa-cmdline HP-PA PALO command line: SystemArea. (line 308) +* -hppa-hdrversion HP-PA PALO header version: SystemArea. (line 322) +* -hppa-kernel_32 HP-PA kernel_32 file: SystemArea. (line 316) +* -hppa-kernel_64 HP-PA kernel_64 file: SystemArea. (line 318) +* -hppa-ramdisk HP-PA ramdisk file: SystemArea. (line 320) * -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 112) +* -isohybrid-apm-hfsplus Mark boot image in APM: SystemArea. (line 114) * -isohybrid-gpt-basdat Mark boot image in GPT: SystemArea. (line 98) -* -isohybrid-gpt-hfsplus Mark boot image in GPT: SystemArea. (line 108) +* -isohybrid-gpt-hfsplus Mark boot image in GPT: SystemArea. (line 110) * -isohybrid-mbr Install ISOLINUX isohybrid MBR: SystemArea. (line 87) * -iso_mbr_part_type Set type of ISO MBR partition: SystemArea. - (line 127) + (line 129) * -J enable production of Joliet directory tree: SetExtras. (line 147) * -jigdo-checksum-algorithm set data file checksum algorithm: Jigdo. (line 42) @@ -2135,8 +2137,8 @@ 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 input checksum file: Jigdo. (line 81) -* -mips-boot MIPS Big Endian boot image: SystemArea. (line 274) -* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 280) +* -mips-boot MIPS Big Endian boot image: SystemArea. (line 276) +* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 282) * -N omit version number in ISO file names: SetCompl. (line 64) * -no-emul-boot El Torito boot image emulation: Bootable. (line 86) * -no-pad do not add zeros to ISO tree: SetProduct. (line 101) @@ -2152,15 +2154,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 94) -* -partition_cyl_align Image size alignment: SystemArea. (line 184) -* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 167) +* -partition_cyl_align Image size alignment: SystemArea. (line 186) +* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 169) * -partition_offset Make mountable by partition 1: SystemArea. - (line 156) -* -partition_sec_hd MBR sectors per head: SystemArea. (line 170) + (line 158) +* -partition_sec_hd MBR sectors per head: SystemArea. (line 172) * -part_like_isohybrid Mark partitions like with isohybrid: SystemArea. - (line 120) + (line 122) * -path-list read pathspecs from disk file: SetInsert. (line 8) -* -prep-boot-part PReP partition: SystemArea. (line 269) +* -prep-boot-part PReP partition: SystemArea. (line 271) * -preparer set Preparer Id: ImageId. (line 55) * -prev-session set path for loading existing ISO image: Loading. (line 21) @@ -2177,8 +2179,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 296) -* -sparc-label SUN Disk Label text: SystemArea. (line 298) +* -sparc-boot SUN SPARC boot images: SystemArea. (line 298) +* -sparc-label SUN Disk Label text: SystemArea. (line 300) * -sysid set System Id: ImageId. (line 43) * -transparent-compression enable recognition of zisofs files: SetInsert. (line 53) @@ -2208,7 +2210,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 103) * APM, mark appended partitions, -appended_part_as_apm: SystemArea. - (line 229) + (line 231) * APM, _definition: SystemArea. (line 16) * Application Id, set, -A, -appid: ImageId. (line 34) * Backup, enable fidelity, --for_backup: SetExtras. (line 92) @@ -2232,51 +2234,51 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Bootability, boot image patching, -boot-info-table: Bootable. (line 104) * Bootability, bootable MBR partition, --mbr-force-bootable: SystemArea. - (line 145) -* Bootability, control, --grub2-sparc-core: SystemArea. (line 300) + (line 147) +* Bootability, control, --grub2-sparc-core: SystemArea. (line 302) * Bootability, control, --efi-boot: Bootable. (line 59) -* Bootability, control, -alpha-boot: SystemArea. (line 323) +* Bootability, control, -alpha-boot: SystemArea. (line 325) * Bootability, control, -b, -eltorito-boot: Bootable. (line 38) -* Bootability, control, -B, -sparc-boot: SystemArea. (line 285) +* Bootability, control, -B, -sparc-boot: SystemArea. (line 287) * Bootability, control, -e: Bootable. (line 53) * Bootability, control, -eltorito-platform: Bootable. (line 63) -* Bootability, control, -hppa-bootloader: SystemArea. (line 312) -* Bootability, control, -hppa-cmdline: SystemArea. (line 306) -* Bootability, control, -hppa-hdrversion: SystemArea. (line 320) -* Bootability, control, -hppa-kernel_32: SystemArea. (line 314) -* Bootability, control, -hppa-kernel_64: SystemArea. (line 316) -* Bootability, control, -hppa-ramdisk: SystemArea. (line 318) -* Bootability, control, -mips-boot: SystemArea. (line 274) -* Bootability, control, -mipsel-boot: SystemArea. (line 280) +* Bootability, control, -hppa-bootloader: SystemArea. (line 314) +* Bootability, control, -hppa-cmdline: SystemArea. (line 308) +* Bootability, control, -hppa-hdrversion: SystemArea. (line 322) +* Bootability, control, -hppa-kernel_32: SystemArea. (line 316) +* Bootability, control, -hppa-kernel_64: SystemArea. (line 318) +* Bootability, control, -hppa-ramdisk: SystemArea. (line 320) +* Bootability, control, -mips-boot: SystemArea. (line 276) +* Bootability, control, -mipsel-boot: SystemArea. (line 282) * Bootability, El Torito section id string, -eltorito-id: Bootable. (line 93) * Bootability, El Torito selection criteria, -eltorito-selcrit: Bootable. (line 100) * Bootability, fill System Area e.g. by MBR, -G, --embedded-boot, -generic-boot: SystemArea. (line 68) -* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 258) -* Bootability, for EFI, -efi-boot-part: SystemArea. (line 235) -* Bootability, for PReP, -prep-boot-part: SystemArea. (line 269) +* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 260) +* Bootability, for EFI, -efi-boot-part: SystemArea. (line 237) +* Bootability, for PReP, -prep-boot-part: SystemArea. (line 271) * Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr: SystemArea. (line 87) * Bootability, install modern GRUB2 MBR, --grub2-mbr: SystemArea. (line 81) * Bootability, mark boot image in APM, -isohybrid-apm-hfsplus: SystemArea. - (line 112) + (line 114) * Bootability, mark boot image in GPT, -isohybrid-gpt-basdat: SystemArea. (line 98) * Bootability, mark boot image in GPT, -isohybrid-gpt-hfsplus: SystemArea. - (line 108) + (line 110) * Bootability, next entry, -eltorito-alt-boot: Bootable. (line 47) * Bootability, no boot image emulation, -no-emul-boot: Bootable. (line 86) * Bootability, partitions like with isohybrid, -part_like_isohybrid: SystemArea. - (line 120) + (line 122) * Bootability, patch System Area partition table, --protective-msdos-label: SystemArea. - (line 141) -* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 298) + (line 143) +* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 300) * Bootability, type of ISO MBR partition, -iso_mbr_part_type: SystemArea. - (line 127) + (line 129) * Bugs, reporting: Bugreport. (line 6) * Character Set, for disk file names, -input-charset: Charset. (line 17) @@ -2293,7 +2295,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 245) +* Disk GUID, for GPT, --gpt_disk_guid: SystemArea. (line 247) * disk_path, _definition: Insert. (line 7) * ECMA-119, _definition: Standards. (line 6) * El Torito, _definition: Bootable. (line 13) @@ -2302,7 +2304,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 223) + (line 225) * GPT, _definition: SystemArea. (line 13) * Group, for all files, -gid: SetProduct. (line 83) * HFS+, enables production: SetExtras. (line 164) @@ -2320,7 +2322,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 184) +* Image size, alignment, -partition_cyl_align: SystemArea. (line 186) * Incremental insertion, disable disk ino, --old-root-no-ino: SetInsert. (line 73) * Incremental insertion, disable MD5, --old-root-no-md5: SetInsert. @@ -2378,16 +2380,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 130) -* MBR, GPT, append partition, -append_partition: SystemArea. (line 195) -* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 167) -* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 170) +* MBR, GPT, append partition, -append_partition: SystemArea. (line 197) +* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 169) +* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 172) * MBR, _definition: SystemArea. (line 9) * MD5, record and load, --md5: SetExtras. (line 122) * 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 156) + (line 158) * Options, list, -help: Miscellaneous. (line 21) * Output file, set address, -o, -output: SetProduct. (line 8) * Ownership, for all files, -uid: SetProduct. (line 79) @@ -2447,23 +2449,23 @@ Node: SetHide33711 Node: ImageId35015 Node: Bootable39297 Node: SystemArea45583 -Node: Charset63815 -Node: Jigdo64840 -Node: Miscellaneous69810 -Node: Examples71455 -Node: ExSimple71949 -Node: ExGraft72432 -Node: ExMkisofs73732 -Node: ExGrowisofs75540 -Node: ExIncBackup76730 -Node: ExIncBckAcc79906 -Node: ExBootable81611 -Node: Files85793 -Node: Environ86888 -Node: Seealso87761 -Node: Bugreport88412 -Node: Legal89005 -Node: CommandIdx89902 -Node: ConceptIdx106254 +Node: Charset63932 +Node: Jigdo64957 +Node: Miscellaneous69927 +Node: Examples71572 +Node: ExSimple72066 +Node: ExGraft72549 +Node: ExMkisofs73849 +Node: ExGrowisofs75657 +Node: ExIncBackup76847 +Node: ExIncBckAcc80023 +Node: ExBootable81728 +Node: Files85910 +Node: Environ87005 +Node: Seealso87878 +Node: Bugreport88529 +Node: Legal89122 +Node: CommandIdx90019 +Node: ConceptIdx106371  End Tag Table diff --git a/xorriso/xorrisofs.texi b/xorriso/xorrisofs.texi index e579dd63..07676473 100644 --- a/xorriso/xorrisofs.texi +++ b/xorriso/xorrisofs.texi @@ -50,7 +50,7 @@ @c man .\" First parameter, NAME, should be all caps @c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @c man .\" other parameters are allowed: see man(7), man(1) -@c man .TH XORRISOFS 1 "Version 1.5.3, Nov 23, 2019" +@c man .TH XORRISOFS 1 "Version 1.5.3, Sep 11, 2020" @c man .\" Please adjust this date whenever revising the manpage. @c man .\" @c man .\" Some roff macros, for reference: @@ -1614,13 +1614,14 @@ For the meaning of special disk_path "." see option -G. @item -isohybrid-gpt-basdat @kindex -isohybrid-gpt-basdat Mark boot image in GPT @cindex Bootability, mark boot image in GPT, -isohybrid-gpt-basdat -Mark the current El Torito boot image (see options -b and -e) in GPT as -partition of type Basic Data. This works only with -isohybrid-mbr and -has the same impact on the system area as -efi-boot-part. It cannot be -combined with -efi-boot-part or -hfsplus. +Mark the current El Torito boot image (see options -b and -e) in an actually +invalid GPT as partition of type Basic Data. This works only with +-isohybrid-mbr and has the same impact on the system area as -efi-boot-part. +It cannot be combined with -efi-boot-part or -hfsplus. @* The first three boot images which are marked by GPT will also show up -as partition entries of type 0xef in MBR. +as partition entries in MBR. The MBR partition of type 0xEF is what actually +is used by EFI firmware for booting from USB stick. The MBR partition for PC-BIOS gets type 0x00 rather than 0x17 in this case. Often the further MBR entries are the ones which actually get used by EFI. @c man .TP