最新のカーネルを再インストールしますか?


13

最新のインストール済みカーネルで実行しているときに、build / modprobe / makeを使ってばかげたことをしました。そのカーネルは起動しなくなります。現在、以前のカーネルで実行しています。

どうすればこれをクリーンアップできますか?aptリポジトリにある「ストック」の最新カーネルに戻したいと思います。

編集:注意する必要があります... flashcache(https://github.com/facebook/flashcache/)をインストールしようとしていました

やってみた

sudo apt-get install --reinstall linux-image-generic linux-image

それはそれを修正しませんでした。「リカバリモード」オプションを試してみたところ、フラッシュキャッシュモジュールのロード中にカーネルパニックが発生しました...どこかで何かを削除する必要があります...

ここに画像の説明を入力してください

回答:


12

ネットワークにアクセスできるかどうかはわかりませんが、ネットワークにアクセスできる場合は次のようにします。

sudo apt-get install --reinstall linux-image-generic linux-image

1
それは何かをします...しかし、私が再起動するとき、私は同じ問題を抱えています。黒い画面。
AaronJAnderson 2013

5
私の場合、Linuxイメージのバージョンも指定する必要がありましたsudo apt-get install --reinstall linux-image-generic linux-image-3.19.0-26-generic
ジョージ

8

以前のカーネルバージョンで起動して次のように入力し、##を起動しようとしているカーネルバージョンで置き換えます。

sudo update-initramfs -u -k 3.2.0-##-generic-pae 

##を起動しようとしているカーネルのバージョンに置き換えるだけです。

その後、Grubに挨拶して再起動します。

sudo update-grub
sudo reboot now

これで、新しいカーネルで起動したときにカーネルパニックが発生しなくなりました。


3
またはsudo update-initramfs -u -k $(uname -r):)
c24w

1

VGAドライバーに問題があり、thouseソリューションで問題が解決しません。

助ける主な解決策、それはmanulalyを削除して最初からインストールすることです

// remove modules
sudo rm -rf /lib/modules/4.13.0-3*

remove headers
sudo rm -rf /usr/src/linux-headers-4.13.0-3*

// clear boot
sudo rm -rf /boot/initrd.img-4.13.0-3*
sudo rm -rf /boot/vmlinuz-4.13.0-3*
sudo rm -rf /boot/System.map-4.13.0-3*
sudo rm -rf /boot/config-4.13.0-3*

// refresh grub. I reboot after update grub, but maybe is not important
sudo update-grub

//check the lastes version of linux images
sudo apt-cache search linux-image |grep 4.14

# linux-image-4.14.0-1003-azure-edge - Linux kernel image for version 4.14.0 on 64 bit x86 SMP
# linux-image-extra-4.14.0-1003-azure-edge - Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP
# linux-image-4.14.0-1004-azure-edge - Linux kernel image for version 4.14.0 on 64 bit x86 SMP
# linux-image-extra-4.14.0-1004-azure-edge - Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP

// install the lastes verion
sudo apt-get install linux-image-4.14.0-1004-azure-edge linux-headers-4.14.0-1004-azure-edge linux-image-extra-4.14.0-1004-azure-edge 

// restart pc
sudo reboot now
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.