過去に管理していないVMを使用していますが、悪い状態になっています(ただし、救助する必要があります)。私はLinuxの専門家ではありませんが、過去5年間でグーグルを使用して問題を解決することができました。昨日完全な一日を過ごした後、私は他に何をすべきかわからず、問題を述べるだけで愚かな質問をします。
apt-get install linux-image-generic
のようなことはできません私はこの投稿が適切な質問を出しさえしないことを理解していますが、それをどのように定式化するかさえ知りません。非常に多くのことが壊れているようで、明らかにどこから始めればいいのかわからなくなりました。
編集
dpkg --get-selections
の出力: http://Pastebin.com/CRFaaJ7m
apt-get install linux-generic
の出力: http://Pastebin.com/7t20Bav
dpgk --configure -a
の出力: http://Pastebin.com/Hpmch9dM
また、出力は興味深いものになると思います(特に484行目から): http://Pastebin.com/uUi86FtT
dpkg
ステータスから古いカーネルを1つしか表示できませんでしたが、実際にディスク上にあるかどうかはわかりません。
とにかく:
DPKGステータスファイルのバックアップを作成します
cp /var/lib/dpkg/status /var/lib/dpkg/status.backup0
手動で削除されたカーネルをDPKGステータスからクリアします
パッケージエントリである行を確認します
grep -n linux-image-extra-3.13.0-93-generic /var/lib/dpkg/status
編集用のオープンステータス(行番号でxxxxx
を変更)
nano +xxxxx /var/lib/dpkg/status
この例のように、ステータスをdeinstall
に変更します
Package: linux-image-extra-3.13.0-93-generic
Status: install ok installed
に
Package: linux-image-extra-3.13.0-93-generic
Status: deinstall ok config-files
Ctrl+O 保存する & Ctrl+X 出る
次のパッケージについて前の手順を実行します
linux-image-3.13.0-93-generic
linux-image-extra-3.13.0-101-generic
linux-image-3.13.0-101-generic
DBus post-installスクリプトを変更してエラーをスキップする
nano /var/lib/dpkg/info/dbus.postinst
およびコメントset -e
→#set -e
(5行目付近)
前のインストールを続ける
dpkg --configure -a
依存関係を修正
apt -f install