GNU/Linux >> Tutoriels Linux >  >> Linux

Comment convertir mon disque Linux de MBR en GPT avec UEFI ?

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 !

  1. Utilisez gdisk pour convertir la table de partition en GPT.

    gdisk /dev/sda

  2. 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. Utilisez L ou l pour rechercher le code de "démarrage du BIOS" (ef02).

  3. Écrivez la nouvelle table de partition.

    w

  4. Recharger la table de partition.

    partprobe /dev/sda

  5. 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.

  6. 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 utilisez n pour créer la partition.

  7. 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.

  8. Écrivez la table de partition.

    w

  9. Recharger la table de partition.

    partprobe /dev/sda

  10. Construire le système de fichiers pour l'ESP.

    mkfs -t vfat -v /dev/disk/by-partlabel/EFI-system

  11. Créez le point de montage ESP.

    mkdir /boot/efi

  12. Ajouter l'ESP à /etc/fstab . Cela devrait ressembler à ceci :

    /dev/disk/by-partlabel/EFI-system /boot/efi vfat defaults 0 2

  13. Montez l'ESP.

    mount /boot/efi

  14. Installez le chargeur de démarrage GRUB EFI.

    grub-install --target=x86_64-efi /dev/sda

  15. Redémarrer.
  16. Changez le BIOS du démarrage BIOS au démarrage UEFI.
  17. 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 .
  18. 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.

Linux
  1. Comment partitionner un disque sous Linux

  2. Comment installer Arch Linux avec Full Disk Encryption

  3. Comment déplacer le swap d'une partition de disque vers un volume LVM sous Linux

  4. Comment monter une image disque multi-partition sous Linux ?

  5. Comment puis-je effacer rapidement les données de la partition GPT d'un disque ?

Comment cloner des disques avec la commande Linux dd

Comment convertir des packages Linux avec Alien

Comment créer et gérer des partitions de disque avec Fdisk sous Linux

Comment chiffrer une partition sous Linux

Comment créer des partitions de disque sous Linux

Comment afficher les partitions de disque Linux (table de partition)