[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: transferring boot



Hi,

hohe72@posteo.de wrote:
> The Boot process and the partitioning scheme are two different things!

Indeed.


> GPT is a partition table. UEFI is booting. MBR is partitioning.

MBR is both. The "B" in MBR stands for "boot".
  http://en.wikipedia.org/wiki/Master_boot_record

With Legacy BIOS it provides the first custom x86 program code in the
boot process. The MBR's partition table is supposed to play no role
in the firmware's decision to start this custom x86 code.

UEFI ignores the x86 code area in the MBR. It only looks at its
partition table to decide whether a GPT is announced or whether the
MBR partition table is to be used to find the EFI System Partition.

A GPT is announced by a single MBR partition of type EE which covers
the whole disk size from block 1 to its end. In this case, the disk
block 1 contains the GPT header which tells position and size of the
partition table.
  https://en.wikipedia.org/wiki/GUID_Partition_Table

In both partition table cases of UEFI booting, one of the partitions
contains a FAT filesystem with the initial program for booting.


To confuse the world, it its the UEFI specification which contains
the officicial specification of GPT. So hair-splittingly one could
call UEFI a partitioning scheme, too. But then UEFI would also be MBR.


Have a nice day :)

Thomas


Reply to: