GRUBはすべてのオペレーティングシステムを表示しません

GRUBはすべてのオペレーティングシステムを表示しません

私は現在Archを使用しており、Gentooは別のパーティションにあります。grub-mkconfig -o /boot/grub/grub.cfg(Arch から) は次を返します。

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: initramfs-linux-zen-fallback.img
Found Windows Boot Manager on /dev/nvme0n1p1@/efi/Microsoft/Boot/bootmgfw.efi
Found Gentoo/Linux on /dev/nvme0n1p9
done

ただし、起動メニューにはGentooのエントリはありませんが、Windowsにはエントリがあります。 Gentooエントリもありません/boot/grub/grub.cfg。ここで何か抜けましたか?

ありがとうございます! !

ベストアンサー1

を実行するときは、Gentooパーティションが実際にマウントされていることを確認する必要がありますgrub-mkconfig。次のツールの結果はこれを決定するのに役立ちます。

  • lsblk
  • mount
  • df

詳しく調べる必要がある場合は、別のターミナルウィンドウでrootとしてos-proberを実行している間に、1つのターミナルウィンドウでログを追跡してください。

ウィンドウ1:sudo journalctl -fn0

ウィンドウ2:sudo os-prober

このgrub-mkconfigコマンドは、os-proberユーティリティを使用して別のオペレーティングシステムを見つけて、os-proberをArchのログに記録し、パーティションが実際にマウントされているためにgentooが見つからない理由を正確に特定するために必要なすべての情報を提供します。

おすすめ記事