Avant de commencer, assurez-vous d'avoir une sauvegarde et assurez-vous d'avoir un démarrage en direct Linux prêt à sauver votre système. C'est facile de gâcher ça !
- Utilisez gdisk pour convertir la table de partition en GPT.
gdisk /dev/sda
- Créez la partition "BIOS boot" dont GRUB a besoin.
n
pour créer une nouvelle partition. Doit être d'environ 1 Mo. Vous pouvez probablement l'insérer dans les secteurs 34-2047. UtilisezL
oul
pour rechercher le code de "démarrage du BIOS" (ef02). - Écrivez la nouvelle table de partition.
w
- Recharger la table de partition.
partprobe /dev/sda
-
Réinstallez le chargeur de démarrage GRUB en utilisant le nouveau schéma de partition.
grub-install /dev/sda
Redémarrez éventuellement pour vérifier que cela fonctionne. Si vous avez juste besoin de GPT et non d'UEFI, vous pouvez vous arrêter ici.
- Utilisez gdisk pour ajouter une partition "EFI System" (ESP). Officiellement, cela devrait être de 100 à 500 Mo, mais le mien n'utilisait que 130 Ko. Peut être n'importe où sur le disque, alors pensez à le mettre à la fin si vous utilisez un support non redimensionnable comme un disque physique.
gdisk /dev/sda
et utilisezn
pour créer la partition. - Donnez à l'ESP une étiquette distinctive sans espace comme
EFI-system
, car nous référencerons l'étiquette de partition dans fstab.c
pour définir l'étiquette. - Écrivez la table de partition.
w
- Recharger la table de partition.
partprobe /dev/sda
- Construire le système de fichiers pour l'ESP.
mkfs -t vfat -v /dev/disk/by-partlabel/EFI-system
- Créez le point de montage ESP.
mkdir /boot/efi
- Ajouter l'ESP à
/etc/fstab
. Cela devrait ressembler à ceci :/dev/disk/by-partlabel/EFI-system /boot/efi vfat defaults 0 2
- Montez l'ESP.
mount /boot/efi
- Installez le chargeur de démarrage GRUB EFI.
grub-install --target=x86_64-efi /dev/sda
- Redémarrer.
- Changez le BIOS du démarrage BIOS au démarrage UEFI.
- Utilisez le menu de démarrage unique pour forcer le démarrage du disque. Vous devrez peut-être naviguer vers le disque ->
EFI
->ubuntu
->grubx64.efi
. - Réinstallez le chargeur de démarrage EFI de GRUB pour mettre à jour le sélecteur de démarrage UEFI.
grub-install
Ressources :
- L'auteur de
gdisk
a une description détaillée de MBR, GPT et UEFI. - Clonezilla restaure le disque MBR sur un disque de 4 To (converti en GPT) -- LINUX (pas Windows !) couvre la première partie du processus.