Updated man page and help texts about new features

This commit is contained in:
Thomas Schmitt 2013-04-14 17:49:29 +00:00
parent bf52974298
commit f838da1a7f
9 changed files with 250 additions and 125 deletions

View File

@ -845,7 +845,7 @@ int Xorriso_genisofs_help(struct XorrisO *xorriso, int flag)
" --modification-date=YYYYMMDDhhmmsscc", " --modification-date=YYYYMMDDhhmmsscc",
" Override date of creation and modification", " Override date of creation and modification",
" -isohybrid-mbr FILE Set SYSLINUX mbr/isohdp[fp]x*.bin for isohybrid", " -isohybrid-mbr FILE Set SYSLINUX mbr/isohdp[fp]x*.bin for isohybrid",
" --grub2-mbr FILE Set GRUB2 MBR for patching at byte 432", " --grub2-mbr FILE Set GRUB2 MBR for boot image address patching",
#ifdef Xorriso_with_isohybriD #ifdef Xorriso_with_isohybriD
" isolinux_mbr=on|auto|off Control eventual isohybrid MBR generation", " isolinux_mbr=on|auto|off Control eventual isohybrid MBR generation",
#endif #endif

View File

@ -1626,11 +1626,13 @@ int Xorriso_option_help(struct XorrisO *xorriso, int flag)
" -boot_image \"any\"|\"isolinux\"|\"grub\"", " -boot_image \"any\"|\"isolinux\"|\"grub\"",
" |\"discard\"|\"keep\"|\"patch\"|\"dir=\"|\"bin_path=\"", " |\"discard\"|\"keep\"|\"patch\"|\"dir=\"|\"bin_path=\"",
" |\"cat_path=\"|\"cat_hidden=on|iso_rr|joliet|off\"", " |\"cat_path=\"|\"cat_hidden=on|iso_rr|joliet|off\"",
" |\"load_size=\"|\"system_area=\"|\"partition_table=on|off\"", " |\"load_size=\"|\"boot_info_table=\"",
" |\"grub2_boot_info=\"|\"grub2_mbr=\"",
" |\"system_area=\"|\"partition_table=on|off\"",
" |\"chrp_boot_part=on|off=\"|\"prep_boot_part=\"", " |\"chrp_boot_part=on|off=\"|\"prep_boot_part=\"",
" |\"efi_boot_part=\"|\"efi_boot_part=--efi-boot-image\"", " |\"efi_boot_part=\"|\"efi_boot_part=--efi-boot-image\"",
" |\"mips_path=\"|\"mipsel_path=\"|\"mips_discard\"", " |\"mips_path=\"|\"mipsel_path=\"|\"mips_discard\"",
" |\"sparc_label=\"|\"sparc_discard\"", " |\"sparc_label=\"|\"grub2_sparc_core=\"|\"sparc_discard\"",
" |\"hfsplus_serial=\"|\"hfsplus_block_size=\"", " |\"hfsplus_serial=\"|\"hfsplus_block_size=\"",
" |\"apm_block_size=\"|\"show_status\"", " |\"apm_block_size=\"|\"show_status\"",
" Whether to discard or keep an exiting El Torito boot image.", " Whether to discard or keep an exiting El Torito boot image.",

View File

@ -9,7 +9,7 @@
.\" First parameter, NAME, should be all caps .\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1) .\" other parameters are allowed: see man(7), man(1)
.TH XORRISO 1 "Version 1.2.9, Mar 18, 2013" .TH XORRISO 1 "Version 1.2.9, Apr 14, 2013"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.\" .\"
.\" Some roff macros, for reference: .\" Some roff macros, for reference:
@ -2839,8 +2839,16 @@ The default "no_emulation" is suitable for ISOLINUX, GRUB, FreeBSD cdboot.
\fBload_size=\fR is a value which depends on the boot image. \fBload_size=\fR is a value which depends on the boot image.
Default 2048 should be overridden only if a better value is known. Default 2048 should be overridden only if a better value is known.
.br .br
\fBboot_info_table=on\fR may be used to apply patching to a boot image which \fBboot_info_table=on\fR causes address patching to bytes 8 to 63
is given by "any" "bin_path=". "boot_info_table=off" disables patching. of the boot image which is given by "any" "bin_path=".
"boot_info_table=off" disables this patching.
.br
\fBgrub2_boot_info=on\fR causes address patching to byte 2548
of the boot image which is given by "any" "bin_path=".
The address is written as 64 bit little\-endian number. It is the
2KB block address of the boot image content, multiplied by 4,
and then incremented by 5.
"grub2_boot_info=off" disables this patching.
.br .br
\fBplatform_id=\fR defines by two hex digits the Platform ID of the \fBplatform_id=\fR defines by two hex digits the Platform ID of the
boot image. "00" is 80x86 PC\-BIOS, "01" is PowerPC, "02" is Mac, "ef" is EFI. boot image. "00" is 80x86 PC\-BIOS, "01" is PowerPC, "02" is Mac, "ef" is EFI.
@ -2877,6 +2885,11 @@ to the ISO image.
.br .br
\-boot_image isolinux system_area= implies "partition_table=on". \-boot_image isolinux system_area= implies "partition_table=on".
.br .br
\fBgrub2_mbr=\fRdisk_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 offset of 4 is added.
The result is written as 64 bit little\-endian number to byte address 0x1b0.
.br
\fBpartition_table=on\fR causes a simple partition table to be written \fBpartition_table=on\fR causes a simple partition table to be written
into bytes 446 to 511 of the System Area. into bytes 446 to 511 of the System Area.
.br .br
@ -2978,6 +2991,11 @@ for partitions 2 to 8. Partition 1 will always be the ISO image.
See command \-append_partition. See command \-append_partition.
The first 512 bytes of any data provided by system_area= will be overwritten. The first 512 bytes of any data provided by system_area= will be overwritten.
.br .br
\fBgrub2_sparc_core=\fRiso_rr_path causes the content address and size
of the given file to be written after the SUN Disk Label. Both numbers are
counted in bytes. The address is written as 64 bit big\-endian number to
byte 0x228. The size is written as 32 bit big\-endian number to byte 0x230.
.br
\fBmips_discard\fR and \fBsparc_discard\fR revoke any boot file \fBmips_discard\fR and \fBsparc_discard\fR revoke any boot file
declarations made by mips_path= or mipsel_path=. They also disable production declarations made by mips_path= or mipsel_path=. They also disable production
of SUN Disk Label. of SUN Disk Label.

View File

