it-swarm-es.com

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

Intentando instalar Ubuntu junto con Win 10 (UEFI), y el GRUB2 que instalé en una unidad separada (usando este Wiki: Grub2/Installation ) desapareció después del primer arranque. Mi plan era enumerar la unidad con GRUB instalada, 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?

1
Dimitry_N

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, los archivos de arranque de modo EFI archivos que se almacenan en EFI System Partition (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 que es 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 efibootmgr en Ubuntu o la propia interfaz de usuario del firmware.
  • Errores del programa - Un programa a nivel del sistema operativo puede tener un error que causó la eliminación.
  • Errores de EFI - Muchos EFI tienen errores 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.
  • Intercambio 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.efi para un administrador de arranque. Puede poner GRUB allí usando 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).

3
Rod Smith

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 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.

3
Ashu