Prima di iniziare, assicurati di avere un backup e assicurati di avere un avvio live di Linux pronto per salvare il tuo sistema. È facile rovinare tutto!
- Utilizza gdisk per convertire la tabella delle partizioni in GPT.
gdisk /dev/sda
- Crea la partizione "BIOS boot" di cui ha bisogno GRUB.
n
per creare una nuova partizione. Deve essere di circa 1 MB. Probabilmente puoi spremerlo dai settori 34-2047. UsaL
ol
per cercare il codice per "BIOS boot" (ef02). - Scrivi la nuova tabella delle partizioni.
w
- Ricarica la tabella delle partizioni.
partprobe /dev/sda
-
Reinstallare il boot loader GRUB utilizzando il nuovo schema di partizione.
grub-install /dev/sda
Facoltativamente riavviare per verificare che funzioni. Se hai solo bisogno di GPT e non di UEFI, puoi fermarti qui.
- Usa gdisk per aggiungere una partizione "EFI System" (ESP). Ufficialmente dovrebbe essere 100-500 MB, ma il mio utilizzava solo 130 kB. Può trovarsi ovunque sul disco, quindi considera di metterlo alla fine se stai utilizzando un supporto non ridimensionabile come un disco fisico.
gdisk /dev/sda
e usan
per creare la partizione. - Assegna all'ESP un'etichetta distintiva senza spazi bianchi come
EFI-system
, perché faremo riferimento all'etichetta della partizione in fstab.c
per impostare l'etichetta. - Scrivi la tabella delle partizioni.
w
- Ricarica la tabella delle partizioni.
partprobe /dev/sda
- Crea il filesystem per l'ESP.
mkfs -t vfat -v /dev/disk/by-partlabel/EFI-system
- Crea il punto di montaggio ESP.
mkdir /boot/efi
- Aggiungi l'ESP a
/etc/fstab
. Dovrebbe assomigliare a questo:/dev/disk/by-partlabel/EFI-system /boot/efi vfat defaults 0 2
- Monta l'ESP.
mount /boot/efi
- Installa il bootloader GRUB EFI.
grub-install --target=x86_64-efi /dev/sda
- Riavvia.
- Cambia il BIOS dall'avvio del BIOS all'avvio UEFI.
- Usa il menu di avvio una tantum per forzare l'avvio del disco. Potrebbe essere necessario accedere al disco ->
EFI
->ubuntu
->grubx64.efi
. - Reinstallare il bootloader EFI di GRUB per aggiornare il selettore di avvio UEFI.
grub-install
Risorse:
- L'autore di
gdisk
ha una descrizione dettagliata di MBR, GPT e UEFI. - Clonezilla ripristina il disco MBR su disco da 4 TB (converti in GPT) -- LINUX (non Windows!) copre la prima parte del processo.