Estoy tratando de volver a generar los archivos de configuración de grub2 para que se agreguen entradas para todos los sistemas operativos en esta máquina al menú Grub2. Este es un sistema UEFI con Fedora 32 como sistema operativo principal y FreeBSD como secundario (el que estoy tratando de agregar como una opción de arranque).
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Normalmente, cuando hago esto, veo una lista de todas las imágenes de mi kernel y cualquier otro sistema operativo instalado en el sistema. Cuando ejecuto esto ahora solo «Añadiendo una entrada del menú de arranque para la configuración del firmware EFI» .
Esta es mi tabla de particiones:
Partition Table: gpt Disk Flags: Numero Inicio Fin Tamaño Sistema de ficheros Nombre Banderas 2 316MB 419MB 104MB fat16 EFI System Partition arranque, esp 1 419MB 420MB 524kB 3 420MB 112GB 111GB FreeBSD 5 112GB 166GB 53,7GB ext4 6 166GB 500GB 335GB lvm
Mi partición EFI fat16 todavía está allí, montada en /boot/efi/EFI
y que contiene dos directorios (con archivos):
[root@localhost boot]# ls /boot/efi/EFI/ BOOT fedora
Y mi directorio / boot todavía tiene todos los archivos de imagen del kernel y initram:
[root@localhost boot]# ls config-5.1.0-1.vanilla.knurd.1.fc29.x86_64 initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64-old.img config-5.1.0-1.vanilla.knurd.1.fc30.x86_64 initramfs-5.5.1-250.vanilla.knurd.1.fc30.x86_64.img config-5.5.1-250.vanilla.knurd.1.fc30.x86_64 loader efi memtest86+-5.01 elf-memtest86+-5.01 System.map-5.1.0-1.vanilla.knurd.1.fc29.x86_64 extlinux System.map-5.1.0-1.vanilla.knurd.1.fc30.x86_64 grub2 System.map-5.5.1-250.vanilla.knurd.1.fc30.x86_64 initramfs-0-rescue-0dde65918cd54be6bb957c7cc7a472bb.img vmlinuz-0-rescue-0dde65918cd54be6bb957c7cc7a472bb initramfs-5.1.0-1.vanilla.knurd.1.fc29.x86_64.img vmlinuz-5.1.0-1.vanilla.knurd.1.fc29.x86_64 initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64.img vmlinuz-5.1.0-1.vanilla.knurd.1.fc30.x86_64 initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64-nvidia.img vmlinuz-5.5.1-250.vanilla.knurd.1.fc30.x86_64
Después de actualizar los archivos grub2 y reiniciar, mi computadora está arrancando directamente en Fedora, la pantalla de grub2 ha desaparecido.
He estado leyendo sobre grub2 y buscando por todas partes, hay muchas soluciones posibles pero principalmente para MBR / BIOS …
¿Qué ¿Podría ser el problema?
/EFI/FREEBSD/BOOTX64.EFI
en el ESP? Ahí debería ser donde estarían los archivos de arranque UEFI. Es posible que desee hacer una copia de seguridad de ESP, para asegurarse de que el instalador de FreeBSD no lo sobrescriba por completo.