Než začnete, ujistěte se, že máte zálohu, a ujistěte se, že máte připraveno živé spuštění linuxu pro záchranu vašeho systému. Je snadné to pokazit!
- K převodu tabulky oddílů na GPT použijte gdisk.
gdisk /dev/sda
- Vytvořte spouštěcí oddíl "BIOS", který GRUB potřebuje.
n
pro vytvoření nového oddílu. Mělo by to být asi 1 MB. Pravděpodobně to můžete vtěsnat ze sektorů 34-2047. PoužijteL
nebol
vyhledejte kód pro "zavádění systému BIOS" (ef02). - Napište novou tabulku oddílů.
w
- Znovu načtěte tabulku oddílů.
partprobe /dev/sda
-
Znovu nainstalujte zavaděč GRUB pomocí nového schématu oddílů.
grub-install /dev/sda
Volitelně restartujte, abyste ověřili, že funguje. Pokud potřebujete pouze GPT a ne UEFI, můžete se zastavit zde.
- Pomocí gdisk přidejte oddíl „EFI System“ (ESP). Oficiálně by to mělo být 100-500MB, ale ten můj použil jen 130kB. Může být kdekoli na disku, takže pokud používáte média bez změny velikosti, jako je fyzický disk, zvažte jeho umístění na konec.
gdisk /dev/sda
a použijten
k vytvoření oddílu. - Dejte ESP charakteristický štítek bez mezer, například
EFI-system
, protože budeme odkazovat na štítek oddílu ve fstab.c
pro nastavení štítku. - Napište tabulku oddílů.
w
- Znovu načtěte tabulku oddílů.
partprobe /dev/sda
- Sestavte souborový systém pro ESP.
mkfs -t vfat -v /dev/disk/by-partlabel/EFI-system
- Vytvořte bod připojení ESP.
mkdir /boot/efi
- Přidejte ESP do
/etc/fstab
. Mělo by to vypadat takto:/dev/disk/by-partlabel/EFI-system /boot/efi vfat defaults 0 2
- Připojte ESP.
mount /boot/efi
- Nainstalujte zavaděč GRUB EFI.
grub-install --target=x86_64-efi /dev/sda
- Restartovat.
- Změňte BIOS z bootování BIOS na spouštění UEFI.
- K vynucení spuštění disku použijte nabídku jednorázového spouštění. Možná budete muset přejít na disk ->
EFI
->ubuntu
->grubx64.efi
. - Přeinstalujte zavaděč EFI společnosti GRUB a aktualizujte volič spouštění UEFI.
grub-install
Zdroje:
- Autor
gdisk
má podrobný popis MBR, GPT a UEFI. - Clonezilla obnoví MBR disk na 4TB disk (převést na GPT) – LINUX (nikoli Windows!) pokrývá první část procesu.