/bootが100%でapt-get upgradeが動作しない件と、その解決策

自分用まとめ

  • 症状: apt-get installやapt-get upgradeがエラーを吐く
  • 診断: エラーメッセージによると、空き容量不足により、パッケージが展開できない。dfで確認すると、/bootが100%使われていた
  • 解決案1: apt-get autoremoveで不要な容量をおまかせ削減する
    • 同上のエラーメッセージを吐いて、処理が止まる
    • エラーメッセージによると、apt-get -f installを実行しろとある
  • 解決策2: 解決案1のエラーメッセージに従い、apt-get -f intasllしてみる
    • 同上のエラーメッセージを吐いて、処理が止まる
  • 解決策3: 手動で削除に踏み切る
    • 手動といっても、dpkg --get-selections |grep linux-imageで不要なイメージを取得して、aptitude removeする。rmとか怖いので。
    • aptitude purge linux-image-2.6.32-21-generic-paeこんな具合
    • 無事終了。dfで確認すると、/bootが55%にまで削減された。
  • 参考: http://serverfault.com/questions/342512/ubuntu-10-04-lts-full-boot