Documented -as mkisofs options *-boot-part

This commit is contained in:
2012-06-18 08:26:06 +00:00
parent c8b784443a
commit d775f22efc
5 changed files with 201 additions and 83 deletions

View File

@ -9,7 +9,7 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH XORRISOFS 1 "Version 1.2.3, Jun 14, 2012"
.TH XORRISOFS 1 "Version 1.2.3, Jun 17, 2012"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
@ -890,19 +890,31 @@ Alias of \-c.
Prevent the El Torito boot catalog from appearing as file
in the directory trees of the image.
.TP
.B System Area, MBR, other boot blocks:
.B System Area, MBR, GPT, APM, other boot blocks:
.PP
The first 16 blocks of an ISO image are the System Area.
It is reserved for system dependent boot software. This may be the
CD boot facilities of exotic hardware architectures or it may be
a MBR for booting via PC\-BIOS from USB stick or hard disk.
boot facilities and partition tables of various hardware architectures.
.br
A \fBMBR\fR (Master Boot Record) contains boot code and a partition table.
It does not hamper El Torito booting from CDROM.
It is read by PC\-BIOS when booting from USB stick or hard disk,
and by PowerPC CHRP or PReP when booting.
An MBR partiton with type 0xee indicates the presence of GPT.
.br
\fBxorrisofs\fR supports boot facilities other than PC\-BIOS:
A \fBGPT\fR (GUID Partition Table) marks partitions in a more modern way.
It is read by EFI when booting from USB stick or hard disk, and may be used
for finding and mounting a HFS+ partition inside the ISO image.
.br
An \fBAPM\fR (Apple Partition Map) marks the HFS+ partition.
It is read by Macs for booting and for mounting.
.br
MBR, GPT and APM are combinable. APM occupies the first 8 bytes of
MBR boot code. All three do not hamper El Torito booting from CDROM.
.br
\fBxorrisofs\fR supports further boot facilities:
MIPS Big Endian (SGI), MIPS Little Endian (DEC), SUN SPARC.
Those are mutually not combinable and also not combinable with MBR.
Those are mutually not combinable and also not combinable with MBR, GPT,
or APM.
.br
.TP
\fB\-G\fR disk_path
@ -993,6 +1005,29 @@ or a hexadecimal 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".
.TP
\fB\-efi-boot-part\fR disk_path
Copy a file from disk into the emerging ISO image and mark it by a GPT entry as
EFI System Partition. EFI boot firmware is supposed to use a FAT filesystem
image in such a partition for booting from USB stick or hard disk.
.br
Instead of a disk_path, the word \-\-efi\-boot\-image may be given.
It exposes in GPT the content of the first El Torito EFI boot image as
EFI system partition. EFI boot images are introduced by options \-e or
\-\-efi\-boot.
The affected EFI boot image cannot show up in HFS+ because it is stored
outside the HFS+ partition.
.TP
\fB\-chrp-boot-part\fR
Mark the block range of the whole emerging ISO image as MBR partition of type
0x41. This is not compatible with any other feature that produces MBR
partition entries. It makes GPT unrecognizable.
.TP
\fB\-prep-boot-part\fR disk_path
Copy a file from disk into the emerging ISO image and mark it by a MBR
partition entry of type 0x96. PReP boot firmware is supposed to read
the content of the partition as single ELF executable file.
This option is compatible with other MBR partitions and with GPT.
.TP
\fB\-mips-boot\fR iso_rr_path
Declare a data file in the image to be a
MIPS Big Endian boot file and cause production of a MIPS Big Endian Volume