Yritän luoda grub2-määritystiedostot uudelleen siten, että kaikkien koneen käyttöjärjestelmien merkinnät lisätään Grub2-valikkoon. Tämä on UEFI-järjestelmä, jossa Fedora 32 on pääkäyttöjärjestelmä ja FreeBSD toissijainen (se, jonka yritän lisätä käynnistysvaihtoehtona).

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

Normaalisti kun teen tämän, näen luettelon kaikista ytinkuvistani ja muista järjestelmään asennetuista käyttöjärjestelmistä. Kun suoritan tämän nyt vain ”Käynnistysvalikkomerkinnän lisääminen EFI-laiteohjelmiston kokoonpanolle” .

Tämä on minun osiotaulukko:

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 

fat16 EFI -osioni on edelleen siellä, asennettuna osoitteeseen /boot/efi/EFI ja sisältää kaksi hakemistoa (tiedostoineen):

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

Ja / boot -hakemistossani on edelleen kaikki initram- ja kernel-kuvatiedostot:

[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 

Kun grub2-tiedostot on päivitetty ja tietokone käynnistetty uudelleen, se käynnistyy suoraan Fedoraan, grub2-näyttö on hävinnyt.

Olen lukenut grub2: sta ja etsinyt ympäri, on monia mahdollisia ratkaisuja, mutta enimmäkseen MBR / BIOS: lle …

Mitä voisiko ongelma olla?

Kommentit

  • Asensitko UEFI-käynnistystilaan? UEFI ja BIOS eivät ole yhteensopivia, kun aloitat käynnistämisen yhdessä tilassa, et voi vaihtaa. Tai grub voi käynnistää vain muut asennukset samassa käynnistystilassa tai tapauksessa UEFI.
  • Hei. Kyllä, asennettuna UEFI-tilassa.
  • Nämä tiedostot eivät näytä olevan Fedora-ytimen nimiä, eikä vmlinuz-tiedostoja ole lainkaan. Mikä se on?
  • Eikö sinulla ole /EFI/FREEBSD/BOOTX64.EFI -kansiota ESP: ssä? Sen pitäisi olla paikka, jossa UEFI-käynnistystiedostot olisivat. Haluat ehkä varmuuskopioida ESP: n varmistaaksesi, että FreeBSD: n asennusohjelma ei korvaa sitä kokonaan.
  • @oldfred Hei, ei, en näytä saada tiedosto. Minulla on vain: /boot/efi/EFI/BOOT/BOOTX64.EFI ja /boot/efi/EFI/fedora/BOOTX64.CSV

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *