
ソフトウェア アップデーターを使用してアップデートをインストールしようとすると、以下のエラーが表示されます。
空きディスク容量が不足しています
アップグレードには、ディスク '/boot' に合計 81.3 M の空き容量が必要です。
'/boot' に少なくとも 15.9 M のディスク容量を追加で解放してください。
'sudo apt-get clean' を使用して、ゴミ箱を空にし、以前のインストールの一時パッケージを削除してください。
どうすればいいですか?
firmtechnologies@FirmTechnologies:~$ (ls -l /boot)
total 155801
-rw-r--r-- 1 root root 1158016 May 3 01:30 abi-3.13.0-24-generic
-rw-r--r-- 1 root root 1161713 May 8 01:31 abi-3.13.0-26-generic
-rw-r--r-- 1 root root 1161713 May 15 20:07 abi-3.13.0-27-generic
-rw-r--r-- 1 root root 1161764 Jun 4 22:57 abi-3.13.0-29-generic
-rw-r--r-- 1 root root 165510 May 3 01:30 config-3.13.0-24-generic
-rw-r--r-- 1 root root 165538 May 8 01:31 config-3.13.0-26-generic
-rw-r--r-- 1 root root 165521 May 15 20:07 config-3.13.0-27-generic
-rw-r--r-- 1 root root 165544 Jun 4 22:57 config-3.13.0-29-generic
drwxr-xr-x 5 root root 1024 Jun 6 14:31 grub
-rw-r--r-- 1 root root 29091568 May 7 21:31 initrd.img-3.13.0-24-generic
-rw-r--r-- 1 root root 29094684 May 12 12:24 initrd.img-3.13.0-26-generic
-rw-r--r-- 1 root root 29095678 May 18 10:57 initrd.img-3.13.0-27-generic
-rw-r--r-- 1 root root 29093700 Jun 6 14:32 initrd.img-3.13.0-29-generic
drwx------ 2 root root 12288 Apr 30 17:11 lost+found
-rw-r--r-- 1 root root 176500 Mar 12 13:31 memtest86+.bin
-rw-r--r-- 1 root root 178176 Mar 12 13:31 memtest86+.elf
-rw-r--r-- 1 root root 178680 Mar 12 13:31 memtest86+_multiboot.bin
-rw------- 1 root root 3372643 May 3 01:30 System.map-3.13.0-24-generic
-rw------- 1 root root 3377429 May 8 01:31 System.map-3.13.0-26-generic
-rw------- 1 root root 3377429 May 15 20:07 System.map-3.13.0-27-generic
-rw------- 1 root root 3378267 Jun 4 22:57 System.map-3.13.0-29-generic
-rw------- 1 root root 5776416 May 3 01:30 vmlinuz-3.13.0-24-generic
-rw------- 1 root root 5790912 May 8 01:30 vmlinuz-3.13.0-26-generic
-rw------- 1 root root 5790912 May 15 20:07 vmlinuz-3.13.0-27-generic
-rw------- 1 root root 5792544 Jun 4 22:57 vmlinuz-3.13.0-29-generic
答え1
古いカーネルを削除する
ターミナルでこのコマンドを実行します。
sudo apt-get remove $(dpkg --get-selections | awk '{ if($2 == "install") { print($1); } }' | grep -P '^linux-(headers|image)-(?!generic)' | grep -v "`uname -r | grep -oP '[^-]+-\d+'`")
これにより、現在使用しているカーネルを除くすべてのカーネルがシステムから削除されようとします。
リストを確認したら、Enter キーを押して確定します。
満たされていない依存関係について何か書かれている場合は、続行しないでください。
スクリーンショットでわかるように、これにより約 1 GB のスペースが解放されます...そのすべてがパーティション内にあります/boot
。
答え2
システムから一時ファイルを削除し、システムにインストールされている不要なパッケージを削除するなどして、アップデート用のスペースを解放します。デュアルブートを使用している場合は、Ubuntuのインストールに十分なスペースを確保してください。
sudo apt-get install bleachbit を使ってみてください
答え3
Alexander255 のコードに従って最終的に動作するようになりましたが、sudo apt-get remove が重複していたため、そのうちの 1 つを削除し、以下に示すコードを使用しました。
sudo apt-get remove $(dpkg --get-selections | awk '{ if($2 == "install") { print($1); } }' | grep -P '^linux-(headers|image)-(?!generic)' | grep -v " uname -r | grep -oP '[^-]+-\d+'
")
そして完璧に動作しました。本当にありがとうございます。