GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso convertire il mio disco Linux da MBR a GPT con UEFI?

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!

  1. Utilizza gdisk per convertire la tabella delle partizioni in GPT.

    gdisk /dev/sda

  2. 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. Usa L o l per cercare il codice per "BIOS boot" (ef02).

  3. Scrivi la nuova tabella delle partizioni.

    w

  4. Ricarica la tabella delle partizioni.

    partprobe /dev/sda

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

  6. 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 usa n per creare la partizione.

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

  8. Scrivi la tabella delle partizioni.

    w

  9. Ricarica la tabella delle partizioni.

    partprobe /dev/sda

  10. Crea il filesystem per l'ESP.

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

  11. Crea il punto di montaggio ESP.

    mkdir /boot/efi

  12. Aggiungi l'ESP a /etc/fstab . Dovrebbe assomigliare a questo:

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

  13. Monta l'ESP.

    mount /boot/efi

  14. Installa il bootloader GRUB EFI.

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

  15. Riavvia.
  16. Cambia il BIOS dall'avvio del BIOS all'avvio UEFI.
  17. Usa il menu di avvio una tantum per forzare l'avvio del disco. Potrebbe essere necessario accedere al disco -> EFI -> ubuntu -> grubx64.efi .
  18. 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.

Linux
  1. Come partizionare un disco in Linux

  2. Come aggiungere un nuovo disco a un server Linux esistente

  3. Come installare Arch Linux con Full Disk Encryption

  4. Come eseguire il dual boot di Windows 10 e MX Linux

  5. Come montare un'immagine disco multi-partizione in Linux?

Come clonare dischi con il comando dd di Linux

Come convertire i pacchetti Linux con Alien

Come creare e gestire le partizioni del disco con Fdisk in Linux

Come crittografare la partizione su Linux

Come creare partizioni del disco su Linux

Come visualizzare le partizioni del disco Linux (tabella delle partizioni)