Bug fix: -boot_image system_area=/dev/zero preserved system area of loaded ISO
This commit is contained in:
@ -4324,13 +4324,27 @@ which can be used to boot from USB stick or hard disk.
|
||||
Other than an El Torito boot image, the file disk_path needs not to be added
|
||||
to the ISO image.
|
||||
@*
|
||||
In multi-session situations the existing System Area is preserved by default.
|
||||
In in this case, the special disk_path "." prevents reading of
|
||||
a disk file but nevertheless causes adjustments in the
|
||||
loaded system area data. Such adjustments may get ordered by -boot_image
|
||||
commands.
|
||||
@*
|
||||
Special "system_area=/dev/zero" causes 32k of 0-bytes.
|
||||
Use this to e.g. discard partition tables which were loaded with the ISO image.
|
||||
@*
|
||||
This setting is the default with the write method of Modifying, when -indev
|
||||
and -outdev are both used and not the same drive. If you indeed need to copy
|
||||
the unchanged system area from -indev to -outdev, use
|
||||
"system_area=--interval:imported_iso:0s-15s::" , which was the default in older
|
||||
versions of xorriso.
|
||||
@*
|
||||
@strong{-boot_image isolinux system_area=} implies "partition_table=on".
|
||||
In this case, the disk path should lead to one of the SYSLINUX files
|
||||
isohdp[fp]x*.bin or to a file which was derived from one of those files.
|
||||
E.g. to the first 512 bytes from an ISOLINUX isohybrid ISO image.
|
||||
@*
|
||||
In this case, El Torito boot images (dir=, bin_path=, efi_path=)
|
||||
may be augmented by
|
||||
El Torito boot images (dir=, bin_path=, efi_path=) may then be augmented by
|
||||
@strong{isolinux partition_entry=gpt_basdat}
|
||||
or @strong{isolinux partition_entry=gpt_hfsplus},
|
||||
and by @strong{isolinux partition_entry=apm_hfsplus}.
|
||||
@ -4340,12 +4354,6 @@ The first three GPT partitions will also be marked by MBR partitions. The
|
||||
MBR partition of type 0xEF is what actually is used by EFI firmware for
|
||||
booting from USB stick.
|
||||
@*
|
||||
In multi-session situations the existing System Area is preserved by default.
|
||||
In in this case, the special disk_path "." prevents reading of
|
||||
a disk file but nevertheless causes adjustments in the
|
||||
loaded system area data. Such adjustments may get ordered by -boot_image
|
||||
commands.
|
||||
@*
|
||||
@cindex GPT, control GUID, -boot_image gpt_disk_guid=
|
||||
@strong{-boot_image any gpt_disk_guid=}value controls whether an emerging GPT
|
||||
shall get a randomly generated disk GUID or whether the GUID is supplied by
|
||||
@ -4415,9 +4423,6 @@ In this case the existing System Area gets checked whether it bears addresses
|
||||
and sizes as if it had been processed by "partition_table=on". If so,
|
||||
then those parameters get updated 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.
|
||||
@*
|
||||
@cindex Appended partition, in MBR or GPT
|
||||
@strong{appended_part_as=gpt} marks partitions from -append_partition
|
||||
in GPT rather than in MBR. In this case the MBR shows a single partition
|
||||
@ -4588,8 +4593,8 @@ DEC Alpha SRM Secondary Bootstrap Loader and causes production of a boot sector
|
||||
which points to it.
|
||||
This is mutually exclusive with production of other boot blocks like MBR.
|
||||
@*
|
||||
@strong{mips_discard}, @strong{sparc_discard}, @strong{hppa_discard},
|
||||
@strong{alpha_discard}
|
||||
@strong{mips_discard}, @strong{mipsel_discard}, @strong{sparc_discard},
|
||||
@strong{hppa_discard}, @strong{alpha_discard}
|
||||
revoke any boot file declarations made for mips/mipsel, sparc, hppa,
|
||||
or alpha, respectively.
|
||||
This removes the ban on production of other boot blocks.
|
||||
|
Reference in New Issue
Block a user