@ -2509,9 +2509,14 @@ filesystem and announced by an MBR partition table entry.
cdboot. cdboot.
*load_size=* is a value which depends on the boot image. Default *load_size=* is a value which depends on the boot image. Default
2048 should be overridden only if a better value is known. 2048 should be overridden only if a better value is known.
*boot_info_table=on* may be used to apply patching to a boot image *boot_info_table=on* causes address patching to bytes 8 to 63 of
which is given by "any" "bin_path=". "boot_info_table=off" the boot image which is given by "any" "bin_path=".
disables patching. "boot_info_table=off" disables this patching.
*grub2_boot_info=on* causes address patching to byte 2548 of the
boot image which is given by "any" "bin_path=". The address is
written as 64 bit little-endian number. It is the 2KB block
address of the boot image content, multiplied by 4, and then
incremented by 5. "grub2_boot_info=off" disables this patching.
*platform_id=* defines by two hex digits the Platform ID of the *platform_id=* defines by two hex digits the Platform ID of the
boot image. "00" is 80x86 PC-BIOS, "01" is PowerPC, "02" is Mac, boot image. "00" is 80x86 PC-BIOS, "01" is PowerPC, "02" is Mac,
"ef" is EFI. "ef" is EFI.
@ -2540,6 +2545,11 @@ filesystem and announced by an MBR partition table entry.
Other than a El Torito boot image, the file disk_path needs not to Other than a El Torito boot image, the file disk_path needs not to
be added to the ISO image. be added to the ISO image.
-boot_image isolinux system_area= implies "partition_table=on". -boot_image isolinux system_area= implies "partition_table=on".
*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 offset of 4 is added. The result is written as 64 bit
little-endian number to byte address 0x1b0.
*partition_table=on* causes a simple partition table to be written *partition_table=on* causes a simple partition table to be written
into bytes 446 to 511 of the System Area. into bytes 446 to 511 of the System Area.
With type "isolinux" it shows a partition that begins at byte 0 With type "isolinux" it shows a partition that begins at byte 0
@ -2627,6 +2637,11 @@ filesystem and announced by an MBR partition table entry.
append images for partitions 2 to 8. Partition 1 will always be append images for partitions 2 to 8. Partition 1 will always be
the ISO image. See command -append_partition. The first 512 the ISO image. See command -append_partition. The first 512
bytes of any data provided by system_area= will be overwritten. bytes of any data provided by system_area= will be overwritten.
*grub2_sparc_core=*iso_rr_path causes the content address and size
of the given file to be written after the SUN Disk Label. Both
numbers are counted in bytes. The address is written as 64 bit
big-endian number to byte 0x228. The size is written as 32 bit
big-endian number to byte 0x230.
*mips_discard* and *sparc_discard* revoke any boot file *mips_discard* and *sparc_discard* revoke any boot file
declarations made by mips_path= or mipsel_path=. They also disable declarations made by mips_path= or mipsel_path=. They also disable
production of SUN Disk Label. This removes the ban on production production of SUN Disk Label. This removes the ban on production
@ -4705,7 +4720,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -alter_date sets timestamps in ISO image: Manip. (line 154) * -alter_date sets timestamps in ISO image: Manip. (line 154)
* -alter_date_r sets timestamps in ISO image: Manip. (line 180) * -alter_date_r sets timestamps in ISO image: Manip. (line 180)
* -append_partition adds arbitrary file after image end: Bootable. * -append_partition adds arbitrary file after image end: Bootable.
(line 234) (line 249)
* -application_id sets application id: SetWrite. (line 192) * -application_id sets application id: SetWrite. (line 192)
* -as emulates mkisofs or cdrecord: Emulation. (line 13) * -as emulates mkisofs or cdrecord: Emulation. (line 13)
* -assert_volid rejects undesired images: Loading. (line 84) * -assert_volid rejects undesired images: Loading. (line 84)
@ -4935,10 +4950,10 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* ACL, set in ISO image, -setfacl_r: Manip. (line 105) * 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: Navigate. (line 70)
* ACL, show in ISO image, -getfacl_r: Navigate. (line 77) * ACL, show in ISO image, -getfacl_r: Navigate. (line 77)
* APM block size: Bootable. (line 225) * APM block size: Bootable. (line 240)
* APM, _definition: Extras. (line 41) * APM, _definition: Extras. (line 41)
* Appendable media, _definition: Media. (line 38) * Appendable media, _definition: Media. (line 38)
* Appended Filesystem Image, -append_partition: Bootable. (line 234) * Appended Filesystem Image, -append_partition: Bootable. (line 249)
* Automatic execution order, of arguments, -x: ArgSort. (line 16) * Automatic execution order, of arguments, -x: ArgSort. (line 16)
* Backslash Interpretation, _definition: Processing. (line 52) * Backslash Interpretation, _definition: Processing. (line 52)
* Backup, enable fast incremental, -disk_dev_ino: Loading. (line 190) * Backup, enable fast incremental, -disk_dev_ino: Loading. (line 190)
@ -4955,13 +4970,13 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Character Set, for output, -out_charset: SetWrite. (line 258) * Character Set, for output, -out_charset: SetWrite. (line 258)
* Character set, learn from image, -auto_charset: Loading. (line 98) * Character set, learn from image, -auto_charset: Loading. (line 98)
* Character Set, of terminal, -local_charset: Charset. (line 47) * Character Set, of terminal, -local_charset: Charset. (line 47)
* CHRP partition, _definition: Bootable. (line 148) * CHRP partition, _definition: Bootable. (line 158)
* Closed media, _definition: Media. (line 43) * Closed media, _definition: Media. (line 43)
* Comment, #: Scripting. (line 162) * Comment, #: Scripting. (line 162)
* Control, signal handling, -signal_handling: Exception. (line 69) * Control, signal handling, -signal_handling: Exception. (line 69)
* Create, new ISO image, _definition: Methods. (line 6) * Create, new ISO image, _definition: Methods. (line 6)
* Cylinder alignment, _definition: Bootable. (line 188) * Cylinder alignment, _definition: Bootable. (line 198)
* Cylinder size, _definition: Bootable. (line 177) * Cylinder size, _definition: Bootable. (line 187)
* Damaged track and session, close, -close_damaged: Writing. (line 158) * Damaged track and session, close, -close_damaged: Writing. (line 158)
* Delete, from ISO image, -rm: Manip. (line 21) * Delete, from ISO image, -rm: Manip. (line 21)
* Delete, from ISO image, -rm_r: Manip. (line 28) * Delete, from ISO image, -rm_r: Manip. (line 28)
@ -4992,7 +5007,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Drive, write and eject, -commit_eject: Writing. (line 56) * Drive, write and eject, -commit_eject: Writing. (line 56)
* EA, _definition: Extras. (line 65) * EA, _definition: Extras. (line 65)
* ECMA-119, _definition: Model. (line 6) * ECMA-119, _definition: Model. (line 6)
* EFI system partition, _definition: Bootable. (line 157) * EFI system partition, _definition: Bootable. (line 167)
* El Torito, _definition: Extras. (line 19) * El Torito, _definition: Extras. (line 19)
* Emulation, -as: Emulation. (line 13) * Emulation, -as: Emulation. (line 13)
* Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 151) * Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 151)
@ -5018,8 +5033,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Group, in ISO image, -chgrp_r: Manip. (line 62) * Group, in ISO image, -chgrp_r: Manip. (line 62)
* Growing, _definition: Methods. (line 19) * Growing, _definition: Methods. (line 19)
* Hard links, control handling, -hardlinks: Loading. (line 110) * Hard links, control handling, -hardlinks: Loading. (line 110)
* HFS+ allocation block size: Bootable. (line 222) * HFS+ allocation block size: Bootable. (line 237)
* HFS+ serial number: Bootable. (line 219) * HFS+ serial number: Bootable. (line 234)
* hidden, set in ISO image, -hide: Manip. (line 184) * hidden, set in ISO image, -hide: Manip. (line 184)
* Image reading, cache size, -data_cache_size: Loading. (line 269) * Image reading, cache size, -data_cache_size: Loading. (line 269)
* Image, _definition: Model. (line 9) * Image, _definition: Model. (line 9)
@ -5065,13 +5080,13 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Jigdo Template Extraction, _definition: Jigdo. (line 6) * Jigdo Template Extraction, _definition: Jigdo. (line 6)
* List delimiter, _definition: Processing. (line 9) * List delimiter, _definition: Processing. (line 9)
* MBR, _definition: Extras. (line 26) * MBR, _definition: Extras. (line 26)
* MBR, set, -boot_image system_area=: Bootable. (line 121) * MBR, set, -boot_image system_area=: Bootable. (line 126)
* MD5, control handling, -md5: Loading. (line 156) * MD5, control handling, -md5: Loading. (line 156)
* Media, erase, -blank: Writing. (line 61) * Media, erase, -blank: Writing. (line 61)
* Media, format, -format: Writing. (line 91) * Media, format, -format: Writing. (line 91)
* Media, list formats, -list_formats: Writing. (line 129) * Media, list formats, -list_formats: Writing. (line 129)
* Media, list write speeds, -list_speeds: Writing. (line 141) * Media, list write speeds, -list_speeds: Writing. (line 141)
* MIPS boot file, activation: Bootable. (line 199) * MIPS boot file, activation: Bootable. (line 209)
* mkisofs, Emulation: Emulation. (line 16) * mkisofs, Emulation: Emulation. (line 16)
* Modifying, _definition: Methods. (line 27) * Modifying, _definition: Methods. (line 27)
* Multi-session media, _definition: Media. (line 7) * Multi-session media, _definition: Media. (line 7)
@ -5097,15 +5112,15 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Ownership, global in ISO image, -uid: SetWrite. (line 264) * Ownership, global in ISO image, -uid: SetWrite. (line 264)
* Ownership, in ISO image, -chown: Manip. (line 49) * Ownership, in ISO image, -chown: Manip. (line 49)
* Ownership, in ISO image, -chown_r: Manip. (line 54) * Ownership, in ISO image, -chown_r: Manip. (line 54)
* Partition offset, _definition: Bootable. (line 167) * Partition offset, _definition: Bootable. (line 177)
* Partition table, _definition: Bootable. (line 128) * Partition table, _definition: Bootable. (line 138)
* Pathspec, _definition: SetInsert. (line 120) * Pathspec, _definition: SetInsert. (line 120)
* Pattern expansion, _definition: Processing. (line 24) * Pattern expansion, _definition: Processing. (line 24)
* Pattern expansion, for disk paths, -disk_pattern: Insert. (line 35) * Pattern expansion, for disk paths, -disk_pattern: Insert. (line 35)
* Pattern expansion, for ISO paths, -iso_rr_pattern: Manip. (line 10) * Pattern expansion, for ISO paths, -iso_rr_pattern: Manip. (line 10)
* Permissions, in ISO image, -chmod: Manip. (line 65) * Permissions, in ISO image, -chmod: Manip. (line 65)
* Permissions, in ISO image, -chmod_r: Manip. (line 77) * Permissions, in ISO image, -chmod_r: Manip. (line 77)
* PReP partition, _definition: Bootable. (line 152) * PReP partition, _definition: Bootable. (line 162)
* Problems, reporting: Bugreport. (line 6) * Problems, reporting: Bugreport. (line 6)
* Process, consolidate text output, -pkt_output: Frontend. (line 7) * Process, consolidate text output, -pkt_output: Frontend. (line 7)
* Process, control abort on error, -abort_on: Exception. (line 27) * Process, control abort on error, -abort_on: Exception. (line 27)
@ -5161,10 +5176,10 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Session, mount parameters, -mount_opts: Inquiry. (line 68) * Session, mount parameters, -mount_opts: Inquiry. (line 68)
* Session, select as input, -load: Loading. (line 11) * Session, select as input, -load: Loading. (line 11)
* Sorting order, for -x, -list_arg_sorting: ArgSort. (line 27) * Sorting order, for -x, -list_arg_sorting: ArgSort. (line 27)
* SUN Disk Label, production: Bootable. (line 210) * SUN Disk Label, production: Bootable. (line 220)
* SUN SPARC boot images, activation: Bootable. (line 255) * SUN SPARC boot images, activation: Bootable. (line 270)
* Symbolic link, create, -lns: Insert. (line 175) * Symbolic link, create, -lns: Insert. (line 175)
* System area, _definition: Bootable. (line 121) * System area, _definition: Bootable. (line 126)
* Table-of-content, search sessions, -rom_toc_scan: Loading. (line 211) * Table-of-content, search sessions, -rom_toc_scan: Loading. (line 211)
* Table-of-content, show, -toc: Inquiry. (line 28) * Table-of-content, show, -toc: Inquiry. (line 28)
* Timestamps, set in ISO image, -alter_date: Manip. (line 154) * Timestamps, set in ISO image, -alter_date: Manip. (line 154)
@ -5229,39 +5244,39 @@ Node: Filter89141
Node: Writing93697 Node: Writing93697
Node: SetWrite103085 Node: SetWrite103085
Node: Bootable121836 Node: Bootable121836
Node: Jigdo137230 Node: Jigdo138226
Node: Charset141477 Node: Charset142473
Node: Exception144239 Node: Exception145235
Node: DialogCtl150359 Node: DialogCtl151355
Node: Inquiry152957 Node: Inquiry153953
Node: Navigate159035 Node: Navigate160031
Node: Verify167333 Node: Verify168329
Node: Restore176365 Node: Restore177361
Node: Emulation183452 Node: Emulation184448
Node: Scripting193576 Node: Scripting194572
Node: Frontend200737 Node: Frontend201733
Node: Examples208812 Node: Examples209808
Node: ExDevices209990 Node: ExDevices210986
Node: ExCreate210649 Node: ExCreate211645
Node: ExDialog211934 Node: ExDialog212930
Node: ExGrowing213199 Node: ExGrowing214195
Node: ExModifying214004 Node: ExModifying215000
Node: ExBootable214508 Node: ExBootable215504
Node: ExCharset215060 Node: ExCharset216056
Node: ExPseudo215881 Node: ExPseudo216877
Node: ExCdrecord216779 Node: ExCdrecord217775
Node: ExMkisofs217096 Node: ExMkisofs218092
Node: ExGrowisofs218436 Node: ExGrowisofs219432
Node: ExException219571 Node: ExException220567
Node: ExTime220025 Node: ExTime221021
Node: ExIncBackup220484 Node: ExIncBackup221480
Node: ExRestore224476 Node: ExRestore225472
Node: ExRecovery225436 Node: ExRecovery226432
Node: Files226006 Node: Files227002
Node: Seealso227305 Node: Seealso228301
Node: Bugreport228028 Node: Bugreport229024
Node: Legal228609 Node: Legal229605
Node: CommandIdx229620 Node: CommandIdx230616
Node: ConceptIdx245922 Node: ConceptIdx246918
 
