Desde que actualicé Windows a 8.1, mi menú Grub desapareció. Ejecuté Ubuntu usando Live USB, utilicé Boot-Repair pero algo salió mal. Si hago clic en Reparación recomendada, aparece este error:
GPT detectado. Cree una partición de arranque de BIOS (> 1 MB, sistema de archivos sin formato, indicador bios_grub). Esto se puede realizar a través de herramientas como Gparted. Vuelva a intentarlo. Alternativamente, puede volver a intentarlo después de activar la opción [Separar / iniciar / partición efi:].
Así que intenté configurar mi sda9 (creo que es la partición del sistema Ubuntu, ya que es ext4) con el indicador bios_grub y luego ejecutar Boot-Repair nuevamente. No funcionó.
No se que hacer. Mi Grub funcionaba bien (usando UEFI) antes de actualizar Windows.
Eliminé la bandera bios_grub. Luego lo usé fsck
y no encontré ningún error. Así que intenté nuevamente con Boot-Repair pero siempre me da el error "GPT detectado". Mi arranque está en modo UEFI, el arranque seguro está "apagado".
Cuando inicio mi PC con SecureBoot OFF, puedo acceder al menú de GRUB. Pero está vacío (la única voz es "Configuración del sistema").
Monté el disco de mi sistema Ubuntu:
sudo mount /dev/sda9 /mnt
y las otras cosas:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
Inicié sesión en el sistema con chroot
:
sudo chroot /mnt
Reinstalé grub:
grub-install /dev/sda
update-grub2
Pero todavía no funciona.
fuente
grub-install
): askubuntu.com/questions/546582/surface-pro-3-no-grub-menu/…Respuestas:
Primero, el
bios_grub
indicadorparted
o GParted es una forma de identificar una partición de arranque de BIOS. GRUB 2 usa esta partición para contener parte de su código de arranque cuando la computadora arranca en modo BIOS. Normalmente tiene un tamaño de aproximadamente 1MiB, aunque puede ser más pequeño en algunos casos. Lo que es más importante, si Boot Repair volvió a ejecutar el instalador de GRUB después de establecer elbios_grub
indicador en su/
partición root ( ) de Linux , es posible que haya eliminado esa partición. Por lo tanto, antes de hacer cualquier otra cosa, te recomiendo:bios_grub
indicador de su/
partición root ( ) de Linux ./
partición root ( ) de Linux confsck
(o una funcionalidad equivalente en GParted u otras herramientas GUI). Si la partición tiene errores, corríjalos o restaure su sistema desde una copia de seguridad. Solo una vez que esté seguro de que puede montar la partición y usarla normalmente, debe continuar.En segundo lugar, tuvo este problema porque arrancó su disco de emergencia en modo BIOS / CSM / legacy en lugar de en modo EFI. Debe aprender a controlar el modo de inicio de su computadora. Por lo general, puede hacerlo a través de un administrador de arranque al que se accede presionando Esc o una tecla de función al principio del proceso de arranque (antes de que aparezca GRUB); pero no hay una estandarización sobre cómo acceder a este administrador de arranque o qué opciones proporciona. Por lo tanto, es posible que deba experimentar para resolver esto.
En tercer lugar, si puede descubrir cómo iniciar su CD en vivo en modo EFI, la Reparación de inicio debería solucionar el problema. Alternativamente, debería poder utilizar una versión de unidad flash CD-R o USB de mi administrador de arranque rEFInd para arrancar Linux. Una vez que Linux esté en funcionamiento, debería poder usar
efibootmgr
para restaurar GRUB como el cargador de arranque predeterminado, pero los detalles dependen de cómo esté configurado ahora. Brevemente, debe usar la-o
opciónefibootmgr
para configurar la entrada de GRUB como la primera. Esta pregunta y respuestas cubren el tema desde un ángulo diferente. En lugar de restaurar GRUB, también podría considerar instalar rEFInd en su disco duro.EDITAR: intente usar mi administrador de arranque rEFInd: use la unidad flash USB o la imagen de CD-R para crear un medio adecuado y arranque desde allí. Esto debería darle una opción para Windows y al menos una opción para Linux. Si puede iniciar Windows y Linux, instale el paquete Debian de rEFInd en Linux. Esto debería cambiar la computadora para usar rEFInd de forma predeterminada, y debería poder iniciar todo normalmente.
fuente
vmlinuz*
opción, entonces algo está muy mal con su sistema. ¿Qué marca de computadora / placa base tienes?Puede manejar este problema de la siguiente manera:
Comience Gparted.
Identifica la partición de arranque. El mío es el primer 16.00MiB en el disco de mi sistema.
Elimine la partición (¡no querrá eliminar la partición incorrecta y perdió todos los datos en ella! ¡Pare si no sabe lo que está haciendo!).
Cree una nueva partición (no la formatee en ningún sistema de archivos), aplique la configuración.
Señala la nueva partición como bios_grub usando la opción Administrar indicadores.
Ahora, intente reparar el arranque nuevamente.
fuente