/lib/modules/ 削除間違いのせいで。回復する方法?

/lib/modules/ 削除間違いのせいで。回復する方法?

誤って私を削除しました/lib/modules/<kernel version directory>

完全な出力は次のとおりですsudo rm -rfv /lib/modules/4.14.98+ペーストビン

システムをオンラインに保つためにモジュールを復元する方法はありますか?

内部ネットワークのRaspberry Piです。

答え1

dpkg --search /lib/modules/<kernel version directory>このディレクトリ(およびその内容)が属するパッケージを見つけるために使用でき、apt-get --reinstall install <list from before>それを使用して欠落している影響を受けるパッケージを再インストールして失われたアイテムを復元できます。

あるライナーでは、次のようにする必要があります(-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+を元に戻すことができます。

関連情報