Boot Loader (GRUB) desaparece de la secuencia de arranque del BIOS - Dual Boot Win 10

1

Intentando instalar Ubuntu junto con Win 10 (UEFI), y el GRUB2 que instalé en una unidad separada (usando este Wiki: Grub2 / Instalación ) desapareció después del primer arranque. Mi plan era enumerar la unidad con GRUB instalado, como mi fuente de arranque principal en Bios Boot Sequence.

Tengo dos unidades, una de las cuales es una SSD utilizada para Windows y archivos de sistema, y ​​otra (2TB) para almacenamiento. Sin embargo, mi arranque de Windows está en la unidad de 2TB, lo que me hizo intentar cargar GRUB2 en la SSD y configurar la SSD como la unidad de arranque principal.

Después de instalar Ubuntu, la opción apareció en el menú Bios Boot Sequence, pero cuando traté de hacer el SSD como mi dispositivo de arranque # 1, la opción ya no estaba allí. Traté de ver si permanecía en la secuencia de arranque, y no fue así.

¿Es este un escenario común para que Windows bloquee / sobrescriba GRUB y cuál sería la solución para evitar esto?

dimanyc
fuente

Respuestas:

3

Primero, comprenda que en el arranque en modo EFI, normalmente no arranca desde dispositivos (como en el código de arranque en el primer sector de un disco) o particiones (como en el código de arranque en el primer sector de una partición); en cambio, el arranque en modo EFI arranca los archivos que se almacenan en la Partición del sistema EFI (ESP). El cargador de arranque EFI que se utilizará está referenciado en NVRAM. Quiero hacer esto explícito porque su pregunta sugiere un pensamiento en modo BIOS que puede llevarlo por mal camino.

Esto trae un segundo punto: no tienes un BIOS. Tiene un EFI (o un UEFI, que es solo EFI 2.x). BIOS y EFI son dos formas completamente diferentes de iniciar una computadora. Desafortunadamente, muchas personas, e incluso fabricantes, se refieren a los EFI como "BIOS". En mi humilde opinión, esto es un error, ya que lleva a las personas a pensar en EFI en términos de BIOS, lo que lleva a problemas. Dicho esto, hay algunas condiciones de cruce. Lo más importante, la mayoría de los EFI modernos incluyen un Módulo de compatibilidad de compatibilidad (CSM), que es una forma para que los EFI utilicen cargadores de arranque en modo BIOS antiguos. Si el CSM está activo, la ruta de inicio se vuelve muy compleja, lo que puede crear confusión a menos que realmente comprenda lo que está haciendo. Sin embargo, nada en su publicación me hace pensar que se encuentra con complicaciones CSM.

Lo que describe es una entrada en el administrador de arranque EFI basado en NVRAM que aparece y luego desaparece. Esto puede ser causado por cualquier cantidad de cosas, que incluyen (entre otras):

  • Error de usuario : es posible que lo haya eliminado accidentalmente (incluso sin saberlo) con una herramienta como efibootmgren Ubuntu o la propia interfaz de usuario del firmware.
  • Errores de programa : un programa de nivel de sistema operativo puede tener un error que provocó la eliminación.
  • Insectos EFI - Muchas EFI son buggy y pueden causar este tipo de problema. No dijo qué marca y modelo de computadora tiene, lo que puede ayudar a confirmar o negar esta hipótesis.
  • Cambio de disco : muchos arrancadores múltiples experimentados desconectan un disco cuando instalan un sistema operativo en otro disco. Sin embargo, algunos EFI eliminan automáticamente las entradas de NVRAM para los cargadores de arranque que son inaccesibles, por lo que esta estrategia puede provocar el síntoma que está viendo.

En casos extremos, si las entradas del administrador de arranque basadas en NVRAM no se pueden estabilizar, es posible que deba recurrir al uso del nombre de archivo alternativo de EFI/BOOT/bootx64.efipara un administrador de arranque. Puede colocar GRUB allí mediante la Reparación de arranque, pero debe usar el menú Avanzado para activar la opción para realizar esta tarea. (No recuerdo exactamente cómo se llama).

Rod Smith
fuente
3

Asegúrese de que el inicio seguro esté completamente deshabilitado y que la hibernación de Windows también esté desactivada.

Luego haga clic en apagar (reiniciar) y presione la tecla Mayús junto con eso y siga las instrucciones en pantalla y arranque en Ubuntu Linux.

Una vez que inicie sesión en Linux, debe instalar la reparación de arranque desde un terminal ( Ctrl+ Alt + T)

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Debería solucionar su problema. O al menos tiene algunos contenidos de pastebin para compartir con nosotros.

Ashu
fuente
El problema es que la única forma de iniciar en ubutnu es a través de la memoria USB con la opción "probar Ubutnu". Como la unbuntuopción ha desaparecido de Bios, no tengo forma de acceder a ella.
dimanyc
1
@Dimitry_N: Tuve un problema similar con la distribución Suse, y allí pude acceder a mi Linux instalado con la opción Más ... - Arrancar Linux desde el disco (o similar) en el DVD de instalación. (Entonces esperaba rehacer las opciones de arranque desde yastrestablecería la información de arranque, pero eso no funcionó).
PJTraill