grub-mkconfigは他のLinuxシステムのエントリを追加しますが、Grubの設定は無視します。

grub-mkconfigは他のLinuxシステムのエントリを追加しますが、Grubの設定は無視します。

2 つの Linux および Windows システムを搭載したコンピューターがあります。 Ubuntu Mateシステムで実行すると、それgrub-mkconfig自体、2番目のLinuxシステム(KISS Linux)、およびWindowsのエントリを認識して生成します。

奇妙なことに、Ubuntuシステムを見てみると、/boot/grub/grub.cfgKISS Linuxエントリはありませんでした!ただし、Grubメニューにはまだ表示されます。

また、KISS Linuxシステムのファイルにいくつかのカスタムカーネルパラメータを設定しましたが、/etc/default/grubGrub設定ファイルには伝播されません。

私は何を誤解したか混乱させましたか?

ベストアンサー1

基本的に始まるグラブを見ていますか?

他のシステムのメジャーアップデートは、デフォルトで起動するように変更されます。私はos-proberが他のインストールを検索し、他のシステムの設定を使用しないと思います。

これらの設定が必要な場合は、構成ファイルタイプエントリを使用して他のシステムのgrub.cfgをロードします。プロフィールの詳細については6.5を参照してください。

https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config

タグとプロファイルを使用して別のインストールを開始する

https://askubuntu.com/questions/344125/how-to-add-a-grub2-menu-entry-for-booting-installed-ubuntu-on-a-usb-drive/344359#344359

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に目的の項目のみを追加します。

https://askubuntu.com/questions/1332570/how-do-i-stop-grub-from-scanning-prefer-disks/1332664#1332664

おすすめ記事