Mentioned official UEFI 2.4 specs in description of boot sectors.

This commit is contained in:
Thomas Schmitt 2015-03-16 15:03:58 +01:00
parent e56a782b89
commit a78864252e

View File

@ -54,6 +54,7 @@ Sources:
El Torito, Bootable CD-ROM Format Specification, Version 1.0, 1995 El Torito, Bootable CD-ROM Format Specification, Version 1.0, 1995
which refers to ECMA-119, the standard for ISO 9660 filesystems. which refers to ECMA-119, the standard for ISO 9660 filesystems.
libisofs/eltorito.[ch] by Vreixo Formoso. libisofs/eltorito.[ch] by Vreixo Formoso.
http://www.uefi.org/sites/default/files/resources/2_4_Errata_B.pdf
ECMA-119 prescribes that the first 32 kB of an ISO 9660 image are System Area ECMA-119 prescribes that the first 32 kB of an ISO 9660 image are System Area
@ -124,7 +125,7 @@ Defined by El Torito are:
0 = "80x86" which is used for standard PCs with Intel x86 or compatible CPU 0 = "80x86" which is used for standard PCs with Intel x86 or compatible CPU
1 = "PowerPC" (possibly for IBM machines with PowerPC CPU) 1 = "PowerPC" (possibly for IBM machines with PowerPC CPU)
2 = "Mac" (possibly for Apple computers with MC68000 or PowerPC CPU) 2 = "Mac" (possibly for Apple computers with MC68000 or PowerPC CPU)
Further in use by GRUB2 and ISOLINUX is: UEFI 2.4 specifies in 12.3.2.1 "ISO-9660 and El Torito":
0xef = EFI, a competitor resp. successor to PC-BIOS, possibly in use with 0xef = EFI, a competitor resp. successor to PC-BIOS, possibly in use with
Intel ia64 Itanium and possibly with newer Apple machines. Intel ia64 Itanium and possibly with newer Apple machines.
@ -528,6 +529,7 @@ Sources:
http://mjg59.fedorapeople.org/Fedora-LiveCD.iso http://mjg59.fedorapeople.org/Fedora-LiveCD.iso
http://en.wikipedia.org/wiki/GUID_Partition_Table http://en.wikipedia.org/wiki/GUID_Partition_Table
http://en.wikipedia.org/wiki/GUID http://en.wikipedia.org/wiki/GUID
http://www.uefi.org/sites/default/files/resources/2_4_Errata_B.pdf
GPT is the partition map format of EFI, a successor of PC-BIOS. GPT is the partition map format of EFI, a successor of PC-BIOS.
@ -535,8 +537,11 @@ Block size is always 512. GPT consists of a header block at block address 1 and
a partition table near the start of the medium. This is called the primary GPT. a partition table near the start of the medium. This is called the primary GPT.
There is a backup copy of header and table near the end of the medium. There is a backup copy of header and table near the end of the medium.
GPT is particularly designed to co-exist with MBR. If it is present, then the GPT is particularly designed to co-exist with MBR. Officially only with a
booting firmware may or may not prefer it over the MBR partition table. Protective MBR which covers the whole medium (except the MBR itself) by
a single partition of type 0xee. Inofficially often with filesystem partitions
marked in both, GPT and MBR. In the latter case the booting firmware may
or may not prefer GPT over the MBR partition table.
GPT can co-exist with APM if APM block size is at least 1024. In this case, GPT can co-exist with APM if APM block size is at least 1024. In this case,
the primary partition table will begin after the last APM entry block. the primary partition table will begin after the last APM entry block.