GRUB2は追加のカーネルモジュールを挿入します。

GRUB2は追加のカーネルモジュールを挿入します。

GRUB2にはこのファイルはありませんmenu.lst

起動スクリプトを設定する方法。

ブートプロセス中にE修正したいカーネルイメージを見つけて修正しました。しかし、私はフォルダを変更し/grub.d/てからupdate-grubコマンドを実行することを好みます。

デフォルトでは、を使用して起動時に特定のモジュールを含めますinsmod。そのうち、あまりにも多く、毎回実行できず、現在GRUBにあるように見えないスクリプトを編集することはできません。

/etc/grub.d/このようなファイルが含まれていると思います。

00_header
10_linux
...

しかし、スクリプトのように見えるので、変更するときは注意が必要です。menu.lst設定を使用するなど、より簡単な方法はありますか?grub2

ベストアンサー1

デフォルトの設定ファイルは/boot/grub/grub.cfg上記のように。

DO NOT EDIT THIS FILE

It is automatically generated by grub-mkconfig using templates
from /etc/grub.d and settings from /etc/default/grub

ご覧/boot/grub/grub.cfgのとおり、これによって行われます/etc/grub.d。で述べたように、/etc/grub.d/README追加ファイルを追加して/etc/grub.d追加をカスタマイズできます/boot/grub/grub.cfg。正確に何をしたいのかわかりませんが、たとえばinsmod必要なものをaに追加すると、再構築を使用した/etc/grub.d/01_custom_header後にそのファイルの内容がに表示されるはずです。/boot/grub/grub.cfggrub-mkconfig/boot/grub/grub.cfg/etc/grub.d/00_header

更新:明らかにロードされたモジュールはgrub.cfgカーネルモジュールではなくGRUBモジュールです。これらのモジュールは、GRUBがLVMボリュームを処理し、ファイルシステムを読み取るのに十分な機能を持つようにロードされます。これはカーネルモジュールを置く場所ではありません。これは@Stephaneのコメントによって引き起こされました。この事実をより早く気づかなければならなかったが、そうではなかった。

おすすめ記事