Вы можете использовать dpkg --search /lib/modules/
, чтобы узнать, к каким пакетам принадлежит этот каталог (и внутри ), а затем использовать apt-get --reinstall install
, чтобы переустановить любой отсутствующий уязвимый пакет, тем самым восстановив отсутствующее содержимое.
В одном вкладыше это должно быть (удалите -d
как только убедитесь в эффекте):
apt-get -d --reinstall install $(dpkg -S /lib/modules/4.14.98+ | tr ',:' '\n\n' | head -n -1)
Поскольку я не очень хорошо знаю, следует ли RPi обычному методу установки ядра(depmod
и т. д. )вы должны проверить, что после этого вы можете модифицировать любой случайный модуль (, например :dummy
модуль )еще не загружен, прежде чем считать, что все в порядке.
PS :в случае дополнительныхdkmsмодулей, выше не отследит, но можно продолжить "восстановление" с помощью dkms status
получить список и dkms install module/module-version -k 4.14.98+
поставить назад чего не хватает и т.д.