Próbuję ponownie wygenerować pliki konfiguracyjne grub2, aby zostały dodane wpisy dla wszystkich systemów operacyjnych na tym komputerze do menu Grub2. To jest system UEFI z Fedorą 32 jako głównym systemem operacyjnym i FreeBSD jako pomocniczym (ten, który próbuję dodać jako opcję rozruchową).

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

Normalnie, kiedy to robię, widzę listę wszystkich moich obrazów jądra i innych systemów operacyjnych zainstalowanych w systemie. Kiedy teraz uruchamiam to tylko „Dodawanie pozycji menu rozruchowego do konfiguracji oprogramowania układowego EFI” .

To jest moja tablica partycji:

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 

Moja partycja EFI fat16 nadal tam jest, zamontowana w /boot/efi/EFI i zawierająca dwa katalogi (z plikami):

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

A mój katalog / boot nadal zawiera wszystkie pliki obrazów initram i jądra:

[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 

Po zaktualizowaniu plików GRUB2 i ponownym uruchomieniu mój komputer się uruchamia bezpośrednio do Fedory, ekran grub2 zniknął.

Czytałem o grub2 i szukałem dookoła, jest wiele możliwych rozwiązań, ale głównie dla MBR / BIOS …

Co czy problem może być?

Komentarze

  • Czy instalacja została przeprowadzona w trybie rozruchowym UEFI? UEFI i BIOS nie są kompatybilne, po rozpoczęciu uruchamiania w jednym trybie nie można się przełączyć. Lub grub może uruchamiać inne instalacje tylko w tym samym trybie rozruchu lub UEFI w twoim przypadku.
  • Cześć. Tak, zainstalowany w trybie UEFI.
  • Te pliki nie wyglądają jak nazwy jądra Fedory i nie ma żadnych plików vmlinuz. Co to jest?
  • Czy nie masz folderu /EFI/FREEBSD/BOOTX64.EFI w ESP? Powinno tam znajdować się pliki rozruchowe UEFI. Możesz zechcieć zarchiwizować ESP, aby upewnić się, że nie zostanie całkowicie nadpisany przez instalator FreeBSD.
  • @oldfred cześć, nie, nie ' nie wydaje się mieć ten plik. Mam tylko: /boot/efi/EFI/BOOT/BOOTX64.EFI i /boot/efi/EFI/fedora/BOOTX64.CSV

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *