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:
- ¿Cómo iba a hacer que mi BIOS arranque en
sda1/EFI/ubuntu/grubx64.efi
? archivo? - ¿Qué significan todas estas entradas? ¿Cuáles son sus diferencias?
- ¿Puedo eliminar alguno de ellos? Si es así, ¿cómo?
Respuesta aceptada:
-
¿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.
-
-
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.
-
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 connano /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)