起動時に組み込みカーネルモジュールパラメータを変更しますか?

起動時に組み込みカーネルモジュールパラメータを変更しますか?

Linuxカーネルv4.18-genericを実行しているUbuntu 16.04から起動するときに、nvmeドライバで "sgl_threshold"というパラメータを変更しようとしました。

nvmeドライバはlsmodを使用して見つけることができず、デバイスで使用されており/sys/module/nvme/(パラメータはで見つけることができます/sys/module/nvme/parameters)でも見つけることができるので、実際に組み込まれているようです。

私の質問は、実行時にまたはnvmeドライバがロードされたときにこの組み込みモジュールのパラメータを永久に変更する方法です。

modprobe.dでファイルを作成しようとしnvme sgl_threshold=1ましたが、GRUB_CMDLINE_LINUX_DEFAULTデフォルトのgrubファイルで編集してみました。

ベストアンサー1

最後にこれを見つけました...

GRUB_CMDLINE_LINUX_DEFAULT で始まる行で、デフォルトの grub ファイル (/etc/default/grub) を編集し、引用nvme.sgl_threshold=1符内に追加します。

おすすめ記事