Jag försöker återskapa grub2-konfigurationsfilerna så att poster för alla operativsystem i den här maskinen läggs till till Grub2-menyn. Detta är ett UEFI-system med Fedora 32 som huvud OS och FreeBSD som sekundärt (det jag försöker lägga till som startalternativ).

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg 

Normalt när jag gör det ser jag en lista över alla mina kärnbilder och alla andra operativsystem som är installerade i systemet. När jag kör det nu bara ”Lägga till startmenypost för EFI-firmwarekonfiguration” .

Detta är min partitionstabell:

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 

Min fat16 EFI-partition är fortfarande kvar, monterad på /boot/efi/EFI och innehåller två kataloger (med filer):

[root@localhost boot]# ls /boot/efi/EFI/ BOOT fedora 

Och min / boot-katalog har fortfarande alla initram- och kärnbildfiler:

[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 

Efter att ha uppdaterat grub2-filer och startat om startar datorn direkt i Fedora har grub2-skärmen försvunnit.

Jag har läst om grub2 och sökt runt, det finns många möjliga lösningar men mest för MBR / BIOS …

Vad kan problemet vara?

Kommentarer

  • Installerade du i UEFI-startläge? UEFI och BIOS är inte kompatibla, när du börjar starta i ett läge kan du inte växla. Eller grub kan bara starta andra installationer i samma startläge, eller UEFI i ditt fall.
  • Hej. Ja, installerat i UEFI-läge.
  • Dessa filer ser inte ut som Fedora-kärnnamn och det finns inga vmlinuz-filer alls. Vad är det?
  • Har du inte en /EFI/FREEBSD/BOOTX64.EFI Mapp i ESP? Det borde vara där UEFI-startfilerna skulle vara. Du kanske vill säkerhetskopiera ESP för att säkerställa att det inte skrivs över av FreeBSD-installationsprogrammet.
  • @oldfred hej, nej, jag verkar inte ' att ha den filen. Jag har bara: /boot/efi/EFI/BOOT/BOOTX64.EFI och /boot/efi/EFI/fedora/BOOTX64.CSV

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *