重装最新内核?

Aar*_*son 19 kernel

在我最新安装的内核上运行时,我用 build/modprobe/make 做了一些愚蠢的事情。现在该内核将无法启动。我目前在以前的内核上运行。

我怎样才能清理它?我想回到 apt 存储库中的“库存”最新内核。

编辑:我应该注意......我试图安装 flashcache ( https://github.com/facebook/flashcache/ )

我试着做

sudo apt-get install --reinstall linux-image-generic linux-image
Run Code Online (Sandbox Code Playgroud)

那并没有解决它;所以我尝试了“恢复模式”选项,看到加载 flashcache 模块时内核出现混乱......我必须在某处删除一些东西......

在此处输入图片说明

小智 15

我不知道您是否有网络访问权限,但如果您有,请执行以下操作:

sudo apt-get install --reinstall linux-image-generic linux-image
Run Code Online (Sandbox Code Playgroud)

  • 就我而言,我还必须指定 linux 映像版本,例如`sudo apt-get install --reinstall linux-image-generic linux-image-3.19.0-26-generic`。 (7认同)

小智 11

只需启动到以前的内核版本并键入以下内容,只需将 ## 替换为您尝试启动的内核版本。

sudo update-initramfs -u -k 3.2.0-##-generic-pae 
Run Code Online (Sandbox Code Playgroud)

只需将## 替换为您尝试启动的内核版本即可。

然后向 Grub 打招呼,然后重新启动。

sudo update-grub
sudo reboot now
Run Code Online (Sandbox Code Playgroud)

现在,在启动到新内核时,您应该不会再看到内核崩溃了。

  • 或者`sudo update-initramfs -u -k $(uname -r)` :) (4认同)