
古いカーネルをアンインストールするようにすでに指示しましたapt-get purge
。しかし、パージ中に何らかのエラーが発生し、フォルダーが残ってしまいました。フォルダーが空でないため削除できないと表示されました。ディスク領域を解放するには、パージしたフォルダーを手動で削除できますか?
1.1M ./4.15.0-20-generic
60M ./4.15.0-32-generic <-- I've purged this
60M ./4.15.0-30-generic <-- and this
236M ./4.15.0-33-generic <-- this is my current one
これらのパッケージの一部を削除することもできますか?
un linux-headers-4.15.0-20-generic <none> <none> (no description available)
ii linux-headers-4.15.0-30 4.15.0-30.32 all Header files related to Linux kernel version 4.15.0
ii linux-headers-4.15.0-30-generic 4.15.0-30.32 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii linux-headers-4.15.0-32 4.15.0-32.35 all Header files related to Linux kernel version 4.15.0
ii linux-headers-4.15.0-32-generic 4.15.0-32.35 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii linux-headers-4.15.0-33 4.15.0-33.36 all Header files related to Linux kernel version 4.15.0
ii linux-headers-4.15.0-33-generic 4.15.0-33.36 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
rc linux-image-4.15.0-20-generic 4.15.0-20.21 amd64 Signed kernel image generic
ii linux-image-4.15.0-33-generic 4.15.0-33.36 amd64 Signed kernel image generic
un linux-image-unsigned-4.15.0-20-generic <none> <none> (no description available)
un linux-image-unsigned-4.15.0-33-generic <none> <none> (no description available)
rc linux-modules-4.15.0-20-generic 4.15.0-20.21 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-4.15.0-30-generic 4.15.0-30.32 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-4.15.0-32-generic 4.15.0-32.35 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-4.15.0-33-generic 4.15.0-33.36 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-extra-4.15.0-20-generic 4.15.0-20.21 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-extra-4.15.0-33-generic
答え1
わかりました。それで、リスクを冒して、下のフォルダを手動で削除することにしたのです/lib/modules
が、サーバーを再起動しても問題はありませんでした。
答え2
削除したカーネルのバージョンに対応するパッケージのバージョンを安全に削除できます。この例では、次の対応するカーネル バージョンが欠落しているため、パッケージ マネージャーに次のものも削除するように依頼できます。
linux-headers-4.15.0-30
linux-headers-4.15.0-30-generic
linux-modules-4.15.0-30-generic
linux-headers-4.15.0-32
linux-headers-4.15.0-32-generic
linux-modules-4.15.0-32-generic
答え3
使用しなくなったカーネルの /lib/modules ディレクトリとモジュールが約 30 個あったので、それらをすべて削除して 5 GB 以上のスペースを解放しました。ukuu でカーネルを削除しても、それらが削除されないのはなぜかわかりません。今のところ、これは問題を引き起こしていないようです。
答え4
これは私が使った方法です
後dpkg --list | grep linux-image
返ってきたのは…
rc linux-イメージ-4.19.0-14-amd64
そして
ls -l /lib/modules/
drwxr-xr-x 2 ルート ルート 4096 4月16日 22:574.19.0-14-amd64
次のコマンドを使用する
sudo dpkg --purge linux-image-4.19.0-14-amd64
以下のフォルダ/lib/modules
とパッケージおよびインストールファイルを 削除しました。/var/lib/dpkg/info/