GPT Partitioning: Difference between revisions
From Info Wiki
Jump to navigationJump to search
(added section re transition phase) |
mNo edit summary |
||
Line 39: | Line 39: | ||
#**installing UEFI & GPT aware bootloader |
#**installing UEFI & GPT aware bootloader |
||
[[User:Rpeters|Rpeters]]09:34, 22 October 2012 (EST) |
--[[User:Rpeters|Rpeters]]09:34, 22 October 2012 (EST) |
||
[[Category:Technical Info]] |
--[[Category:Technical Info]] |
Revision as of 06:18, 15 January 2015
Support
- booting and utilising GPT-partitioned disks is supported by the kernel (from late 2.6 kernels) & core utilities
- many distributions, particularly smalller ones, do not implement this support by default
- a pointer to lack of support is that the live-CD boots & runs normally, but the installer finds no suitable HDD
- many distributions, particularly smalller ones, do not implement this support by default
Pre-Requisites
Bootloader
either
- GPT-aware bootloader
- patched GRUB >= 0.97
- GRUB 2
- elilo
- second boot device
- CD/DVD
- USB
- MBR HDD
Kernel & Utilities
- the bootloader, wherever located, must then boot an operating system, that is GPT-aware
Transition Phase
GPT is part of the emerging UEFI environment for computers. Various combinations of pre-UEFI & UEFI equipment will cause complications during the transition phase. For more detail and solutions to some combinations see
http://www.ibm.com/developerworks/linux/library/l-gpt/index.html
As a general rule, the following combinations can be booted directly:
- BIOS mainboard firmware (or UEFI firmware behaving as a BIOS) plus GPT partitioned HDD
- HDD requires (first) partition pre-configured as type ef02 and
- "apparent partition 1" pre-configured with boot flag, using fdisk or cfdisk
- non-GPT tools must be used to set this flag
- UEFI mainboard firmware plus GPT partitioned HDD
- Linux installer should set this up automatically by
- creating partition 1 as type ef00 and formatting as FAT32
- installing UEFI & GPT aware bootloader
- Linux installer should set this up automatically by
--Rpeters09:34, 22 October 2012 (EST) --