GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo convierto mi disco Linux de MBR a GPT con UEFI?

Antes de comenzar, asegúrese de tener una copia de seguridad y asegúrese de tener un arranque en vivo de Linux listo para rescatar su sistema. ¡Es fácil arruinar esto!

  1. Utilice gdisk para convertir la tabla de particiones a GPT.

    gdisk /dev/sda

  2. Cree la partición de "arranque del BIOS" que necesita GRUB.

    n para crear una nueva partición. Tiene que ser alrededor de 1 MB. Probablemente pueda exprimir esto desde los sectores 34-2047. Usa L o l para buscar el código de "BIOS boot" (ef02).

  3. Escriba la nueva tabla de particiones.

    w

  4. Vuelva a cargar la tabla de particiones.

    partprobe /dev/sda

  5. Vuelva a instalar el cargador de arranque GRUB usando el nuevo esquema de partición.

    grub-install /dev/sda

    Opcionalmente, reinicie para verificar que esté funcionando. Si solo necesita GPT y no UEFI, puede detenerse aquí.

  6. Utilice gdisk para agregar una partición "Sistema EFI" (ESP). Oficialmente debería ser de 100 a 500 MB, pero el mío solo usaba 130 kB. Puede estar en cualquier parte del disco, así que considere ponerlo al final si está usando un medio que no se puede cambiar de tamaño como un disco físico.

    gdisk /dev/sda y usa n para crear la partición.

  7. Asignar al ESP una etiqueta distintiva sin espacios en blanco como EFI-system , porque haremos referencia a la etiqueta de partición en fstab.

    c para configurar la etiqueta.

  8. Escribe la tabla de particiones.

    w

  9. Vuelva a cargar la tabla de particiones.

    partprobe /dev/sda

  10. Cree el sistema de archivos para el ESP.

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

  11. Cree el punto de montaje ESP.

    mkdir /boot/efi

  12. Agregue el ESP a /etc/fstab . Debería verse así:

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

  13. Montar el ESP.

    mount /boot/efi

  14. Instale el gestor de arranque GRUB EFI.

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

  15. Reiniciar.
  16. Cambie el BIOS de inicio BIOS a inicio UEFI.
  17. Utilice el menú de inicio único para forzar el inicio del disco. Puede que tenga que navegar hasta el disco -> EFI -> ubuntu -> grubx64.efi .
  18. Vuelva a instalar el gestor de arranque EFI de GRUB para actualizar el selector de arranque UEFI.

    grub-install

Recursos:

  • El autor de gdisk tiene una descripción detallada de MBR, GPT y UEFI.
  • Clonezilla restaura el disco MBR a un disco de 4 TB (convierte a GPT):LINUX (¡no Windows!) cubre la primera parte del proceso.

Linux
  1. Cómo particionar un disco en Linux

  2. Cómo crear una partición en Linux para un tamaño de 2 TB usando Parted GPT

  3. ¿Cómo montar una imagen de disco de varias particiones en Linux?

  4. ¿Es posible iniciar Linux desde un disco GPT en un sistema BIOS?

  5. ¿Cómo puedo borrar rápidamente los datos de la partición GPT de un disco?

Cómo clonar discos con el comando dd de Linux

Cómo convertir paquetes de Linux con Alien

Cómo crear y administrar particiones de disco con Fdisk en Linux

Cómo cifrar la partición en Linux

Cómo crear particiones de disco en Linux

Cómo ver las particiones de disco de Linux (tabla de particiones)