End Tag Table End Tag Table

View File

@ -50,7 +50,7 @@
@c man .\" First parameter, NAME, should be all caps @c man .\" First parameter, NAME, should be all caps
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @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 .\" other parameters are allowed: see man(7), man(1)
@c man .TH XORRISO 1 "Version 1.2.9, Mar 18, 2013" @c man .TH XORRISO 1 "Version 1.2.9, Apr 14, 2013"
@c man .\" Please adjust this date whenever revising the manpage. @c man .\" Please adjust this date whenever revising the manpage.
@c man .\" @c man .\"
@c man .\" Some roff macros, for reference: @c man .\" Some roff macros, for reference:
@ -3353,8 +3353,16 @@ The default "no_emulation" is suitable for ISOLINUX, GRUB, FreeBSD cdboot.
@strong{load_size=} is a value which depends on the boot image. @strong{load_size=} is a value which depends on the boot image.
Default 2048 should be overridden only if a better value is known. Default 2048 should be overridden only if a better value is known.
@* @*
@strong{boot_info_table=on} may be used to apply patching to a boot image which @strong{boot_info_table=on} causes address patching to bytes 8 to 63
is given by "any" "bin_path=". "boot_info_table=off" disables patching. of the boot image which is given by "any" "bin_path=".
"boot_info_table=off" disables this patching.
@*
@strong{grub2_boot_info=on} causes address patching to byte 2548
of the boot image which is given by "any" "bin_path=".
The address is written as 64 bit little-endian number. It is the
2KB block address of the boot image content, multiplied by 4,
and then incremented by 5.
"grub2_boot_info=off" disables this patching.
@* @*
@strong{platform_id=} defines by two hex digits the Platform ID of the @strong{platform_id=} defines by two hex digits the Platform ID of the
boot image. "00" is 80x86 PC-BIOS, "01" is PowerPC, "02" is Mac, "ef" is EFI. boot image. "00" is 80x86 PC-BIOS, "01" is PowerPC, "02" is Mac, "ef" is EFI.
@ -3393,6 +3401,11 @@ to the ISO image.
@* @*
-boot_image isolinux system_area= implies "partition_table=on". -boot_image isolinux system_area= implies "partition_table=on".
@* @*
@strong{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 offset of 4 is added.
The result is written as 64 bit little-endian number to byte address 0x1b0.
@*
@cindex Partition table, _definition @cindex Partition table, _definition
@strong{partition_table=on} causes a simple partition table to be written @strong{partition_table=on} causes a simple partition table to be written
into bytes 446 to 511 of the System Area. into bytes 446 to 511 of the System Area.
@ -3503,6 +3516,11 @@ for partitions 2 to 8. Partition 1 will always be the ISO image.
See command -append_partition. See command -append_partition.
The first 512 bytes of any data provided by system_area= will be overwritten. The first 512 bytes of any data provided by system_area= will be overwritten.
@* @*
@strong{grub2_sparc_core=}iso_rr_path causes the content address and size
of the given file to be written after the SUN Disk Label. Both numbers are
counted in bytes. The address is written as 64 bit big-endian number to
byte 0x228. The size is written as 32 bit big-endian number to byte 0x230.
@*
@strong{mips_discard} and @strong{sparc_discard} revoke any boot file @strong{mips_discard} and @strong{sparc_discard} revoke any boot file
declarations made by mips_path= or mipsel_path=. They also disable production declarations made by mips_path= or mipsel_path=. They also disable production
of SUN Disk Label. of SUN Disk Label.

View File

@ -1 +1 @@
#define Xorriso_timestamP "2013.04.14.174539" #define Xorriso_timestamP "2013.04.14.174902"

View File

@ -9,7 +9,7 @@
.\" First parameter, NAME, should be all caps .\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1) .\" other parameters are allowed: see man(7), man(1)
.TH XORRISOFS 1 "Version 1.2.9, Mar 18, 2013" .TH XORRISOFS 1 "Version 1.2.9, Apr 14, 2013"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.\" .\"
.\" Some roff macros, for reference: .\" Some roff macros, for reference:
@ -915,11 +915,18 @@ Up to 20 bytes get read from the given characters [0\-9A\-Fa\-f].
They get attributed to the boot image entry in the catalog. They get attributed to the boot image entry in the catalog.
.TP .TP
\fB\-boot-info-table\fR \fB\-boot-info-table\fR
Overwrite certain bytes in the current boot image. The information will be Overwrite bytes 8 to 63 in the current boot image. The information will be
supplied by xorriso in the course of image production: Block address of supplied by xorriso in the course of image production: Block address of
the Primary Volume Descriptor, block address of the boot image file, the Primary Volume Descriptor, block address of the boot image file,
size of the boot image file. size of the boot image file.
.TP .TP
\fB\fR --grub2-boot-info
Overwrite bytes 2548 to 2555 in the current boot image by the address
of that boot image.
The address is written as 64 bit little\-endian number. It is the
2KB block address of the boot image content, multiplied by 4,
and then incremented by 5.
.TP
\fB\-c\fR iso_rr_path \fB\-c\fR iso_rr_path
Set the address of the El Torito boot catalog file within the image. Set the address of the El Torito boot catalog file within the image.
This file address is not significant for the booting PC\-BIOS or EFI, This file address is not significant for the booting PC\-BIOS or EFI,
@ -973,6 +980,12 @@ Alias of \-G.
\fB--embedded-boot\fR disk_path \fB--embedded-boot\fR disk_path
Alias of \-G. Alias of \-G.
.TP .TP
\fB\fR --grub2-mbr disk_path
Install disk_path in the System Area and treat it as modern GRUB2 MBR.
The content start address of the first boot
image is converted to a count of 512 byte blocks, and an offset of 4 is added.
The result is written as 64 bit little\-endian number to byte address 0x1b0.
.TP
\fB\-isohybrid-mbr\fR disk_path \fB\-isohybrid-mbr\fR disk_path
Install disk_path as ISOLINUX isohybrid MBR which makes the boot image Install disk_path as ISOLINUX isohybrid MBR which makes the boot image
given by option \-b bootable from USB sticks and hard disks via PC\-BIOS. given by option \-b bootable from USB sticks and hard disks via PC\-BIOS.
@ -1138,6 +1151,12 @@ Alias of \-B.
\fB\-sparc-label\fR text \fB\-sparc-label\fR text
Set the ASCII label text of a SUN Disk Label. Set the ASCII label text of a SUN Disk Label.
.TP .TP
\fB\fR --grub2-sparc-core iso_rr_path
Cause the content address and size of the given data file in the image
to be written after the SUN Disk Label. Both numbers are counted in bytes.
The address is written as 64 bit big\-endian number to byte 0x228.
The size is written as 32 bit big\-endian number to byte 0x230.
.TP
.B Character sets: .B Character sets:
.PP .PP
Character sets should not matter as long as only english alphanumeric Character sets should not matter as long as only english alphanumeric

View File

@ -906,11 +906,17 @@ Sytem Area.
attributed to the boot image entry in the catalog. attributed to the boot image entry in the catalog.
-boot-info-table -boot-info-table
Overwrite certain bytes in the current boot image. The information Overwrite bytes 8 to 63 in the current boot image. The information
will be supplied by xorriso in the course of image production: will be supplied by xorriso in the course of image production:
Block address of the Primary Volume Descriptor, block address of Block address of the Primary Volume Descriptor, block address of
the boot image file, size of the boot image file. the boot image file, size of the boot image file.
--grub2-boot-info
Overwrite bytes 2548 to 2555 in the current boot image by the
address of that boot image. The address is written as 64 bit
little-endian number. It is the 2KB block address of the boot
image content, multiplied by 4, and then incremented by 5.
-c iso_rr_path -c iso_rr_path
Set the address of the El Torito boot catalog file within the Set the address of the El Torito boot catalog file within the
image. This file address is not significant for the booting image. This file address is not significant for the booting
@ -961,6 +967,13 @@ and also not combinable with MBR, GPT, or APM.
--embedded-boot disk_path --embedded-boot disk_path
Alias of -G. Alias of -G.
--grub2-mbr disk_path
Install disk_path in the System Area and treat it as modern GRUB2
MBR. The content start address of the first boot image is
converted to a count of 512 byte blocks, and an offset of 4 is
added. The result is written as 64 bit little-endian number to
byte address 0x1b0.
-isohybrid-mbr disk_path -isohybrid-mbr disk_path
Install disk_path as ISOLINUX isohybrid MBR which makes the boot Install disk_path as ISOLINUX isohybrid MBR which makes the boot
image given by option -b bootable from USB sticks and hard disks image given by option -b bootable from USB sticks and hard disks
@ -1118,6 +1131,13 @@ and also not combinable with MBR, GPT, or APM.
-sparc-label text -sparc-label text
Set the ASCII label text of a SUN Disk Label. Set the ASCII label text of a SUN Disk Label.
--grub2-sparc-core iso_rr_path
Cause the content address and size of the given data file in the
image to be written after the SUN Disk Label. Both numbers are
counted in bytes. The address is written as 64 bit big-endian
number to byte 0x228. The size is written as 32 bit big-endian
number to byte 0x230.
 
File: xorrisofs.info, Node: Charset, Next: Jigdo, Prev: SystemArea, Up: Options File: xorrisofs.info, Node: Charset, Next: Jigdo, Prev: SystemArea, Up: Options
@ -1715,11 +1735,14 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* --acl Recording of ACLs: SetExtras. (line 71) * --acl Recording of ACLs: SetExtras. (line 71)
* --boot-catalog-hide Hide El Torito boot catalog: Bootable. * --boot-catalog-hide Hide El Torito boot catalog: Bootable.
(line 108) (line 114)
* --efi-boot El Torito EFI boot image: Bootable. (line 58) * --efi-boot El Torito EFI boot image: Bootable. (line 58)
* --embedded-boot Fill System Area e.g. by MBR: SystemArea. (line 35) * --embedded-boot Fill System Area e.g. by MBR: SystemArea. (line 35)
* --emul-toc enable table-of-content emulation: SetProduct. (line 35) * --emul-toc enable table-of-content emulation: SetProduct. (line 35)
* --for_backup Enable backup fidelity: SetExtras. (line 67) * --for_backup Enable backup fidelity: SetExtras. (line 67)
* --grub2-boot-info Patch El Torito boot image: Bootable. (line 99)
* --grub2-mbr Install modern GRUB2 MBR: SystemArea. (line 38)
* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 202)
* --hardlinks Recording of hardlink relations: SetExtras. (line 92) * --hardlinks Recording of hardlink relations: SetExtras. (line 92)
* --md5 Recording of MD5 checksums: SetExtras. (line 84) * --md5 Recording of MD5 checksums: SetExtras. (line 84)
* --modification-date set ISO image timestamps: ImageId. (line 82) * --modification-date set ISO image timestamps: ImageId. (line 82)
@ -1734,7 +1757,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 84) (line 84)
* --old-root-no-md5 disable MD5 with -old-root: SetInsert. (line 105) * --old-root-no-md5 disable MD5 with -old-root: SetInsert. (line 105)
* --protective-msdos-label Patch System Area partition table: SystemArea. * --protective-msdos-label Patch System Area partition table: SystemArea.
(line 75) (line 82)
* --quoted_path_list read pathspecs from disk file: SetInsert. * --quoted_path_list read pathspecs from disk file: SetInsert.
(line 13) (line 13)
* --scdbackup_tag Recording of MD5 checksum: SetExtras. (line 101) * --scdbackup_tag Recording of MD5 checksum: SetExtras. (line 101)
@ -1746,21 +1769,21 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -abstract set Abstract File path: ImageId. (line 66) * -abstract set Abstract File path: ImageId. (line 66)
* -allow-lowercase lowercase in ISO file names: SetCompl. (line 46) * -allow-lowercase lowercase in ISO file names: SetCompl. (line 46)
* -append_partition Append MBR partition after image: SystemArea. * -append_partition Append MBR partition after image: SystemArea.
(line 121) (line 128)
* -appid set Application Id: ImageId. (line 46) * -appid set Application Id: ImageId. (line 46)
* -b El Torito PC-BIOS boot image: Bootable. (line 32) * -b El Torito PC-BIOS boot image: Bootable. (line 32)
* -B SUN SPARC boot images: SystemArea. (line 177) * -B SUN SPARC boot images: SystemArea. (line 184)
* -biblio set Biblio File path: ImageId. (line 72) * -biblio set Biblio File path: ImageId. (line 72)
* -boot-info-table Patch El Torito boot image: Bootable. (line 93) * -boot-info-table Patch El Torito boot image: Bootable. (line 93)
* -boot-load-size El Torito boot image load size: Bootable. (line 63) * -boot-load-size El Torito boot image load size: Bootable. (line 63)
* -c El Torito boot catalog name: Bootable. (line 99) * -c El Torito boot catalog name: Bootable. (line 105)
* -C set load address and write address offset: Loading. (line 28) * -C set load address and write address offset: Loading. (line 28)
* -cdrecord-params set load address and write address offset: Loading. * -cdrecord-params set load address and write address offset: Loading.
(line 50) (line 50)
* -checksum_algorithm_iso choose .jigdo checksums: Jigdo. (line 80) * -checksum_algorithm_iso choose .jigdo checksums: Jigdo. (line 80)
* -checksum_algorithm_template choose .template checksums: Jigdo. * -checksum_algorithm_template choose .template checksums: Jigdo.
(line 87) (line 87)
* -chrp-boot-part CHRP partition: SystemArea. (line 149) * -chrp-boot-part CHRP partition: SystemArea. (line 156)
* -copyright set Copyright File path: ImageId. (line 77) * -copyright set Copyright File path: ImageId. (line 77)
* -D allow deep directory hierachies: SetExtras. (line 31) * -D allow deep directory hierachies: SetExtras. (line 31)
* -d omit trailing dot in ISO file names: SetCompl. (line 56) * -d omit trailing dot in ISO file names: SetCompl. (line 56)
@ -1771,11 +1794,11 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl. * -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl.
(line 24) (line 24)
* -e El Torito EFI boot image: Bootable. (line 50) * -e El Torito EFI boot image: Bootable. (line 50)
* -efi-boot-part EFI boot partition: SystemArea. (line 138) * -efi-boot-part EFI boot partition: SystemArea. (line 145)
* -eltorito-alt-boot begin next boot catalog entry: Bootable. * -eltorito-alt-boot begin next boot catalog entry: Bootable.
(line 43) (line 43)
* -eltorito-boot El Torito PC-BIOS boot image: Bootable. (line 40) * -eltorito-boot El Torito PC-BIOS boot image: Bootable. (line 40)
* -eltorito-catalog El Torito boot catalog name: Bootable. (line 105) * -eltorito-catalog El Torito boot catalog name: Bootable. (line 111)
* -eltorito-id El Torito boot section id string: Bootable. (line 80) * -eltorito-id El Torito boot section id string: Bootable. (line 80)
* -eltorito-selcrit El Torito boot selection criteria: Bootable. * -eltorito-selcrit El Torito boot selection criteria: Bootable.
(line 88) (line 88)
@ -1818,12 +1841,12 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 17) (line 17)
* -iso-level define ISO 9660 limitations: SetCompl. (line 7) * -iso-level define ISO 9660 limitations: SetCompl. (line 7)
* -isohybrid-apm-hfsplus Mark boot image in APM: SystemArea. * -isohybrid-apm-hfsplus Mark boot image in APM: SystemArea.
(line 66) (line 73)
* -isohybrid-gpt-basdat Mark boot image in GPT: SystemArea. (line 49) * -isohybrid-gpt-basdat Mark boot image in GPT: SystemArea. (line 56)
* -isohybrid-gpt-hfsplus Mark boot image in GPT: SystemArea. * -isohybrid-gpt-hfsplus Mark boot image in GPT: SystemArea.
(line 61) (line 68)
* -isohybrid-mbr Install ISOLINUX isohybrid MBR: SystemArea. * -isohybrid-mbr Install ISOLINUX isohybrid MBR: SystemArea.
(line 38) (line 45)
* -J enable production of Joliet directory tree: SetExtras. (line 110) * -J enable production of Joliet directory tree: SetExtras. (line 110)
* -jigdo-exclude add exclusion pattern for .md5: Jigdo. (line 59) * -jigdo-exclude add exclusion pattern for .md5: Jigdo. (line 59)
* -jigdo-force-md5 add check pattern for .md5: Jigdo. (line 52) * -jigdo-force-md5 add check pattern for .md5: Jigdo. (line 52)
@ -1843,8 +1866,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -max-iso9660-filenames allow 37 characters in ISO file names: SetCompl. * -max-iso9660-filenames allow 37 characters in ISO file names: SetCompl.
(line 69) (line 69)
* -md5-list set path of readable .md5: Jigdo. (line 73) * -md5-list set path of readable .md5: Jigdo. (line 73)
* -mips-boot MIPS Big Endian boot image: SystemArea. (line 164) * -mips-boot MIPS Big Endian boot image: SystemArea. (line 171)
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 171) * -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 178)
* -N omit version number in ISO file names: SetCompl. (line 73) * -N omit version number in ISO file names: SetCompl. (line 73)
* -no-emul-boot El Torito boot image emulation: Bootable. (line 72) * -no-emul-boot El Torito boot image emulation: Bootable. (line 72)
* -no-pad do not add zeros to ISO tree: SetProduct. (line 76) * -no-pad do not add zeros to ISO tree: SetProduct. (line 76)
@ -1862,13 +1885,13 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -p set Preparer Id: ImageId. (line 54) * -p set Preparer Id: ImageId. (line 54)
* -P set Publisher Id: ImageId. (line 30) * -P set Publisher Id: ImageId. (line 30)
* -pad add 300 KiB of zeros to ISO tree: SetProduct. (line 69) * -pad add 300 KiB of zeros to ISO tree: SetProduct. (line 69)
* -partition_cyl_align Image size alignment: SystemArea. (line 109) * -partition_cyl_align Image size alignment: SystemArea. (line 116)
* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 92) * -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 99)
* -partition_offset Make mountable by partition 1: SystemArea. * -partition_offset Make mountable by partition 1: SystemArea.
(line 80) (line 87)
* -partition_sec_hd MBR sectors per head: SystemArea. (line 96) * -partition_sec_hd MBR sectors per head: SystemArea. (line 103)
* -path-list read pathspecs from disk file: SetInsert. (line 8) * -path-list read pathspecs from disk file: SetInsert. (line 8)
* -prep-boot-part PReP partition: SystemArea. (line 158) * -prep-boot-part PReP partition: SystemArea. (line 165)
* -preparer set Preparer Id: ImageId. (line 63) * -preparer set Preparer Id: ImageId. (line 63)
* -prev-session set path for loading existing ISO image: Loading. * -prev-session set path for loading existing ISO image: Loading.
(line 22) (line 22)
@ -1886,8 +1909,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -root redirect ISO root directory: SetInsert. (line 64) * -root redirect ISO root directory: SetInsert. (line 64)
* -rr_reloc_dir set deep directory relocation target: SetExtras. * -rr_reloc_dir set deep directory relocation target: SetExtras.
(line 47) (line 47)
* -sparc-boot SUN SPARC boot images: SystemArea. (line 189) * -sparc-boot SUN SPARC boot images: SystemArea. (line 196)
* -sparc-label SUN Disk Label text: SystemArea. (line 192) * -sparc-label SUN Disk Label text: SystemArea. (line 199)
* -sysid set System Id: ImageId. (line 49) * -sysid set System Id: ImageId. (line 49)
* -transparent-compression enable recognition of zisofs files: SetInsert. * -transparent-compression enable recognition of zisofs files: SetInsert.
(line 61) (line 61)
@ -1921,44 +1944,49 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Biblio File, set path, -biblio: ImageId. (line 72) * Biblio File, set path, -biblio: ImageId. (line 72)
* Block address, set sort weight, --sort-weight: SetProduct. (line 49) * Block address, set sort weight, --sort-weight: SetProduct. (line 49)
* Bootability, boot catalog hidden, --boot-catalog-hide: Bootable. * Bootability, boot catalog hidden, --boot-catalog-hide: Bootable.
(line 108) (line 114)
* Bootability, boot catalog name, -c, -eltorito-catalog: Bootable. * Bootability, boot catalog name, -c, -eltorito-catalog: Bootable.
(line 99) (line 105)
* Bootability, boot image emulation, -hard-disk-boot: Bootable. * Bootability, boot image emulation, -hard-disk-boot: Bootable.
(line 68) (line 68)
* Bootability, boot image load size, -boot-load-size: Bootable. * Bootability, boot image load size, -boot-load-size: Bootable.
(line 63) (line 63)
* Bootability, boot image patching, --grub2-boot-info: Bootable.
(line 99)
* Bootability, boot image patching, -boot-info-table: Bootable. * Bootability, boot image patching, -boot-info-table: Bootable.
(line 93) (line 93)
* Bootability, control, --grub2-sparc-core: SystemArea. (line 202)
* Bootability, control, --efi-boot: Bootable. (line 58) * Bootability, control, --efi-boot: Bootable. (line 58)
* Bootability, control, -b, -eltorito-boot: Bootable. (line 32) * Bootability, control, -b, -eltorito-boot: Bootable. (line 32)
* Bootability, control, -B, -sparc-boot: SystemArea. (line 177) * Bootability, control, -B, -sparc-boot: SystemArea. (line 184)
* Bootability, control, -e: Bootable. (line 50) * Bootability, control, -e: Bootable. (line 50)
* Bootability, control, -mips-boot: SystemArea. (line 164) * Bootability, control, -mips-boot: SystemArea. (line 171)
* Bootability, control, -mipsel-boot: SystemArea. (line 171) * Bootability, control, -mipsel-boot: SystemArea. (line 178)
* Bootability, El Torito section id string, -eltorito-id: Bootable. * Bootability, El Torito section id string, -eltorito-id: Bootable.
(line 80) (line 80)
* Bootability, El Torito selection criteria, -eltorito-selcrit: Bootable. * Bootability, El Torito selection criteria, -eltorito-selcrit: Bootable.
(line 88) (line 88)
* Bootability, fill System Area e.g. by MBR, -G, --embedded-boot, -generic-boot: SystemArea. * Bootability, fill System Area e.g. by MBR, -G, --embedded-boot, -generic-boot: SystemArea.
(line 25) (line 25)
* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 149) * Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 156)
* Bootability, for EFI, -efi-boot-part: SystemArea. (line 138) * Bootability, for EFI, -efi-boot-part: SystemArea. (line 145)
* Bootability, for PReP, -prep-boot-part: SystemArea. (line 158) * Bootability, for PReP, -prep-boot-part: SystemArea. (line 165)
* Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr: SystemArea. * Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr: SystemArea.
(line 45)
* Bootability, install modern GRUB2 MBR, --grub2-mbr: SystemArea.
(line 38) (line 38)
* Bootability, mark boot image in APM, -isohybrid-apm-hfsplus: SystemArea. * Bootability, mark boot image in APM, -isohybrid-apm-hfsplus: SystemArea.
(line 66) (line 73)
* Bootability, mark boot image in GPT, -isohybrid-gpt-basdat: SystemArea. * Bootability, mark boot image in GPT, -isohybrid-gpt-basdat: SystemArea.
(line 49) (line 56)
* Bootability, mark boot image in GPT, -isohybrid-gpt-hfsplus: SystemArea. * Bootability, mark boot image in GPT, -isohybrid-gpt-hfsplus: SystemArea.
(line 61) (line 68)
* Bootability, next entry, -eltorito-alt-boot: Bootable. (line 43) * Bootability, next entry, -eltorito-alt-boot: Bootable. (line 43)
* Bootability, no boot image emulation, -no-emul-boot: Bootable. * Bootability, no boot image emulation, -no-emul-boot: Bootable.
(line 72) (line 72)
* Bootability, patch System Area partition table, --protective-msdos-label: SystemArea. * Bootability, patch System Area partition table, --protective-msdos-label: SystemArea.
(line 75) (line 82)
* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 192) * Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 199)
* Bugs, reporting: Bugreport. (line 6) * Bugs, reporting: Bugreport. (line 6)
* Character Set, for disk file names, -input-charset: Charset. * Character Set, for disk file names, -input-charset: Charset.
(line 17) (line 17)
@ -1996,7 +2024,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Hiding, from ISO and Rock Ridge, -hide-list: SetHide. (line 16) * Hiding, from ISO and Rock Ridge, -hide-list: SetHide. (line 16)
* Hiding, from Joliet, -hide-joliet: SetHide. (line 20) * Hiding, from Joliet, -hide-joliet: SetHide. (line 20)
* Hiding, from Joliet, -hide-joliet-list: SetHide. (line 25) * Hiding, from Joliet, -hide-joliet-list: SetHide. (line 25)
* Image size, alignment, -partition_cyl_align: SystemArea. (line 109) * Image size, alignment, -partition_cyl_align: SystemArea. (line 116)
* Incremental insertion, disable disk ino, --old-root-no-ino: SetInsert. * Incremental insertion, disable disk ino, --old-root-no-ino: SetInsert.
(line 84) (line 84)
* Incremental insertion, disable MD5, --old-root-no-md5: SetInsert. * Incremental insertion, disable MD5, --old-root-no-md5: SetInsert.
@ -2047,13 +2075,13 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Links, follow on disk, -f, -follow-links: SetInsert. (line 24) * Links, follow on disk, -f, -follow-links: SetInsert. (line 24)
* Links, record and load hard links, --hardlinks: SetExtras. (line 92) * Links, record and load hard links, --hardlinks: SetExtras. (line 92)
* MBR, _definition: SystemArea. (line 9) * MBR, _definition: SystemArea. (line 9)
* MBR, append partition, -append_partition: SystemArea. (line 121) * MBR, append partition, -append_partition: SystemArea. (line 128)
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 92) * MBR, sectors per head, -partition_sec_hd: SystemArea. (line 99)
* MD5, record and load, --md5: SetExtras. (line 84) * MD5, record and load, --md5: SetExtras. (line 84)
* Message output, redirect stderr, -log-file: Miscellaneous. (line 28) * Message output, redirect stderr, -log-file: Miscellaneous. (line 28)
* Message output, suppress, -quiet: Miscellaneous. (line 24) * Message output, suppress, -quiet: Miscellaneous. (line 24)
* Mountability, by non-trivial partition 1, -partition_offset: SystemArea. * Mountability, by non-trivial partition 1, -partition_offset: SystemArea.
(line 80) (line 87)
* Options, list, -help: Miscellaneous. (line 20) * Options, list, -help: Miscellaneous. (line 20)
* Output file, set address, -o, -output: SetProduct. (line 8) * Output file, set address, -o, -output: SetProduct. (line 8)
* Padding, 300 KiB, -pad: SetProduct. (line 69) * Padding, 300 KiB, -pad: SetProduct. (line 69)
@ -2109,23 +2137,23 @@ Node: SetExtras20451
Node: SetHide28860 Node: SetHide28860
Node: ImageId30168 Node: ImageId30168
Node: Bootable33673 Node: Bootable33673
Node: SystemArea38383 Node: SystemArea38667
Node: Charset48026 Node: Charset48964
Node: Jigdo49052 Node: Jigdo49990
Node: Miscellaneous53319 Node: Miscellaneous54257
Node: Examples54692 Node: Examples55630
Node: ExSimple55178 Node: ExSimple56116
Node: ExGraft55657 Node: ExGraft56595
Node: ExMkisofs56904 Node: ExMkisofs57842
Node: ExGrowisofs58157 Node: ExGrowisofs59095
Node: ExIncBackup59329 Node: ExIncBackup60267
Node: ExIncBckAcc62437 Node: ExIncBckAcc63375
Node: ExBootable64113 Node: ExBootable65051
Node: Files66205 Node: Files67143
Node: Seealso67279 Node: Seealso68217
Node: Bugreport67935 Node: Bugreport68873
Node: Legal68516 Node: Legal69454
Node: CommandIdx69411 Node: CommandIdx70349
Node: ConceptIdx83258 Node: ConceptIdx84415
 
