Sto cercando di rigenerare i file di configurazione di grub2 in modo che vengano aggiunte le voci per tutti i sistemi operativi in questa macchina al menu Grub2. Questo è un sistema UEFI con Fedora 32 come sistema operativo principale e FreeBSD come secondario (quello che sto cercando di aggiungere come opzione di avvio).

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

Normalmente, quando faccio questo, vedo un elenco di tutte le immagini del mio kernel e di qualsiasi altro sistema operativo installato nel sistema. Quando lo eseguo ora solo “Aggiunta della voce del menu di avvio per la configurazione del firmware EFI” .

Questa è la mia tabella delle partizioni:

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 

La mia partizione EFI fat16 è ancora lì, montata su /boot/efi/EFI e contenente due directory (con file):

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

E la mia directory / boot ha ancora tutti i file initram e immagine del kernel:

[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 

Dopo aver aggiornato i file di grub2 e riavviato il mio computer si avvia direttamente in Fedora, lo schermo di grub2 è scomparso.

Ho letto di grub2 e ho cercato ovunque, ci sono molte possibili soluzioni ma principalmente per MBR / BIOS …

Cosa potrebbe essere il problema?

Commenti

  • Hai installato in modalità di avvio UEFI? UEFI e BIOS non sono compatibili, una volta avviato lavvio in una modalità non è possibile passare. Oppure grub può avviare solo altre installazioni nella stessa modalità di avvio o UEFI nel tuo caso.
  • Ciao. Sì, installato in modalità UEFI.
  • Questi file non assomigliano ai nomi del kernel Fedora e non ci sono affatto file vmlinuz. Che cosè?
  • Non hai una cartella /EFI/FREEBSD/BOOTX64.EFI nellESP? Dovrebbe essere dove sarebbero i file di avvio UEFI. Potresti voler eseguire il backup di ESP, per assicurarti che non venga completamente sovrascritto dallinstaller di FreeBSD.
  • @oldfred ciao, no, non ' sembra per avere quel file. Ho solo: /boot/efi/EFI/BOOT/BOOTX64.EFI e /boot/efi/EFI/fedora/BOOTX64.CSV

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *