Jeg prøver å generere grub2-konfigurasjonsfilene på nytt slik at oppføringer for alle operativsystemene i denne maskinen blir lagt til til Grub2-menyen. Dette er et UEFI-system med Fedora 32 som hoved OS og FreeBSD som sekundær (den jeg prøver å legge til som et startalternativ).

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

Normalt, når jeg gjør dette, ser jeg en liste over alle kjernebildene mine og annet operativsystem som er installert i systemet. Når jeg kjører dette nå bare «Legge til oppstartsmenyoppføring for EFI-firmwarekonfigurasjon» .

Dette er partisjonstabellen min:

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-partisjon er fortsatt der, montert på /boot/efi/EFI og inneholder to kataloger (med filer):

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

Og katalogen min / boot har fremdeles alle initram- og kjernebildefilene:

[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 

Etter at grub2-filer er oppdatert, og datamaskinen starter på nytt direkte inn i Fedora har grub2-skjermen forsvunnet.

Jeg har lest om grub2 og søkt rundt, det er mange mulige løsninger, men mest etter MBR / BIOS …

Hva kan problemet være?

Kommentarer

  • Installerte du i UEFI-oppstartsmodus? UEFI og BIOS er ikke kompatible, når du starter oppstart i en modus kan du ikke bytte. Eller grub kan bare starte andre installasjoner i samme oppstartsmodus, eller UEFI i ditt tilfelle.
  • Hei. Ja, installert i UEFI-modus.
  • Disse filene ser ikke ut som Fedora-kjernenavn, og det er ikke noen vmlinuz-filer i det hele tatt. Hva er det?
  • Har du ikke en /EFI/FREEBSD/BOOTX64.EFI Mappe i ESP? Det burde være der UEFI-oppstartsfilene ville være. Det kan være lurt å sikkerhetskopiere ESP, for å sikre at det ikke blir overskrevet av FreeBSD-installasjonsprogrammet.
  • @oldfred hei, nei, jeg ser ikke ' å ha den filen. Jeg har bare: /boot/efi/EFI/BOOT/BOOTX64.EFI og /boot/efi/EFI/fedora/BOOTX64.CSV

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *