Enabled GPT type GUIDs with -append_partition, -boot_image any iso_mbr_part_type=, and -as mkisofs -iso_mbr_part_type
This commit is contained in:
@ -2732,7 +2732,7 @@ The component Flags modifies the further interpretation:
|
||||
"appended_partition_NNN" with a decimal number NNN works only for
|
||||
-boot_image bootspecs which announce El Torito boot image paths:
|
||||
bin_path=, efi_path=. The number gives the partition number as used
|
||||
with the corresponding option -append_partition.
|
||||
with the corresponding command -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
|
||||
@ -2927,12 +2927,18 @@ Examples:
|
||||
APM if other APM partitions emerge.
|
||||
*-boot_image any iso_mbr_part_type=*number sets the partition type
|
||||
of the MBR partition which represents the ISO or at least protects
|
||||
it. Number may be 0x00 to 0xff. The text "default" re-enables the
|
||||
it.
|
||||
Number may be 0x00 to 0xff. The text "default" re-enables the
|
||||
default types of the various occasions to create an ISO MBR
|
||||
partition.
|
||||
This is without effect if no such partition emerges by other
|
||||
settings or if the partition type is prescribed mandatorily like
|
||||
0xee for GPT protective MBR or 0x96 for CHRP.
|
||||
partition. This is without effect if no such partition emerges by
|
||||
other settings or if the partition type is prescribed mandatorily
|
||||
like 0xee for GPT protective MBR or 0x96 for CHRP.
|
||||
If instead a type_guid is given by a 32-digit hex string like
|
||||
a2a0d0ebe5b9334487c068b6b72699c7 or by a structured text like
|
||||
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, then it will be used as
|
||||
partition type if the ISO filesystem appears as partition in GPT.
|
||||
In MBR, C12A7328-F81F-11D2-BA4B-00A0C93EC93B will be mapped to
|
||||
0xef. Any other GUID will be mapped to 0x83.
|
||||
*grub2_mbr=*disk_path works like "any" system_area= with additional
|
||||
patching for modern GRUB MBRs. The content start address of the
|
||||
first boot image is converted to a count of 512 byte blocks, and an
|
||||
@ -3114,8 +3120,14 @@ Examples:
|
||||
natural choice.
|
||||
The type_code may be "FAT12", "FAT16", "Linux", or a hexadecimal
|
||||
number between 0x00 and 0xff. Not all those numbers will yield
|
||||
usable results. For a list of codes search the Internet for
|
||||
"Partition Types" or run fdisk command "L".
|
||||
usable results. For a list of MBR partition type codes search the
|
||||
Internet for "Partition Types" or run fdisk command "L".
|
||||
type_code may also be a type GUID as plain hex string like
|
||||
a2a0d0ebe5b9334487c068b6b72699c7 or as structured text like
|
||||
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7. It will be used if the
|
||||
partition is mentioned in GPT. In MBR,
|
||||
C12A7328-F81F-11D2-BA4B-00A0C93EC93B will be mapped to 0xef. Any
|
||||
other GUID will be mapped to 0x83.
|
||||
If some other command causes the production of GPT, then the
|
||||
appended partitions will be mentioned there too.
|
||||
The disk_path must provide the necessary data bytes at commit time.
|
||||
@ -5234,7 +5246,7 @@ for libburnia-project.org
|
||||
15.2 Copyright
|
||||
==============
|
||||
|
||||
Copyright (c) 2007 - 2018 Thomas Schmitt
|
||||
Copyright (c) 2007 - 2019 Thomas Schmitt
|
||||
Permission is granted to distribute this text freely. It shall only be
|
||||
modified in sync with the technical properties of 'xorriso'. If you
|
||||
make use of the license to derive modified versions of 'xorriso' then
|
||||
@ -5269,7 +5281,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 415)
|
||||
(line 421)
|
||||
* -application_id sets application id: SetWrite. (line 191)
|
||||
* -application_use sets application use field: SetWrite. (line 266)
|
||||
* -as emulates mkisofs or cdrecord: Emulation. (line 13)
|
||||
@ -5513,12 +5525,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 406)
|
||||
* APM block size: Bootable. (line 412)
|
||||
* APM, _definition: Extras. (line 42)
|
||||
* Appendable media, _definition: Media. (line 38)
|
||||
* Appended Filesystem Image, -append_partition: Bootable. (line 415)
|
||||
* Appended partition, in APM: Bootable. (line 283)
|
||||
* Appended partition, in MBR or GPT: Bootable. (line 276)
|
||||
* Appended Filesystem Image, -append_partition: Bootable. (line 421)
|
||||
* Appended partition, in APM: Bootable. (line 289)
|
||||
* Appended partition, in MBR or GPT: Bootable. (line 282)
|
||||
* Automatic execution order, of arguments, -x: ArgSort. (line 16)
|
||||
* Backslash Interpretation, _definition: Processing. (line 53)
|
||||
* Backup, enable fast incremental, -disk_dev_ino: Loading. (line 246)
|
||||
@ -5536,15 +5548,15 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
* Character set, learn from image, -auto_charset: Loading. (line 125)
|
||||
* Character Set, of terminal, -local_charset: Charset. (line 57)
|
||||
* Character Set, _definition: Charset. (line 6)
|
||||
* CHRP partition, _definition: Bootable. (line 288)
|
||||
* CHRP partition, _definition: Bootable. (line 294)
|
||||
* 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 332)
|
||||
* Cylinder size, _definition: Bootable. (line 317)
|
||||
* Cylinder alignment, _definition: Bootable. (line 338)
|
||||
* Cylinder size, _definition: Bootable. (line 323)
|
||||
* Damaged track and session, close, -close_damaged: Writing. (line 164)
|
||||
* DEC Alpha SRM boot sector, production: Bootable. (line 392)
|
||||
* DEC Alpha SRM boot sector, production: Bootable. (line 398)
|
||||
* Delete, from ISO image, -rm: Manip. (line 20)
|
||||
* Delete, from ISO image, -rm_r: Manip. (line 26)
|
||||
* Delete, ISO directory, -rmdir: Manip. (line 29)
|
||||
@ -5575,7 +5587,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 297)
|
||||
* EFI system partition, _definition: Bootable. (line 303)
|
||||
* El Torito, _definition: Extras. (line 19)
|
||||
* Emulation, -as: Emulation. (line 13)
|
||||
* Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 155)
|
||||
@ -5605,10 +5617,10 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
* Group, in ISO image, -chgrp_r: Manip. (line 53)
|
||||
* Growing, _definition: Methods. (line 20)
|
||||
* Hard links, control handling, -hardlinks: Loading. (line 136)
|
||||
* HFS+ allocation block size: Bootable. (line 403)
|
||||
* HFS+ serial number: Bootable. (line 400)
|
||||
* HFS+ allocation block size: Bootable. (line 409)
|
||||
* HFS+ serial number: Bootable. (line 406)
|
||||
* hidden, set in ISO image, -hide: Manip. (line 177)
|
||||
* HP-PA boot sector, production: Bootable. (line 375)
|
||||
* HP-PA boot sector, production: Bootable. (line 381)
|
||||
* Image reading, cache size, -data_cache_size: Loading. (line 352)
|
||||
* Image, demand volume ID, -assert_volid: Loading. (line 113)
|
||||
* Image, discard pending changes, -rollback: Writing. (line 9)
|
||||
@ -5664,7 +5676,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
* Linux device type, -scsi_dev_family: AqDrive. (line 43)
|
||||
* List delimiter, _definition: Processing. (line 9)
|
||||
* Local Character Set, _definition: Charset. (line 11)
|
||||
* MBR bootable/active flag, enforce: Bootable. (line 343)
|
||||
* MBR bootable/active flag, enforce: Bootable. (line 349)
|
||||
* MBR, set, -boot_image system_area=: Bootable. (line 200)
|
||||
* MBR, _definition: Extras. (line 27)
|
||||
* MD5, control handling, -md5: Loading. (line 192)
|
||||
@ -5672,7 +5684,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
* Media, format, -format: Writing. (line 87)
|
||||
* Media, list formats, -list_formats: Writing. (line 129)
|
||||
* Media, list write speeds, -list_speeds: Writing. (line 140)
|
||||
* MIPS boot file, activation: Bootable. (line 354)
|
||||
* MIPS boot file, activation: Bootable. (line 360)
|
||||
* mkisofs, Emulation: Emulation. (line 17)
|
||||
* Modifying, _definition: Methods. (line 28)
|
||||
* Multi-session media, _definition: Media. (line 7)
|
||||
@ -5699,15 +5711,15 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
* Ownership, global in ISO image, -uid: SetWrite. (line 284)
|
||||
* Ownership, in ISO image, -chown: Manip. (line 43)
|
||||
* Ownership, in ISO image, -chown_r: Manip. (line 47)
|
||||
* Partition offset, _definition: Bootable. (line 307)
|
||||
* Partition table, _definition: Bootable. (line 257)
|
||||
* Partition offset, _definition: Bootable. (line 313)
|
||||
* Partition table, _definition: Bootable. (line 263)
|
||||
* 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 292)
|
||||
* PReP partition, _definition: Bootable. (line 298)
|
||||
* Problems, reporting: Bugreport. (line 6)
|
||||
* Process, consolidate text output, -pkt_output: Frontend. (line 7)
|
||||
* Process, control abort on error, -abort_on: Exception. (line 27)
|
||||
@ -5767,8 +5779,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
* Session, select as input, -load: Loading. (line 33)
|
||||
* Session, _definition: Model. (line 6)
|
||||
* Sorting order, for -x, -list_arg_sorting: ArgSort. (line 26)
|
||||
* SUN Disk Label, production: Bootable. (line 365)
|
||||
* SUN SPARC boot images, activation: Bootable. (line 438)
|
||||
* SUN Disk Label, production: Bootable. (line 371)
|
||||
* SUN SPARC boot images, activation: Bootable. (line 450)
|
||||
* Symbolic link, create, -lns: Insert. (line 181)
|
||||
* System area, _definition: Bootable. (line 200)
|
||||
* Table-of-content, search sessions, -rom_toc_scan: Loading. (line 298)
|
||||
@ -5837,40 +5849,40 @@ Node: Filter104114
|
||||
Node: Writing108736
|
||||
Node: SetWrite118892
|
||||
Node: Bootable143651
|
||||
Node: Jigdo169846
|
||||
Node: Charset174105
|
||||
Node: Exception177434
|
||||
Node: DialogCtl183563
|
||||
Node: Inquiry186165
|
||||
Node: Navigate195049
|
||||
Node: Verify203506
|
||||
Node: Restore213977
|
||||
Node: Emulation222590
|
||||
Node: Scripting233049
|
||||
Node: Frontend240832
|
||||
Node: Examples250458
|
||||
Node: ExDevices251636
|
||||
Node: ExCreate252297
|
||||
Node: ExDialog253597
|
||||
Node: ExGrowing254868
|
||||
Node: ExModifying255677
|
||||
Node: ExBootable256187
|
||||
Node: ExCharset256742
|
||||
Node: ExPseudo257638
|
||||
Node: ExCdrecord258565
|
||||
Node: ExMkisofs258885
|
||||
Node: ExGrowisofs260783
|
||||
Node: ExException261937
|
||||
Node: ExTime262395
|
||||
Node: ExIncBackup262853
|
||||
Node: ExRestore266879
|
||||
Node: ExRecovery267825
|
||||
Node: Files268397
|
||||
Node: Environ269731
|
||||
Node: Seealso270440
|
||||
Node: Bugreport271157
|
||||
Node: Legal271748
|
||||
Node: CommandIdx272760
|
||||
Node: ConceptIdx290094
|
||||
Node: Jigdo170608
|
||||
Node: Charset174867
|
||||
Node: Exception178196
|
||||
Node: DialogCtl184325
|
||||
Node: Inquiry186927
|
||||
Node: Navigate195811
|
||||
Node: Verify204268
|
||||
Node: Restore214739
|
||||
Node: Emulation223352
|
||||
Node: Scripting233811
|
||||
Node: Frontend241594
|
||||
Node: Examples251220
|
||||
Node: ExDevices252398
|
||||
Node: ExCreate253059
|
||||
Node: ExDialog254359
|
||||
Node: ExGrowing255630
|
||||
Node: ExModifying256439
|
||||
Node: ExBootable256949
|
||||
Node: ExCharset257504
|
||||
Node: ExPseudo258400
|
||||
Node: ExCdrecord259327
|
||||
Node: ExMkisofs259647
|
||||
Node: ExGrowisofs261545
|
||||
Node: ExException262699
|
||||
Node: ExTime263157
|
||||
Node: ExIncBackup263615
|
||||
Node: ExRestore267641
|
||||
Node: ExRecovery268587
|
||||
Node: Files269159
|
||||
Node: Environ270493
|
||||
Node: Seealso271202
|
||||
Node: Bugreport271919
|
||||
Node: Legal272510
|
||||
Node: CommandIdx273522
|
||||
Node: ConceptIdx290856
|
||||
|
||||
End Tag Table
|
||||
|
Reference in New Issue
Block a user