New -boot_image setting mbr_force_bootable=, -as mkisofs --mbr-force-bootable

This commit is contained in:
2016-01-01 17:28:46 +00:00
parent 631c2aa00f
commit 0fd1023809
13 changed files with 264 additions and 121 deletions

View File

@ -1019,6 +1019,14 @@ Examples:
Patch the System Area by a simple PC-DOS partition table where
partition 1 claims the range of the ISO image but leaves the first
block unclaimed.
--mbr-force-bootable
Enforce an MBR partition with "bootable/active" flag if options
like --protective-msdos-label or --grub2-mbr are given. These
options normally cause the flag to be set if there is an MBR
partition of type other than 0xee or 0xef. If no such partition
exists, then no bootflag is set, unless --mbr-force-bootable forces
creation of a dummy partition of type 0x00 which covers only the
first block of the ISO image.
-partition_offset 2kb_block_adr
Cause a partition table with a single partition that begins at the
given block address. This is counted in 2048 byte blocks, not in
@ -1806,8 +1814,10 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* --for_backup Enable backup fidelity: SetExtras. (line 73)
* --grub2-boot-info Patch El Torito boot image: Bootable. (line 89)
* --grub2-mbr Install modern GRUB2 MBR: SystemArea. (line 77)
* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 237)
* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 245)
* --hardlinks Recording of hardlink relations: SetExtras. (line 97)
* --mbr-force-bootable Enforce MBR bootable/active flag: SystemArea.
(line 120)
* --md5 Recording of MD5 checksums: SetExtras. (line 89)
* --modification-date set ISO image timestamps: ImageId. (line 70)
* --no-emul-toc no table-of-content emulation: SetProduct. (line 41)
@ -1836,14 +1846,14 @@ 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 260)
* -alpha-boot DEC Alpha SRM bootloader: SystemArea. (line 268)
* -appended_part_as_gpt Appended partitions in GPT: SystemArea.
(line 179)
(line 187)
* -append_partition Append MBR or GPT partition after image: SystemArea.
(line 159)
(line 167)
* -appid set Application Id: ImageId. (line 41)
* -b El Torito PC-BIOS boot image: Bootable. (line 32)
* -B SUN SPARC boot images: SystemArea. (line 222)
* -B SUN SPARC boot images: SystemArea. (line 230)
* -biblio set Biblio File path: ImageId. (line 62)
* -boot-info-table Patch El Torito boot image: Bootable. (line 84)
* -boot-load-size El Torito boot image load size: Bootable. (line 57)
@ -1854,8 +1864,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -checksum_algorithm_iso choose .jigdo checksums: Jigdo. (line 72)
* -checksum_algorithm_template choose .template checksums: Jigdo.
(line 78)
* -chrp-boot CHRP partition: SystemArea. (line 204)
* -chrp-boot-part CHRP partition: SystemArea. (line 195)
* -chrp-boot CHRP partition: SystemArea. (line 212)
* -chrp-boot-part CHRP partition: SystemArea. (line 203)
* -copyright set Copyright File path: ImageId. (line 66)
* -D allow deep directory hierachies: SetExtras. (line 41)
* -d omit trailing dot in ISO file names: SetCompl. (line 50)
@ -1866,7 +1876,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 47)
* -efi-boot-part EFI boot partition: SystemArea. (line 185)
* -efi-boot-part EFI boot partition: SystemArea. (line 193)
* -eltorito-alt-boot begin next boot catalog entry: Bootable. (line 41)
* -eltorito-boot El Torito PC-BIOS boot image: Bootable. (line 39)
* -eltorito-catalog El Torito boot catalog name: Bootable. (line 99)
@ -1910,12 +1920,12 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 15)
* -hide-rr-moved set deep directory relocation target: SetExtras.
(line 71)
* -hppa-bootloader HP-PA bootloader file: SystemArea. (line 249)
* -hppa-cmdline HP-PA PALO command line: SystemArea. (line 243)
* -hppa-hdrversion HP-PA PALO header version: SystemArea. (line 257)
* -hppa-kernel_32 HP-PA kernel_32 file: SystemArea. (line 251)
* -hppa-kernel_64 HP-PA kernel_64 file: SystemArea. (line 253)
* -hppa-ramdisk HP-PA ramdisk file: SystemArea. (line 255)
* -hppa-bootloader HP-PA bootloader file: SystemArea. (line 257)
* -hppa-cmdline HP-PA PALO command line: SystemArea. (line 251)
* -hppa-hdrversion HP-PA PALO header version: SystemArea. (line 265)
* -hppa-kernel_32 HP-PA kernel_32 file: SystemArea. (line 259)
* -hppa-kernel_64 HP-PA kernel_64 file: SystemArea. (line 261)
* -hppa-ramdisk HP-PA ramdisk file: SystemArea. (line 263)
* -input-charset set character set of disk file names: Charset.
(line 17)
* -iso-level define ISO 9660 limitations: SetCompl. (line 7)
@ -1944,8 +1954,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 readable .md5: Jigdo. (line 67)
* -mips-boot MIPS Big Endian boot image: SystemArea. (line 211)
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 217)
* -mips-boot MIPS Big Endian boot image: SystemArea. (line 219)
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 225)
* -N omit version number in ISO file names: SetCompl. (line 64)
* -no-emul-boot El Torito boot image emulation: Bootable. (line 66)
* -no-pad do not add zeros to ISO tree: SetProduct. (line 93)
@ -1961,13 +1971,13 @@ 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 86)
* -partition_cyl_align Image size alignment: SystemArea. (line 148)
* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 131)
* -partition_cyl_align Image size alignment: SystemArea. (line 156)
* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 139)
* -partition_offset Make mountable by partition 1: SystemArea.
(line 120)
* -partition_sec_hd MBR sectors per head: SystemArea. (line 134)
(line 128)
* -partition_sec_hd MBR sectors per head: SystemArea. (line 142)
* -path-list read pathspecs from disk file: SetInsert. (line 8)
* -prep-boot-part PReP partition: SystemArea. (line 206)
* -prep-boot-part PReP partition: SystemArea. (line 214)
* -preparer set Preparer Id: ImageId. (line 55)
* -prev-session set path for loading existing ISO image: Loading.
(line 21)
@ -1984,8 +1994,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 55)
* -sparc-boot SUN SPARC boot images: SystemArea. (line 233)
* -sparc-label SUN Disk Label text: SystemArea. (line 235)
* -sparc-boot SUN SPARC boot images: SystemArea. (line 241)
* -sparc-label SUN Disk Label text: SystemArea. (line 243)
* -sysid set System Id: ImageId. (line 43)
* -transparent-compression enable recognition of zisofs files: SetInsert.
(line 53)
@ -2035,29 +2045,31 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
(line 89)
* Bootability, boot image patching, -boot-info-table: Bootable.
(line 84)
* Bootability, control, --grub2-sparc-core: SystemArea. (line 237)
* Bootability, bootable MBR partition, --mbr-force-bootable: SystemArea.
(line 120)
* Bootability, control, --grub2-sparc-core: SystemArea. (line 245)
* Bootability, control, --efi-boot: Bootable. (line 53)
* Bootability, control, -alpha-boot: SystemArea. (line 260)
* Bootability, control, -alpha-boot: SystemArea. (line 268)
* Bootability, control, -b, -eltorito-boot: Bootable. (line 32)
* Bootability, control, -B, -sparc-boot: SystemArea. (line 222)
* Bootability, control, -B, -sparc-boot: SystemArea. (line 230)
* Bootability, control, -e: Bootable. (line 47)
* Bootability, control, -hppa-bootloader: SystemArea. (line 249)
* Bootability, control, -hppa-cmdline: SystemArea. (line 243)
* Bootability, control, -hppa-hdrversion: SystemArea. (line 257)
* Bootability, control, -hppa-kernel_32: SystemArea. (line 251)
* Bootability, control, -hppa-kernel_64: SystemArea. (line 253)
* Bootability, control, -hppa-ramdisk: SystemArea. (line 255)
* Bootability, control, -mips-boot: SystemArea. (line 211)
* Bootability, control, -mipsel-boot: SystemArea. (line 217)
* Bootability, control, -hppa-bootloader: SystemArea. (line 257)
* Bootability, control, -hppa-cmdline: SystemArea. (line 251)
* Bootability, control, -hppa-hdrversion: SystemArea. (line 265)
* Bootability, control, -hppa-kernel_32: SystemArea. (line 259)
* Bootability, control, -hppa-kernel_64: SystemArea. (line 261)
* Bootability, control, -hppa-ramdisk: SystemArea. (line 263)
* Bootability, control, -mips-boot: SystemArea. (line 219)
* Bootability, control, -mipsel-boot: SystemArea. (line 225)
* Bootability, El Torito section id string, -eltorito-id: Bootable.
(line 73)
* Bootability, El Torito selection criteria, -eltorito-selcrit: Bootable.
(line 80)
* Bootability, fill System Area e.g. by MBR, -G, --embedded-boot, -generic-boot: SystemArea.
(line 64)
* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 195)
* Bootability, for EFI, -efi-boot-part: SystemArea. (line 185)
* Bootability, for PReP, -prep-boot-part: SystemArea. (line 206)
* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 203)
* Bootability, for EFI, -efi-boot-part: SystemArea. (line 193)
* Bootability, for PReP, -prep-boot-part: SystemArea. (line 214)
* Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr: SystemArea.
(line 83)
* Bootability, install modern GRUB2 MBR, --grub2-mbr: SystemArea.
@ -2073,7 +2085,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
(line 66)
* Bootability, patch System Area partition table, --protective-msdos-label: SystemArea.
(line 116)
* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 235)
* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 243)
* Bugs, reporting: Bugreport. (line 6)
* Character Set, for disk file names, -input-charset: Charset.
(line 17)
@ -2097,7 +2109,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* File names, curb length, -file_name_limit: SetExtras. (line 30)
* Forced output, control, --stdio_sync: SetProduct. (line 23)
* GPT, mark appended partitions, -appended_part_as_gpt: SystemArea.
(line 179)
(line 187)
* GPT, _definition: SystemArea. (line 13)
* HFS+, enables production: SetExtras. (line 130)
* HFS+, issue blessing ppc_bootdir, -hfs-bless: SetExtras. (line 181)
@ -2114,7 +2126,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 148)
* Image size, alignment, -partition_cyl_align: SystemArea. (line 156)
* Incremental insertion, disable disk ino, --old-root-no-ino: SetInsert.
(line 73)
* Incremental insertion, disable MD5, --old-root-no-md5: SetInsert.
@ -2168,16 +2180,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 97)
* MBR, GPT, append partition, -append_partition: SystemArea. (line 159)
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 131)
* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 134)
* MBR, GPT, append partition, -append_partition: SystemArea. (line 167)
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 139)
* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 142)
* MBR, _definition: SystemArea. (line 9)
* MD5, record and load, --md5: SetExtras. (line 89)
* 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 120)
(line 128)
* Options, list, -help: Miscellaneous. (line 21)
* Output file, set address, -o, -output: SetProduct. (line 8)
* Padding, 300 KiB, -pad: SetProduct. (line 86)
@ -2235,22 +2247,22 @@ Node: SetHide31292
Node: ImageId32596
Node: Bootable36767
Node: SystemArea41935
Node: Charset56515
Node: Jigdo57540
Node: Miscellaneous61817
Node: Examples63462
Node: ExSimple63956
Node: ExGraft64439
Node: ExMkisofs65739
Node: ExGrowisofs67005
Node: ExIncBackup68195
Node: ExIncBckAcc71356
Node: ExBootable73045
Node: Files77227
Node: Seealso78322
Node: Bugreport78971
Node: Legal79562
Node: CommandIdx80459
Node: ConceptIdx95327
Node: Charset56987
Node: Jigdo58012
Node: Miscellaneous62289
Node: Examples63934
Node: ExSimple64428
Node: ExGraft64911
Node: ExMkisofs66211
Node: ExGrowisofs67477
Node: ExIncBackup68667
Node: ExIncBckAcc71828
Node: ExBootable73517
Node: Files77699
Node: Seealso78794
Node: Bugreport79443
Node: Legal80034
Node: CommandIdx80931
Node: ConceptIdx95941

End Tag Table