web-dev-qa-db-ja.com

新しいカーネルイメージの削除

数週間前、カーネルバージョン4.13.0-37のUbuntu 17.10がありました。 network-managerのようないくつかの重要なパッケージを誤って削除したため、起動時にインターネットにまったく接続できませんでした。だから、$HOMEをそのままにして、DVDからカーネルバージョン4.4.0-21-genericを使用してUbuntu 16.04をインストールすることにしました。動いた。 GRUB2メニューから4.4.0-21-genericオプションを選択すると起動できます。

enter image description here

カーネル4.13.0-37からブートしようとすると、緊急モードになり、このソリューション here を試しました。 e2fsckは緊急モードで起動しましたが、ルートファイルシステムはクリーンであると言いました。

私の質問は、新しいバージョンのカーネルをどのように削除すればよいですか、4.4.0-21-genericからアップグレードできるようになるまでです。

Edit 1:今日はupdate && upgradeを行い、カーネルを4.4.0-116に更新しました。このカーネルイメージから起動できました。理解できませんが、このイメージは既に私のファイルシステムに存在していましたが、4.4.0-21-genericからアップグレードした後にのみ起動しました。

2
Abel Tom

私も、Ubuntu 16.04のアップデートとして提供されたカーネルバージョン4.13.0-37にいくつかの奇妙な問題があります。ただし、カーネルの削除は規定されたオプションではありません。Sudo apt autoremoveを実行すると、他の重要なLinuxヘッダーパッケージも削除されるためです。これにより、network-managerなどが削除されます。

考えられる解決策は、Grub2の起動順序を編集することです。

https://help.ubuntu.com/community/Grub2/Setup#Configuring_GRUB_2

カーネル編集の起動順序を変更するには(GRUB_DEFAULT = 0)

gksudo gedit /etc/default/grub

最初のインデックスは0から始まります。したがって、値を

GRUB_DEFAULT="1>9"

2番目のメニュー(詳細)および10番目のカーネルオプション用

新しいカーネルの更新を受け取るまで、これで問題が解決することを願っています。

1
Aravind