2 つの Linux および Windows システムを搭載したコンピューターがあります。 Ubuntu Mateシステムで実行すると、それgrub-mkconfig
自体、2番目のLinuxシステム(KISS Linux)、およびWindowsのエントリを認識して生成します。
奇妙なことに、Ubuntuシステムを見てみると、/boot/grub/grub.cfg
KISS Linuxエントリはありませんでした!ただし、Grubメニューにはまだ表示されます。
また、KISS Linuxシステムのファイルにいくつかのカスタムカーネルパラメータを設定しましたが、/etc/default/grub
Grub設定ファイルには伝播されません。
私は何を誤解したか混乱させましたか?
答え1
基本的に始まるグラブを見ていますか?
他のシステムのメジャーアップデートは、デフォルトで起動するように変更されます。私はos-proberが他のインストールを検索し、他のシステムの設定を使用しないと思います。
これらの設定が必要な場合は、構成ファイルタイプエントリを使用して他のシステムのgrub.cfgをロードします。プロフィールの詳細については6.5を参照してください。
https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config
タグとプロファイルを使用して別のインストールを開始する
https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config
https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config
os-proberをオフにして、40_customに目的の項目のみを追加します。