
有沒有辦法找出已安裝系統中的哪些檔案在核心更新/升級期間被更改/更新?
答案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)配置以包含新核心。