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.cfg
archivo 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-customizer
y personalice a la perfección:Si tiene problemas serios, restaure la copia de seguridad de su sistema.
fuente
grub
pregunta 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-repair
agrega 5 opciones adicionales de arranque de Windows a migrub
menú principal que no funcionan. ¡En su caso ha agregado 11 entradas adicionales!grub.cfg
muestra el problemaEl secreto se puede encontrar dentro del
/etc/grub/grub.cfg
archivo:La sección
30_os-prober
contiene lasgrub
entradas del menú de Windows "buenas" que desea conservar. La sección25_custom
contiene 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-grub
se ejecute.La sección
25_custom
fue 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-repair
creadas en las/etc/grub.d/25_custom
que posteriormente se compilaron\boot\grub\grub.cfg
.Cambio de reparación de arranque inverso a
25_custom
Use
sudo -H gedit /etc/grub.d/25_custom
y 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_custom
Ejecute este comando y verifique que
25_custom
tenga tres líneas:Agregué los
#
comentarios para descifrarwc
(recuento de palabras) de salida.fuente