このマシンのすべてのオペレーティングシステムのエントリが追加されるようにgrub2構成ファイルを再生成しようとしていますこれは、メインOSとしてFedora 32、セカンダリOSとしてFreeBSD(ブートオプションとして追加しようとしているもの)を備えたUEFIシステムです。

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

通常、これを行うと、すべてのカーネルイメージとシステムにインストールされている他のOSのリストが表示されます。これを実行すると、「EFIファームウェア構成のブートメニューエントリを追加する」のみが実行されます。

これは私のパーティションテーブルです:

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パーティションはまだ存在し、/boot/efi/EFIにマウントされ、2つのディレクトリ(ファイル付き)が含まれています:

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

そして/ bootディレクトリにはまだすべてのinitramおよびカーネルイメージファイルがあります:

[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 

grub2ファイルを更新して再起動すると、コンピューターが起動しますFedoraに直接入ると、grub2画面が消えました。

grub2について読んでいて、周りを検索しています。考えられる解決策はたくさんありますが、主にMBR / BIOS用です…

内容問題はありますか?

コメント

  • UEFIブートモードでインストールしましたか? UEFIとBIOSには互換性がなく、1つのモードで起動を開始すると、切り替えることができません。または、grubは、同じブートモードで他のインストール、またはあなたの場合はUEFIでのみブートできます。
  • こんにちは。はい、UEFIモードでインストールされます。
  • これらのファイルはFedoraカーネル名のようには見えず、vmlinuzファイルはまったくありません。それは何ですか?
  • ESPに/EFI/FREEBSD/BOOTX64.EFIフォルダーがありませんか?これは、UEFIブートファイルがある場所です。 ESPをバックアップして、FreeBSDインストーラーによって完全に上書きされないようにすることをお勧めします。
  • @oldfredこんにちは、いいえ、私は'とは思えませんそのファイルを持っています。持っているのは/boot/efi/EFI/BOOT/BOOTX64.EFIと/boot/efi/EFI/fedora/BOOTX64.CSV

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です