• Instalación de Grub desde cero en UEFI GPT usando un LiveCD de Debian

    Si queremos instalar grub en una partición donde no estaba previamente instalado, seguimos estos pasos:

    Montamos la partición del sistema donde queremos instalar, ejecutando como root:

    mount -t auto /dev/vda1 /mnt/sistema/

    Montamos también la partición EFI, ejecutando como root:

    mount -t auto /dev/vda1 /mnt/sistema/boot/efi/

    SIN CHROOT

    Ejecutamos como root:

    grub-install \
      --target=x86_64-efi \
      --efi-directory=/mnt/sistema/boot/efi \
      --boot-directory=/mnt/sistema/boot \
      --bootloader-id=ubuntu \
      --recheck \
      --no-vmram
    update-grub

    –no-nvram evita modificar la NVRAM UEFI, lo cual es útil para instalar grub desde distros live que no tengan permiso sobre la UEFI.

    CON CHROOT

    Preparamos y creamos el chroot, ejecutando como root:

    mount --bind /dev  /mnt/sistema/dev
    mount --bind /proc /mnt/sistema/proc
    mount --bind /run  /mnt/sistema/run
    mount --bind /sys  /mnt/sistema/sys
    chroot /mnt/sistema

    Instalamos grub, ejecutando como root:

    grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu --recheck
    update-grub

    Si lo que queremos es que también se cree la carpeta boot dentro de la carpeta EFI, es decir /boot/efi/EFI/boot, ejecutamos:

    grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable --recheck
    update-grub

    Deja una respuesta