• Agregar una entrada de grub para bootear Windows con archivos EFI en la partición EFI

    Si has instalado grub en la partición EFI del disco duro sobre-escribiendo los archivos de arranque que Windows había creado durante su instalación, Grub lanzará su propio bootloader al iniciar el sistema. Lo normal es que, cada vez que se actualice Grub, éste reconozca los archivos de arranque de Windows y agregue el sistema operativo de la ventana a la lista de los Sistemas Operativos a bootear. Sin embargo, si el sistema que sobre-escribió la partición EFI tiene OSProber desactivado, no reconocerá como instalado a ningún otro sistema que no sea el Sistema Operativo que lo instaló.

    Para solucionar este asunto, y considerando que aún tenemos en la partición EFI los archivos de arranque EFI de Windows, podemos indicarle a Grub que cargue esos archivos de arranque de Microsoft e inicie Windows tal y como se iniciaba cuando acabó de instalarse. Para ello, agregamos al final del archivo /etc/grub.d/40_custom, este texto:

    menuentry "Windows EFI Bootloader" {
      set root=(hd0,1)
      insmod part_gpt
      insmod fat32
      insmod chain
      chainloader /efi/Microsoft/Boot/bootmgfw.efi
    }

    Luego, actualizamos el grub ejecutando como root:

    grub-update


    Deja una respuesta