End Tag Table End Tag Table

View File

@ -50,7 +50,7 @@
@c man .\" First parameter, NAME, should be all caps @c man .\" First parameter, NAME, should be all caps
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @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 .\" other parameters are allowed: see man(7), man(1)
@c man .TH XORRISOFS 1 "Version 1.2.9, Mar 18, 2013" @c man .TH XORRISOFS 1 "Version 1.2.9, Apr 14, 2013"
@c man .\" Please adjust this date whenever revising the manpage. @c man .\" Please adjust this date whenever revising the manpage.
@c man .\" @c man .\"
@c man .\" Some roff macros, for reference: @c man .\" Some roff macros, for reference:
@ -1265,11 +1265,20 @@ They get attributed to the boot image entry in the catalog.
@item -boot-info-table @item -boot-info-table
@kindex -boot-info-table Patch El Torito boot image @kindex -boot-info-table Patch El Torito boot image
@cindex Bootability, boot image patching, -boot-info-table @cindex Bootability, boot image patching, -boot-info-table
Overwrite certain bytes in the current boot image. The information will be Overwrite bytes 8 to 63 in the current boot image. The information will be
supplied by xorriso in the course of image production: Block address of supplied by xorriso in the course of image production: Block address of
the Primary Volume Descriptor, block address of the boot image file, the Primary Volume Descriptor, block address of the boot image file,
size of the boot image file. size of the boot image file.
@c man .TP @c man .TP
@item @minus{}@minus{}grub2-boot-info
@kindex @minus{}@minus{}grub2-boot-info Patch El Torito boot image
@cindex Bootability, boot image patching, @minus{}@minus{}grub2-boot-info
Overwrite bytes 2548 to 2555 in the current boot image by the address
of that boot image.
The address is written as 64 bit little-endian number. It is the
2KB block address of the boot image content, multiplied by 4,
and then incremented by 5.
@c man .TP
@item -c iso_rr_path @item -c iso_rr_path
@kindex -c El Torito boot catalog name @kindex -c El Torito boot catalog name
@cindex Bootability, boot catalog name, -c, -eltorito-catalog @cindex Bootability, boot catalog name, -c, -eltorito-catalog
@ -1341,6 +1350,14 @@ Alias of -G.
@kindex @minus{}@minus{}embedded-boot Fill System Area e.g. by MBR @kindex @minus{}@minus{}embedded-boot Fill System Area e.g. by MBR
Alias of -G. Alias of -G.
@c man .TP @c man .TP
@item @minus{}@minus{}grub2-mbr disk_path
@kindex @minus{}@minus{}grub2-mbr Install modern GRUB2 MBR
@cindex Bootability, install modern GRUB2 MBR, @minus{}@minus{}grub2-mbr
Install disk_path in the System Area and treat it as modern GRUB2 MBR.
The content start address of the first boot
image is converted to a count of 512 byte blocks, and an offset of 4 is added.
The result is written as 64 bit little-endian number to byte address 0x1b0.
@c man .TP
@item -isohybrid-mbr disk_path @item -isohybrid-mbr disk_path
@kindex -isohybrid-mbr Install ISOLINUX isohybrid MBR @kindex -isohybrid-mbr Install ISOLINUX isohybrid MBR
@cindex Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr @cindex Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr
@ -1540,6 +1557,14 @@ Alias of -B.
@kindex -sparc-label SUN Disk Label text @kindex -sparc-label SUN Disk Label text
@cindex Bootability, SUN Disk Label text, -sparc-label @cindex Bootability, SUN Disk Label text, -sparc-label
Set the ASCII label text of a SUN Disk Label. Set the ASCII label text of a SUN Disk Label.
@c man .TP
@item @minus{}@minus{}grub2-sparc-core iso_rr_path
@kindex @minus{}@minus{}grub2-sparc-core SUN SPARC core file
@cindex Bootability, control, @minus{}@minus{}grub2-sparc-core
Cause the content address and size of the given data file in the image
to be written after the SUN Disk Label. Both numbers are counted in bytes.
The address is written as 64 bit big-endian number to byte 0x228.
The size is written as 32 bit big-endian number to byte 0x230.
@end table @end table
@c man .TP @c man .TP
@c man .B Character sets: @c man .B Character sets: