GRUB2:カーネル固有のオプションで2番目のフラグセットを追加する

GRUB2:カーネル固有のオプションで2番目のフラグセットを追加する

私はFedoraを使用しており、GRUB2は私のブートローダーです。私はフラグを適切に変更する方法を知っており、再設定する/etc/default/grubとこれは私の起動メニューに反映され、カーネルを更新するたびに自動的に更新されます(たとえば、定期的に実行されます)。

私はこのような2番目のGRUBオプションを持ちたいのですが、代替フラグセットを使用したいと思います。したがって、電源を入れてGRUBに達すると、これら2つのオプションのいずれかが表示されると予想されます。 40_customファイルにカスタム行を追加し、新しいメニュー項目を追加する方法を理解していますが、これはプロジェクトに配置する特定のカーネルバージョンに添付されているようです。一般オプションを更新するには、代替フラグオプションをどのように追加しますか?

ベストアンサー1

たとえば、39_custom などの他のファイルを使用できます。デフォルトでは、これは40_customで簡単に作成できる同様の形式で構成を出力するシェルスクリプトです(いくつかの説明を含む)。これにより、このスクリプトで利用可能な最新のコアを自由に検出し、その情報を使用してカスタムラインを構築できます。
40_customにハードコードされた有効なメニュー項目の内容(およびコメント行)に加えて、このスクリプトのゴミをSTDOUTに出力しないように注意してください。

デフォルト設定ファイル(10_linuxなど)で現在のカーネルがどのように検索されているかを確認することもできます。

おすすめ記事