-
Agregar una entrada de grub para bootear Windows con archivos BCD en la partición NTFS
Si hemos re-creado los archivos de arranque BCD de Windows en la carpeta /Boot de una partición NTFS y, posteriormente, hemos instalado Linux pero el Grub de ese Linux no nos detecta (mediante os-prober) el sistema operativo, no nos quedará otra opción que agregar la entrada manualmente. Para ello seguimos estos pasos:
Agregamos al final del archivo /etc/grub.d/40_custom, este texto:
menuentry "Windows con BCD en partición NTFS" { insmod part_msdos set root=(hd0,msdos1) insmod ntfs insmod chain chainloader +1 }Luego, actualizamos el grub ejecutando como root:
grub-updateSi la partición NTFS está sobre MBR (y no sobre GPT), hacemos:
menuentry "Windows con BCD en partición NTFS" { insmod part_gpt set root=(hd0,gpt2) insmod ntfs insmod chain chainloader +1 }Luego, actualizamos el grub, ejecutando como root:
grub-updateNOTA: chainloader +1 le dice a GRUB que ceda el control al cargador de arranque que está en el primer sector de esa partición que previamente se ha marcado como la partición root.