恢复到以前的内核以避免启动破坏我的系统的新内核

恢复到以前的内核以避免启动破坏我的系统的新内核

我使用的是 14.04 版本,刚刚更新了我的一个 Web 服务器。我使用的是 GUI。我运行了更新,结果破坏了我的 VM。

我对 Ubuntu 和 Linux 还很陌生,所以请耐心等待。

我可以通过在引导加载程序上选择先前的内核来加载虚拟机。

我的问题是,我如何恢复到该内核,以便每次重新启动机器时该虚拟机不会启动到该内核?

答案1

备份旧版本

sudo cp /etc/default/grub /etc/default/grub.backup

编辑 grub 配置文件

gksudo gedit /etc/default/grub

#GRUB_DEFAULT=0
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.16.0-50-generic"

更新您要从中启动的内核的上一行

保存,然后

sudo update-grub

sudo reboot

答案2

grub2 文档指一些有用的设置,可用于设置默认启动选项。

编辑/etc/default/grub(您需要 root 权限才能执行此操作)并更改和/或添加以下设置:

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

然后运行:

sudo update-grub

下次重启时,选择从现在起要启动的内核。下次重启应从所选内核启动。

相关内容