「modprobe」を使用してモジュールを追加または削除した後、「update-initramfs -u」が必要ですか?

「modprobe」を使用してモジュールを追加または削除した後、「update-initramfs -u」が必要ですか?

Ubuntuでカーネルモジュールを追加または交換するためにオンラインで見つけたほとんどの指示modprobermmod。ただし、私の経験では、事後に実行しない限り、再起動後にe1000e修正が元に戻ります。このページにはモジュールへの言及はありません。update-initramfs -umanupdate-initramfs

update-initramfs -uそれでは、再起動後に修正されたカーネルが必要な場合は、常にカーネルモジュールを交換してから実行する必要がありますか?

答え1

update-initramfs私はこれがDebianの一部であるDebian / UbuntuファミリのいくつかのLinuxディストリビューションに関するものだと思いますinitramfs-tools

モジュール(およびそれをロードするコマンド)がinitramfsに含まれている場合は必須update-initramfs -u:そうでない場合、initramfsにはまだ以前の状態(=モジュールの以前のバージョンとそれをロードするコマンド)が含まれます。

モジュールがinitramfsに含まれているかどうかわからない場合は、このlsinitramfsコマンドを使用してinitramfsの内容を確認してください。たとえば、

$ lsinitramfs /boot/initrd.img-4.9.0-5-amd64 |less

しかし、走るのはupdate-initramfs -u一般的に病気ではないので、わからない場合は安全のために走るだけです。

関連情報