Bug fix: -as mkisofs -no-emul-boot without -boot-load-size defaulted to size 4

This commit is contained in:
2016-11-13 11:13:33 +01:00
parent 76ac0d87a8
commit 8adbb1de7e
13 changed files with 194 additions and 129 deletions

View File

@ -2800,7 +2800,10 @@ Examples:
default "no_emulation" is suitable for ISOLINUX, GRUB, FreeBSD
cdboot.
*load_size=* is a value which depends on the boot image. Default
2048 should be overridden only if a better value is known.
is 2048 which matches the expectations of most boot images. The
special value "full" means the full size of the boot image file
rounded up to a multiple of 2048 bytes. Maximum is 33,552,384
bytes.
*boot_info_table=on* causes address patching to bytes 8 to 63 of
the boot image which is given by "any" "bin_path=".
"boot_info_table=off" disables this patching.
@ -5177,7 +5180,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -alter_date sets timestamps in ISO image: Manip. (line 136)
* -alter_date_r sets timestamps in ISO image: Manip. (line 171)
* -append_partition adds arbitrary file after image end: Bootable.
(line 401)
(line 404)
* -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)
@ -5419,12 +5422,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 392)
* APM block size: Bootable. (line 395)
* APM, _definition: Extras. (line 42)
* Appendable media, _definition: Media. (line 38)
* Appended Filesystem Image, -append_partition: Bootable. (line 401)
* Appended partition, in APM: Bootable. (line 272)
* Appended partition, in MBR or GPT: Bootable. (line 265)
* Appended Filesystem Image, -append_partition: Bootable. (line 404)
* Appended partition, in APM: Bootable. (line 275)
* Appended partition, in MBR or GPT: Bootable. (line 268)
* Automatic execution order, of arguments, -x: ArgSort. (line 16)
* Backslash Interpretation, _definition: Processing. (line 53)
* Backup, enable fast incremental, -disk_dev_ino: Loading. (line 226)
@ -5442,15 +5445,15 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Character set, learn from image, -auto_charset: Loading. (line 123)
* Character Set, of terminal, -local_charset: Charset. (line 57)
* Character Set, _definition: Charset. (line 6)
* CHRP partition, _definition: Bootable. (line 277)
* CHRP partition, _definition: Bootable. (line 280)
* 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 321)
* Cylinder size, _definition: Bootable. (line 306)
* Cylinder alignment, _definition: Bootable. (line 324)
* Cylinder size, _definition: Bootable. (line 309)
* Damaged track and session, close, -close_damaged: Writing. (line 164)
* DEC Alpha SRM boot sector, production: Bootable. (line 378)
* DEC Alpha SRM boot sector, production: Bootable. (line 381)
* Delete, from ISO image, -rm: Manip. (line 20)
* Delete, from ISO image, -rm_r: Manip. (line 26)
* Delete, ISO directory, -rmdir: Manip. (line 29)
@ -5481,7 +5484,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 286)
* EFI system partition, _definition: Bootable. (line 289)
* El Torito, _definition: Extras. (line 19)
* Emulation, -as: Emulation. (line 13)
* Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 155)
@ -5504,17 +5507,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 220)
* GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 223)
* GPT, _definition: Extras. (line 39)
* Group, global in ISO image, -gid: SetWrite. (line 287)
* 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 134)
* HFS+ allocation block size: Bootable. (line 389)
* HFS+ serial number: Bootable. (line 386)
* HFS+ allocation block size: Bootable. (line 392)
* HFS+ serial number: Bootable. (line 389)
* hidden, set in ISO image, -hide: Manip. (line 174)
* HP-PA boot sector, production: Bootable. (line 361)
* HP-PA boot sector, production: Bootable. (line 364)
* Image reading, cache size, -data_cache_size: Loading. (line 332)
* Image, demand volume ID, -assert_volid: Loading. (line 111)
* Image, discard pending changes, -rollback: Writing. (line 9)
@ -5568,15 +5571,15 @@ 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 332)
* MBR, set, -boot_image system_area=: Bootable. (line 197)
* MBR bootable/active flag, enforce: Bootable. (line 335)
* MBR, set, -boot_image system_area=: Bootable. (line 200)
* MBR, _definition: Extras. (line 27)
* MD5, control handling, -md5: Loading. (line 182)
* Media, erase, -blank: Writing. (line 57)
* 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 340)
* MIPS boot file, activation: Bootable. (line 343)
* mkisofs, Emulation: Emulation. (line 17)
* Modifying, _definition: Methods. (line 28)
* Multi-session media, _definition: Media. (line 7)
@ -5603,15 +5606,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 296)
* Partition table, _definition: Bootable. (line 246)
* Partition offset, _definition: Bootable. (line 299)
* Partition table, _definition: Bootable. (line 249)
* 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 281)
* PReP partition, _definition: Bootable. (line 284)
* Problems, reporting: Bugreport. (line 6)
* Process, consolidate text output, -pkt_output: Frontend. (line 7)
* Process, control abort on error, -abort_on: Exception. (line 27)
@ -5671,10 +5674,10 @@ 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 351)
* SUN SPARC boot images, activation: Bootable. (line 424)
* SUN Disk Label, production: Bootable. (line 354)
* SUN SPARC boot images, activation: Bootable. (line 427)
* Symbolic link, create, -lns: Insert. (line 166)
* System area, _definition: Bootable. (line 197)
* System area, _definition: Bootable. (line 200)
* Table-of-content, search sessions, -rom_toc_scan: Loading. (line 278)
* Table-of-content, show, -toc: Inquiry. (line 27)
* Timestamps, set in ISO image, -alter_date: Manip. (line 136)
@ -5741,40 +5744,40 @@ Node: Filter100989
Node: Writing105611
Node: SetWrite115767
Node: Bootable140526
Node: Jigdo165871
Node: Charset170130
Node: Exception173459
Node: DialogCtl179588
Node: Inquiry182190
Node: Navigate190978
Node: Verify199273
Node: Restore209151
Node: Emulation217764
Node: Scripting228223
Node: Frontend236006
Node: Examples245632
Node: ExDevices246810
Node: ExCreate247471
Node: ExDialog248771
Node: ExGrowing250042
Node: ExModifying250851
Node: ExBootable251361
Node: ExCharset251916
Node: ExPseudo252812
Node: ExCdrecord253739
Node: ExMkisofs254059
Node: ExGrowisofs255416
Node: ExException256570
Node: ExTime257028
Node: ExIncBackup257486
Node: ExRestore261512
Node: ExRecovery262458
Node: Files263030
Node: Environ264364
Node: Seealso265070
Node: Bugreport265787
Node: Legal266378
Node: CommandIdx267390
Node: ConceptIdx284578
Node: Jigdo166026
Node: Charset170285
Node: Exception173614
Node: DialogCtl179743
Node: Inquiry182345
Node: Navigate191133
Node: Verify199428
Node: Restore209306
Node: Emulation217919
Node: Scripting228378
Node: Frontend236161
Node: Examples245787
Node: ExDevices246965
Node: ExCreate247626
Node: ExDialog248926
Node: ExGrowing250197
Node: ExModifying251006
Node: ExBootable251516
Node: ExCharset252071
Node: ExPseudo252967
Node: ExCdrecord253894
Node: ExMkisofs254214
Node: ExGrowisofs255571
Node: ExException256725
Node: ExTime257183
Node: ExIncBackup257641
Node: ExRestore261667
Node: ExRecovery262613
Node: Files263185
Node: Environ264519
Node: Seealso265225
Node: Bugreport265942
Node: Legal266533
Node: CommandIdx267545
Node: ConceptIdx284733

End Tag Table