有没有办法找出内核更新/升级期间已安装系统中的哪些文件被更改/更新了?
答案1
内核由两个主要软件包组成:linux-image-* 和 linux-headers-*。一个内核由相同版本的软件包对组成。您可以使用以下命令查看所有已安装的内核,最新内核的版本号最大:
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)配置以包含新内核。