Есть ли способ узнать, какие файлы в установленной системе были изменены/обновлены во время обновления ядра?

Есть ли способ узнать, какие файлы в установленной системе были изменены/обновлены во время обновления ядра?

Есть ли способ узнать, какие файлы в установленной системе были изменены/обновлены во время обновления ядра?

решение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) перестраивается для включения нового ядра.

Связанный контент