次のメッセージが表示されます。
使用可能なディスク容量が不足しています....アップグレードするには、「/boot」ディスクに合計31.8Mの空き容量が必要です。 "/boot"に少なくとも31.8Mの追加ディスク容量を確保してください。 「sudo apt-get clean」を使用してごみ箱を空にし、以前にインストールされた一時パッケージを削除します。
私は本当に良いユーザーではなく、Linuxの経験はほとんどありません。このエラーを解決する方法の助けを受けたいと思います。
答え1
Ubuntuを使っているようです。 Ubuntuは通常、アップグレード後も古いカーネルパッケージを保持します。
これらすべてのカーネルは通常、非常に小さい/bootディレクトリに保存されます。
次のコマンドを実行して、残りの空き容量を確認できます。
$ df -h
アップグレードするには、古いカーネルをいくつか削除する必要があります。これを行うには、まず現在実行中のカーネルを確認してください。
$ uname -r
これにより、次の出力が提供されます。
3.8.6-1-ARCH
次に、ディレクトリ内のすべてのコアを一覧表示します/boot
。
$ ls /boot | grep vmlinuz
これで、最新の(最も多くの)コアを除くすべてのコアを削除する必要があります。これを行うには、まずこのカーネルにインストールされているすべてのパッケージを一覧表示します。
dpkg -l | grep ^ii | grep 2.6.28-15 | awk -F' ' '{ print $2 }'
そのうち、私が削除したいカーネルバージョンは2.6.28-15です。これは同様のリストを提供します。
linux-headers-2.6.28-15
linux-headers-2.6.28-15-generic
linux-image-2.6.28-15-generic
linux-restricted-modules-2.6.28-15-generic
それでは、以下を削除してください。
$ sudo aptitude remove linux-headers-2.6.28-15 linux-headers-2.6.28-15-generic linux-image-2.6.28-15-generic linux-restricted-modules-2.6.28-15-generic
または、次の行を使用できます。
# dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get -y purge
警告する:オンラインで見つけることができるコマンドには常に注意してください。上記のキップは私が書いたものではなく、それについて責任を負いません。上記の手順に従って、十分に安全です。
答え2
まず、端末で実行するようにエラーメッセージに表示されたコマンドを実行できると思います。 Ubuntuを実行しているとします。
- ターミナルウィンドウを開きます:Ctrl++AltT
- 次のコマンドを入力してください。
sudo apt-get clean
- メッセージが表示されたら、パスワードを入力してください。