GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Entradas Grub Efi y reparación de arranque?

Instalé Ubuntu 12.10 en una computadora portátil Dell con OEM Windows 8.

Al principio, mi menú de Grub no se mostraba en absoluto, así que cambié el /etc/default/grub archivo comentando la línea GRUB_HIDDEN_TIMEOUT=0 .
Después de eso, apareció mi menú de Grub, pero solo mostraba las entradas de Ubuntu (sin rastro de las entradas de Windows 8).

Así que inicié Ubuntu desde LiveCD y seguí esta guía:Ubuntu Boot-Repair.
Al final, apareció una ventana que me decía esto:

No olvide hacer que su BIOS arranque en sda1/EFI/ubuntu/grubx64.efi archivo.

Que es algo que no supe cómo manejar . Superé este problema fingiendo indiferencia.

Ahora tengo mi menú de Grub funcionando y puedo iniciar Windows 8, pero me pregunto cuáles son las diferentes entradas que tengo en el menú. Aquí están:

  • Ubuntu
  • Opciones avanzadas para Ubuntu
  • Windows UEFI bkpbootmgfw.efi
  • Cargador UEFI de arranque de Windows
  • EFI/Dell/Boot/bootmgfw.efi
  • EFI/Dell/Boot/bootx64.efi
  • Configuración del sistema

No sé qué significan estas diferentes entradas y me gustaría saber si puedo eliminar alguna de ellas del menú de GRUB.
Así que reformulo mis preguntas:

  1. ¿Cómo iba a hacer que mi BIOS arranque en sda1/EFI/ubuntu/grubx64.efi? archivo?
  2. ¿Qué significan todas estas entradas? ¿Cuáles son sus diferencias?
  3. ¿Puedo eliminar alguno de ellos? Si es así, ¿cómo?

Respuesta aceptada:

  1. ¿Cómo se suponía que debía hacer que mi BIOS arrancara en el archivo sda1/EFI/ubuntu/grubx64.efi?

    • sudo grub-install --efi-directory=/boot/efi /dev/sda debería ser correcto, dado que:

      • /dev/sda es el disco duro en el que instaló Ubuntu
      • /boot/efi es donde está montada la partición del sistema EFI (ESP).
      • Iniciaste en modo EFI.

      Puede verificar esto rápidamente mirando el resultado del siguiente comando:

      $ mount | grep efi
      none on /sys/firmware/efi/efivars type efivarfs (rw)
      /dev/sda1 on /boot/efi type vfat (rw)
      
    • ¿Cómo se suponía que ibas a saber esto? No es tu culpa. Debería haber recibido instrucciones adecuadas sobre cómo instalar correctamente su sistema operativo o solucionar su problema efectivamente . Por otro lado, la libertad altamente elogiada que Linux y FOSS pueden brindarle solo se puede lograr aprendiendo cómo funcionan las cosas. Desafortunadamente, tendría que buscar en el archivo de registro que crea la reparación de arranque y saber qué hacer con estos datos.

      tl;dr:Algunas páginas de manual son realmente útiles. No, no soy del tipo RTFM. A mí también me gusta que me señalen el párrafo, la sección o la opción específica que resuelve mi problema antes de considerar leer la página completa.

  2. Pruébalos todos para saber para qué sirven. Como ya dijo Rod Smith, la reparación de arranque crea duplicados (porque no sabe lo que está haciendo). Alternativamente, puede crear y comparar sus hashes.

  3. Puede comprimir los archivos de los programas .efi que no desea y luego ejecutar sudo update-grub y verifique que el menú aún contenga las entradas necesarias para iniciar Ubuntu y Windows (consulte el archivo de configuración con nano /boot/grub/grub.cfg ). Si falta algo, simplemente descomprima los archivos nuevamente.

    No confunda el menú de GRUB con el menú de arranque de UEFI.

    • ¿Cómo elimino "Ubuntu" en el menú de arranque de BIOS? (UEFI)
Relacionado:¿Cómo crear un trabajo cron que elimine automáticamente los archivos que tienen más de 30 días?
Ubuntu
  1. ¿Configurar arranque dual, Windows 7 y Ubuntu 12.04 con o sin Efi?

  2. ¿Windows 8 no arranca a través de Grub después de instalar Ubuntu con reparación de arranque?

  3. Grub roto y no arranca?

  4. ¿Eliminó Ubuntu Efi?

  5. ¿Cómo eliminar completamente Grub de Bcdedit?

Cómo editar Grub Bootloader y eliminar entradas no deseadas en Ubuntu

Modos de rescate y emergencia en Linux Mint 20 y Ubuntu 20.04

Cómo actualizar Grub en Ubuntu y otras distribuciones de Linux

Instale y use el personalizador de Grub en Ubuntu 20.04 o Linux Mint 20.02

¿Efi Boot Ubuntu 14.04 en una Mac sin Refind?

Ubuntu GRUB Linux Bootloader y configuración