私が持っています。簡単な質問。カーネルを更新した後、古いカーネルを選択しない限り、起動できませんでした(紫色の画面でスタック)。それでは、シナプスを使用して新しいカーネルを削除するにはどうすればよいですか。そして、どうすればこれを安全に行うことができますか?Quantal Quetzelにいます。私のカーネルは3.5.0-40です。動作中のカーネルは3.5.0-39です。また、カーネルの更新が更新マネージャーに表示されないようにするにはどうすればよいですか?ありがとう。
私が持っています。簡単な質問。カーネルを更新した後、古いカーネルを選択しない限り、起動できませんでした(紫色の画面でスタック)。それでは、シナプスを使用して新しいカーネルを削除するにはどうすればよいですか。そして、どうすればこれを安全に行うことができますか?Quantal Quetzelにいます。私のカーネルは3.5.0-40です。動作中のカーネルは3.5.0-39です。また、カーネルの更新が更新マネージャーに表示されないようにするにはどうすればよいですか?ありがとう。
回答:
不要なカーネルを安全に削除するには、ターミナルセッションを開いてコマンドを実行します。
dpkg -l | grep linux-image
執筆時点で、amd64/x86_64
アーキテクチャ上のイメージ名は次のとおりでした。linux-image-$(uname -r)-generic
nvidiaドライバーによって作成されたものなど、署名されていないカーネルイメージの場合、イメージは次のようになります。 linux-image-unsigned-4.20.17-042017-generic
sudo apt-get purge linux-image-3.5.0-40-generic
注:Ubuntuの18.04 LTS以降の場合、あなたはまた、任意削除すること
linux-modules
またはlinux-headers
/ディスクスペースを節約リーンあなたのシステムを維持するために、同じバージョンのパッケージを。
sudo apt-get update && apt-get dist-upgrade -y
ではなく、あなたが持っている場合linux-current-generic
やlinux-image-generic-lts-raring
非LTSのリリースに。
この質問に対する他の答えはどちらも正しくないと思われます。完全な答えは、両方を組み合わせて、さらに修正することです。
sudo apt-get purge *4.18.0-21*
だったが4.18.0-21
、カーネルの数に使用されls /boot
、それを参照してください。
これが私のためにしたことです(ただし、同様のコマンドを2回実行して削除する必要がありました/lib/modules/4.18.0-21-generic
)。
必要なものを削除しないように、このコマンドは注意して使用してください。
おもしろいサイドノートとして、私の場合 linux-headers-generic-hwe-18.04
も削除されました。再インストールしようとしたときに、最新のカーネルを再度インストールしたかったので、そうしませんでした。そして、その後の研究により、4.18.0-21カーネルの一部であることが実際に証明されました。https://packages.ubuntu.com/bionic-updates/linux-headers-generic-hwe-18.04