Recientemente instalé Ubuntu en arranque dual junto con Windows 10 en una computadora portátil HP. Inicialmente no pude iniciar Windows usando grub ya que seleccionar las opciones de Windows simplemente volvería a grub.
Luego realicé una reparación de arranque, y todas estas opciones adicionales aparecieron en el menú de grub.
Puedo abrir Windows usando la opción "Windows UEFI bootmgfw.efi", pero no usando la opción estándar de "Windows Boot Manager (en / dev / sda1).
¿Cómo reduzco estas entradas y por qué no puedo iniciar Windows usando la última opción?
Aquí hay una imagen de grub. La primera opción es Ubuntu:


/boot/grub/grub.cfgarchivo desde su sistema. Mi sospecha es que la entrada que no funciona está diseñada para sistemas basados en BIOS, pero la suya está claramente basada en EFI, por lo que una opción de modo de BIOS es un iniciador (literal).Respuestas:
Windows está fuera de tema aquí,
pero la respuesta es que esta es una tecnología muy antigua y el sector de arranque tiene solo 512 bytes, por lo que no es lo suficientemente grande como para contener todo lo que nos gustaría.Para agregar y eliminar fácilmente entradas de grub por su cuenta, por favor:
Instala grub-customizer ejecutando los siguientes comandos:
Comience
grub-customizery personalice a la perfección:Si tiene problemas serios, restaure la copia de seguridad de su sistema.
fuente
grubpregunta diferente sobre cómo ocultar el menú de arranque. Sin embargo, en este caso "Estoy relativamente seguro", la respuesta que acabo de publicar en este hilo es la correcta. Me ha pasado dos veces y el método de reparación es perfecto cada vez.Cada vez que lo ejecuto
boot-repairagrega 5 opciones adicionales de arranque de Windows a migrubmenú principal que no funcionan. ¡En su caso ha agregado 11 entradas adicionales!grub.cfgmuestra el problemaEl secreto se puede encontrar dentro del
/etc/grub/grub.cfgarchivo:La sección
30_os-probercontiene lasgrubentradas del menú de Windows "buenas" que desea conservar. La sección25_customcontiene las entradas falsas creadas porboot-repair. No puede editar el archivo de configuración de grub porque simplemente se sobrescribirá la próxima vez queupdate-grubse ejecute.La sección
25_customfue creada por Boot RepairEn mi sistema:
Eche un vistazo a las opciones adicionales de Windows que se configuraron (y no funcionan):
Estas son las entradas erróneas
boot-repaircreadas en las/etc/grub.d/25_customque posteriormente se compilaron\boot\grub\grub.cfg.Cambio de reparación de arranque inverso a
25_customUse
sudo -H gedit /etc/grub.d/25_customy elimine todo excepto las primeras tres líneas:sudo update-grub.Ahora su menú ya no está lleno de cinco entradas de menú de Windows falsas que no funcionan.
Verifique que haya tres líneas en
25_customEjecute este comando y verifique que
25_customtenga tres líneas:Agregué los
#comentarios para descifrarwc(recuento de palabras) de salida.fuente