如何永久启动旧版本

如何永久启动旧版本

请原谅我的无知,我一直在 Surface Pro 3 上使用 Ubuntu,而不是双启动,来学习只能在 上运行的 ROS 16.04 LTS。大部分情况下一切都运行正常

但昨晚系统提示我安装一些软件包的大量更新,所以我就安装。我继续使用笔记本电脑,没有重新启动。

今天,当我打开笔记本电脑时,一切都变得不对劲,蓝牙鼠标无法被拾取,连接的键盘不工作。而且屏幕分辨率真的很低。

因此我重新启动并按下 shift 并启动以前的版本4.8.0-49并且运行正常,问题是我如何让它保留这些设置而不是新4.8.0-51设置。

换句话说,让它启动到这个版本,而不是更新后发生的任何版本。

答案1

针对您的问题有多种解决方案,以下是我会采取的一些解决方案:

首先,正如您所看到的,旧内核仍然存在于您的系统中。您可以将该条目设置grub为默认条目;

sudo nano /etc/default/grub 

GRUB_DEFAULT值应该更改为类似以下内容"2>3"2,:子菜单编号(高级 Ubuntu 选项),:3子菜单中的旧内核条目编号。

然后运行:

sudo update-grub

该解决方案的替代方法是,不是在保存文件后立即"x>y"使用,而是运行:saved

sudo update-grub
sudo grub-set-default

第一次选择旧内核时,它将被保存;下一次它将是默认选择(不确定它是否适用于子菜单)。

您还可以删除正在运行的版本并update-grub再次运行,甚至可以创建自定义菜单并禁用其他菜单。

最后,您可以使用它apt-mark来保存所需的内核版本。

相关内容