
Есть ли способ узнать, какие файлы в установленной системе были изменены/обновлены во время обновления ядра?
решение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) перестраивается для включения нового ядра.