お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2015-08-11 17:27:58

nyoro
新しいメンバ
登録日: 2014-07-27

『boot領域が0バイトしかありません』カーネルが消せない

ubuntu歴4ヶ月。勘で手探りです・・・
端末はコピペでしか扱えません。お知恵をお貸し頂ければ幸いです。


状況1:起動しない
Ubuntuのロゴが出る前に止まってしまう。きっかけはバージョンアップです。
”udevadm trigger is not permitted”だそうです。
「ctr+alt+Delete」を押すと「GNU GRUBメニュー」が現れ、一つ前のバージョンを選ぶと起動できています。
現在は3.13.0-43で起動しています。最新の起動しないバージョンは3.13.0-49です。


状況2:旧バージョンを起動後に『boot領域が0バイトしかありません』というエラーメッセージが表示されます。
自力で調べてわかったのは、
・カーネルの古いバージョンをこまめに消してやる必要があった。
・以前から領域不足のメッセージが出ていたのをスルーし続けたことで、なおさら厄介な状況に陥ってしまった。
ということです・・・


状況3:古いカーネルが消せません
こちらのサイトを参考に。
https://sites.google.com/site/tetsuroweb/home/software/ubuntu/tips/remove-linux-image

”sudo apt-get autoremove --purge linux-image-3.11.0-12”と入力して
linux-image-3.11.0-12から3.13.0-37までのバージョンを消そうとしたところ、どれを選んでも
”以下のパッケージには満たせない依存関係があります”といったエラーが出ます。全部一斉に消そうとしても依存関係が原因でダメです。


” linux-image-extra-3.11.0-26-generic : 依存: linux-image-3.11.0-26-generic しかし、インストールされようとしていません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法を明示してください)。

とあるので、

$ sudo apt-get -f install と入力してみたら、

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
依存関係を解決しています ... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  linux-headers-3.13.0-32 linux-headers-3.13.0-32-generic
  linux-image-3.13.0-32-generic linux-image-extra-3.13.0-32-generic
  python3-pyqt4
これを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
  linux-image-3.13.0-53-generic
提案パッケージ:
  fdutils linux-doc-3.13.0 linux-source-3.13.0 linux-tools
以下のパッケージが新たにインストールされます:
  linux-image-3.13.0-53-generic
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 81 個。
5 個のパッケージが完全にインストールまたは削除されていません。
14.6 MB 中 0 B のアーカイブを取得する必要があります。
この操作後に追加で 32.7 MB のディスク容量が消費されます。
続行しますか? [Y/n]


この後yエンターしたけど、上記の作業も空き容量を必要とするわけで、ディスクフルエラーで完了しません。


古いカーネルを消すには、他にどんな方法が考えられますか?

オフライン

 

#2 2015-08-11 18:16:44

nyoro
新しいメンバ
登録日: 2014-07-27

Re: 『boot領域が0バイトしかありません』カーネルが消せない

以前の投稿を見つけました。
https://forums.ubuntulinux.jp/viewtopic.php?pid=98454

『ubuntu tweak』というフリーソフトウェアで古いバージョンを管理できるそうです。

さっそくubuntuソフトウェアセンターを開いてみたのですが、なぜか強制終了します。
ソフトの新規インストールも、古いソフトのアンインストールもできません。パッケージが壊れており自動修復も効きません。
上記の方と同じ症状です。

一度boot領域がいっぱいになってしまうと、再インストールが一番てっとり早いのかもしれませんね。
こんなことで壊れてしまうなんて・・・。

オフライン

 

#3 2015-08-12 15:15:43

bybywin
メンバ
From: 日本国群馬県
登録日: 2011-04-22

Re: 『boot領域が0バイトしかありません』カーネルが消せない

再インストールする前に、リカバリモードを試されたし。
https://wiki.ubuntulinux.jp/UbuntuTips/Others/RecoveryMode
別のサイト
http://kledgeb.blogspot.jp/2012/08/ubuntu-1204_28.html

Ubuntu Tweekは標準アプリでないので、本家からダウンロードします。
http://ubuntu-tweak.com/
Janitor(不要ファイルの削除機能)の他にUnity,Nautilusに機能追加出来るので、
誠に宜しいのですが、なぜか、Ubuntuに標準で入ってませんです。

オフライン

 

Board footer

Powered by FluxBB