カーネルのアップデート中にインストールされたシステム内のどのファイルが変更/更新されたかを確認する方法はありますか?

カーネルのアップデート中にインストールされたシステム内のどのファイルが変更/更新されたかを確認する方法はありますか?

カーネルの更新/アップグレード中にインストールされたシステム内のどのファイルが変更/更新されたかを確認する方法はありますか?

答え1

カーネルは、linux-image-* と linux-headers-* の 2 つの主要パッケージで構成されています。カーネルは同じバージョンのペアで構成されています。以下のコマンドで、インストールされているすべてのカーネルを確認できます。最新のカーネルには、最大のバージョン番号が付いています。

dpkg -l 'linux-image-*' 'linux-headers-*' | grep '^ii'

現在実行中のカーネルに関連付けられているペアを確認するには、以下のコマンドを使用します。

dpkg -l '*'`uname -r`

カーネル パッケージ (または任意のパッケージ) を構成するファイルはdpkg -L、次のようなコマンドを使用して一覧表示されます。

dpkg -L linux-image-3.2.0-23-generic

もちろん、これらのパッケージに含まれていない更新されるファイルもいくつかあります。たとえば、initramfsインストール後に各カーネルが生成され、ブートローダ (通常は grub) 構成が再構築されて新しいカーネルが含まれます。

関連情報