A Master Boot Record (MBR) partíció formátumot az újabb GUID Partition Table (GPT) szabvány váltja fel, de az MBR-t még mindig széles körben használják alapértelmezett formátumként. A GPT formátum a partíciós táblák számára számos előnnyel jár az MBR-rel összehasonlítva. A jelentősen nagyobb méretű (2T+) lemezek támogatása mellett gyorsabb és stabilabb rendszerindítást tesz lehetővé.
Váltsunk át root felhasználóra (vagy azzal lépjünk be)
sudo su -
Ha esetleg nincs feltelepítve a gdisk alkalmazás, akkor telepítsük fel.
yum install gdisk
Indítsuk el a GPT partíciós alkalmazást, a gdisk segédeszközt. Paraméterenek a lemez elérését kell megadni, pl. ha sda a lemezünk, akkor az alábbi módon:
gdisk /dev/sda
Indítás után kiírja, hogy mi a helyzet, jelen esetben csak MBR-t talált.
GPT fdisk (gdisk) version 0.8.10
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************
Ellenőrizzük, hogy az első partíció előtt elegendő hely van a BIOS boot partíció létrehozásához. Ha az első partíció első szektora 2048 (vagy magasabb) szektorszámnál kezdődik, akkor rendbe leszünk. “p” betűt leütve és enterre írja ki a partíciós táblát.
Command (? for help): p
Disk /dev/sda: 52428800 sectors, 25.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 71DD2E79-BD1C-4713-9880-22664C87E57B
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 52428766
Partitions will be aligned on 2048-sector boundaries
Total free space is 20973501 sectors (10.0 GiB)
Number Start (sector) End (sector) Size Code Name
1 2048 2099199 1024.0 MiB 8300 Linux filesystem
2 2099200 16777215 7.0 GiB 8E00 Linux LVM
3 16777216 20971519 2.0 GiB 8E00 Linux LVM
4 20971520 31457279 5.0 GiB 8E00 Linux LVM
Hozzuk létre a BIOS boot partíciót, a meglévő első partíció elé. A kezdő szektor 34 lesz, a befejező pedig 2047, a típusa pedig ef02
Command (? for help): n
Partition number (5-128, default 5):
First sector (34-52428766, default = 31457280) or {+-}size{KMGTP}: 34
Last sector (34-2047, default = 2047) or {+-}size{KMGTP}:
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): ef02
Changed type of partition to 'BIOS boot partition'
Mentsünk el a módosításokat a w billentyűvel.
Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): Y
OK; writing new GUID partition table (GPT) to /dev/sda.
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot.
The operation has completed successfully.
Ezután töltsük újra a partíciós táblát, hogy a Linux felvegye a módosításokat
partprobe
Végül telepítsük újra a grub-ot az sda lemezre
grub2-install /dev/sda
Majd végezetül indítsuk újra a Linux-ot.
2023-01-03