ルートパーティションのストレージ容量不足の問題があったので、このフォーラムのクリーニングに関するアドバイスをいくつか試してみました。その中には(ルート ドライブのディスク領域が不足しています。どうすれば領域を解放できますか?) および (https://maryrosecook.com/blog/post/linux サーバーのディスクスペースを解放する)、そして次の順序付けられたコマンドのリスト(危険だと気づきました):
apt-get autoclean
sudo du -sh /var/cache/apt/archives
sudo apt-get autoremove --purge
sudo rm -rf ~/.cache/thumbnails/*
sudo du -h --max-depth=1
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -rm | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get purge
sudo shutdown -rf
特に、古いカーネルを削除するはずの長い「sudo dpkg...」コマンドが問題を悪化させたと思います。カーネルといくつかの重要なドライバーが削除された可能性があります。
現在、デュアル Windows ブートを使用していますが、GRUB が消えてしまい、自動的に Ubuntu に移行してしまいます (F2 BIOS から Windows にアクセスできるにもかかわらず)。カーネルを修正するために、次の操作を実行しました (誤ってすべてのカーネルを削除した後、システムを復元するにはどうすればよいですか?) はほとんど成功しませんでした。つまり、linux-image-generic は現在インストールされていますが、問題は解決しませんでした。
Ubuntu で発生した問題は次のとおりです。
- 画面解像度が 800x600 で停止
- 内部 Wi-Fi、外部 Wi-Fi アダプター、イーサネットを含むインターネット周辺機器が認識されない - タッチ
パッドが機能
しない -- システムの残りの部分は動作しているようです。
他に試せる解決策としては、ブート修復ツールを使用することですが、インターネットがないとインストール方法がわかりません(ライブ USB からはインストールできるかもしれませんが、パッケージを削除した場合も同様です)。また、使い方やそれが役立つかどうかもわかりません。
また、(の回答に従ってみるべきか?/boot 内の削除されたファイルを復元するにはどうすればいいですか? (vmlinuz が見つからない、システムが起動しない))?
PS ホームフォルダとルートフォルダは別々のパーティションにあります
答え1
dpkg と apt のログを見て、削除したパッケージを確認します。
cat /var/log/dpkg.log
cat /var/log/apt/history.log
または
xdg-open /var/log/dpkg.log
xdg-open /var/log/apt/history.log