New -boot_image bootspec "appended_part_as=", new -as mkisofs option -appended_part_as_gpt

This commit is contained in:
2015-02-06 11:56:31 +00:00
parent 7170af9f26
commit b9b40fa38c
14 changed files with 204 additions and 112 deletions

View File

@ -2744,6 +2744,11 @@ sector for HP PA-RISC machines.
when the new System Area is written.
Special "system_area=/dev/zero" causes 32k of NUL-bytes. Use this
to discard an MBR which was loaded with the ISO image.
*appended_part_as=gpt* marks partitions from -append_partition in
GPT rather than in MBR. In this case the MBR shows a single
partition of type 0xee which covers the whole output data.
*appended_part_as=mbr* is the default. Appended partitions get
marked in GPT only if GPT is produced because of other settings.
*chrp_boot_part=on* causes a single partition in MBR which covers
the whole ISO image and has type 0x96. This is not compatible with
any other feature that produces MBR partition entries. It makes
@ -2869,6 +2874,8 @@ sector for HP PA-RISC machines.
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".
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.
An empty disk_path disables this feature for the given partition
number.
@ -5049,7 +5056,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -alter_date sets timestamps in ISO image: Manip. (line 154)
* -alter_date_r sets timestamps in ISO image: Manip. (line 187)
* -append_partition adds arbitrary file after image end: Bootable.
(line 291)
(line 296)
* -application_id sets application id: SetWrite. (line 196)
* -application_use sets application use field: SetWrite. (line 262)
* -as emulates mkisofs or cdrecord: Emulation. (line 13)
@ -5287,10 +5294,11 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* ACL, set in ISO image, -setfacl_r: Manip. (line 105)
* ACL, show in ISO image, -getfacl: Navigate. (line 70)
* ACL, show in ISO image, -getfacl_r: Navigate. (line 77)
* APM block size: Bootable. (line 282)
* APM block size: Bootable. (line 287)
* APM, _definition: Extras. (line 41)
* Appendable media, _definition: Media. (line 38)
* Appended Filesystem Image, -append_partition: Bootable. (line 291)
* Appended Filesystem Image, -append_partition: Bootable. (line 296)
* Appended partition, in MBR or GPT: Bootable. (line 184)
* Automatic execution order, of arguments, -x: ArgSort. (line 16)
* Backslash Interpretation, _definition: Processing. (line 52)
* Backup, enable fast incremental, -disk_dev_ino: Loading. (line 217)
@ -5307,13 +5315,13 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Character Set, for output, -out_charset: SetWrite. (line 276)
* Character set, learn from image, -auto_charset: Loading. (line 122)
* Character Set, of terminal, -local_charset: Charset. (line 58)
* CHRP partition, _definition: Bootable. (line 184)
* CHRP partition, _definition: Bootable. (line 189)
* Closed media, _definition: Media. (line 43)
* Comment, #: Scripting. (line 173)
* Control, signal handling, -signal_handling: Exception. (line 69)
* Create, new ISO image, _definition: Methods. (line 6)
* Cylinder alignment, _definition: Bootable. (line 224)
* Cylinder size, _definition: Bootable. (line 213)
* Cylinder alignment, _definition: Bootable. (line 229)
* Cylinder size, _definition: Bootable. (line 218)
* Damaged track and session, close, -close_damaged: Writing. (line 170)
* Delete, from ISO image, -rm: Manip. (line 21)
* Delete, from ISO image, -rm_r: Manip. (line 28)
@ -5345,7 +5353,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Drive, write and eject, -commit_eject: Writing. (line 56)
* EA, _definition: Extras. (line 65)
* ECMA-119, _definition: Model. (line 6)
* EFI system partition, _definition: Bootable. (line 193)
* EFI system partition, _definition: Bootable. (line 198)
* El Torito, _definition: Extras. (line 19)
* Emulation, -as: Emulation. (line 13)
* Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 153)
@ -5372,10 +5380,10 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Group, in ISO image, -chgrp_r: Manip. (line 62)
* Growing, _definition: Methods. (line 19)
* Hard links, control handling, -hardlinks: Loading. (line 134)
* HFS+ allocation block size: Bootable. (line 279)
* HFS+ serial number: Bootable. (line 276)
* HFS+ allocation block size: Bootable. (line 284)
* HFS+ serial number: Bootable. (line 281)
* hidden, set in ISO image, -hide: Manip. (line 191)
* HP-PA boot sector, production: Bootable. (line 256)
* HP-PA boot sector, production: Bootable. (line 261)
* Image reading, cache size, -data_cache_size: Loading. (line 296)
* Image, _definition: Model. (line 9)
* Image, demand volume ID, -assert_volid: Loading. (line 108)
@ -5433,7 +5441,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Media, format, -format: Writing. (line 91)
* Media, list formats, -list_formats: Writing. (line 134)
* Media, list write speeds, -list_speeds: Writing. (line 146)
* MIPS boot file, activation: Bootable. (line 235)
* MIPS boot file, activation: Bootable. (line 240)
* mkisofs, Emulation: Emulation. (line 16)
* Modifying, _definition: Methods. (line 27)
* Multi-session media, _definition: Media. (line 7)
@ -5460,7 +5468,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Ownership, global in ISO image, -uid: SetWrite. (line 282)
* Ownership, in ISO image, -chown: Manip. (line 49)
* Ownership, in ISO image, -chown_r: Manip. (line 54)
* Partition offset, _definition: Bootable. (line 203)
* Partition offset, _definition: Bootable. (line 208)
* Partition table, _definition: Bootable. (line 165)
* Pathspec, _definition: SetInsert. (line 124)
* Pattern expansion, _definition: Processing. (line 24)
@ -5468,7 +5476,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Pattern expansion, for ISO paths, -iso_rr_pattern: Manip. (line 10)
* Permissions, in ISO image, -chmod: Manip. (line 65)
* Permissions, in ISO image, -chmod_r: Manip. (line 77)
* PReP partition, _definition: Bootable. (line 188)
* PReP partition, _definition: Bootable. (line 193)
* Problems, reporting: Bugreport. (line 6)
* Process, consolidate text output, -pkt_output: Frontend. (line 7)
* Process, control abort on error, -abort_on: Exception. (line 27)
@ -5527,8 +5535,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Session, mount parameters, -mount_opts: Inquiry. (line 68)
* Session, select as input, -load: Loading. (line 35)
* Sorting order, for -x, -list_arg_sorting: ArgSort. (line 27)
* SUN Disk Label, production: Bootable. (line 246)
* SUN SPARC boot images, activation: Bootable. (line 312)
* SUN Disk Label, production: Bootable. (line 251)
* SUN SPARC boot images, activation: Bootable. (line 319)
* Symbolic link, create, -lns: Insert. (line 176)
* System area, _definition: Bootable. (line 135)
* Table-of-content, search sessions, -rom_toc_scan: Loading. (line 238)
@ -5596,39 +5604,39 @@ Node: Filter94447
Node: Writing99069
Node: SetWrite109200
Node: Bootable129906
Node: Jigdo148704
Node: Charset152951
Node: Exception156266
Node: DialogCtl162386
Node: Inquiry164984
Node: Navigate173322
Node: Verify181620
Node: Restore191447
Node: Emulation200051
Node: Scripting210439
Node: Frontend218210
Node: Examples227817
Node: ExDevices228995
Node: ExCreate229661
Node: ExDialog230946
Node: ExGrowing232211
Node: ExModifying233016
Node: ExBootable233520
Node: ExCharset234072
Node: ExPseudo234964
Node: ExCdrecord235862
Node: ExMkisofs236179
Node: ExGrowisofs237519
Node: ExException238654
Node: ExTime239108
Node: ExIncBackup239567
Node: ExRestore243557
Node: ExRecovery244490
Node: Files245060
Node: Seealso246359
Node: Bugreport247082
Node: Legal247663
Node: CommandIdx248674
Node: ConceptIdx265555
Node: Jigdo149162
Node: Charset153409
Node: Exception156724
Node: DialogCtl162844
Node: Inquiry165442
Node: Navigate173780
Node: Verify182078
Node: Restore191905
Node: Emulation200509
Node: Scripting210897
Node: Frontend218668
Node: Examples228275
Node: ExDevices229453
Node: ExCreate230119
Node: ExDialog231404
Node: ExGrowing232669
Node: ExModifying233474
Node: ExBootable233978
Node: ExCharset234530
Node: ExPseudo235422
Node: ExCdrecord236320
Node: ExMkisofs236637
Node: ExGrowisofs237977
Node: ExException239112
Node: ExTime239566
Node: ExIncBackup240025
Node: ExRestore244015
Node: ExRecovery244948
Node: Files245518
Node: Seealso246817
Node: Bugreport247540
Node: Legal248121
Node: CommandIdx249132
Node: ConceptIdx266013

End Tag Table