古いカーネルを削除した後に起動できません

古いカーネルを削除した後に起動できません

/bootのスペースを確保するために、古いlinux-imageファイルとlinux-headerファイルを削除しました。まず、端末からその項目を消去してこれを実行しました。その後、オペレーティングシステムの動作方法にいくつかの問題があることがわかったときに、Synapticを使用して問題を解決しようとしました。 Linuxイメージとヘッダーを削除して再インストールした後/boot

現在、ブートドライブにlinux-images 3.13.0-{37,57}-genericと3.16.0.40-genericがインストールされています。 3.16.0.40-genericは最後に動作することが知られているバージョンでしたが、それ以降は再インストールされて動作しません。以前のLinuxイメージを削除し、Live USBを使用して最初から始めたいです。しかし、linux-imagesとヘッダーをインストールするapt-get purgeと、コマンドが頻繁に失敗するようです。install実行したいapt-getプロセスまたはコマンドからロックを削除し続ける必要がありますdkpg

ブートディスクとLive USBのデータへのrootアクセス権があります。私はLinuxとUbuntuを初めて使用します。どのログまたはコマンドにエラーがあるかを確認する必要があるかどうかはわかりません。

答え1

ライブ CD/USB から起動したら、インストールされたシステムに chroot(ルートディレクトリの変更)が必要です。

chroot環境を作成するための優れたガイドラインは次のとおりです。

http://ubuntuforums.org/showthread.php?t=1581099

私はこの指示を何度も使用しました。始める前に各ステップを読んで理解してください。別々のブートパーティションのセクションに特に注意してください。

ルートを変更した後に整合性を維持したい場合を除き、grubを完全にクリーンアップして再インストールするための指示に従う必要はありませんが、次の手順を実行します。

apt-get install --reinstall linux-image-generic linux-image
update-initramfs -u -k 3.13.0-55-generic #this is the version mine is using, yours might differ - you can check by using "uname -r" in terminal
update-grub
shutdown -r 0

最新のカーネルを再インストールする必要があります。ライブCD/USBの代わりにインストールされたシステムで再起動すると、次のことができます。

sudo apt-get autoremove

余分な不要なコアを削除します。

お役に立てば幸いです。

関連情報