如何在 GRUB 中将之前的内核设置为默认内核(Grub 定制器)

如何在 GRUB 中将之前的内核设置为默认内核(Grub 定制器)

你们能帮我使用 Grub Customizer 将 Ubuntu 16.04 LTS 的旧版本内核 4.4.0 设置为启动时的默认版本吗?我没有使用双启动系统,并且我安装了 4.4.8 内核来帮助我解决挂起问题,但它耗尽了我的电池。

我该怎么办呢,我不想把事情搞砸。

在此处输入图片描述

答案1

好的……我决定在虚拟机上试用一下 Grub Customizer,这样就不会搞砸任何事情。我可以毫无问题地更改默认内核。下面是我操作的方法。

在此处输入图片描述

在“常规设置”选项卡中,我单击了预定义的下拉菜单。它列出了所有可用的内核。我选择了 3.19.0-58-generic 并单击了“保存”...我重新启动进入该内核。尽管我担心它会输入名称而不是数值......但它似乎运行良好。

因此,您在做同样的事情时不会遇到任何问题..只需为您想要使用的内核选择通用的内核..而不是(upstart)或(恢复模式)

在你的情况下..下拉菜单可能会显示Ubuntu,带有Linux 4.4.0-21-generic或Ubuntu的高级选项>Ubuntu,带有Linux 4.4.0-21-generic

答案2

我不熟悉该程序,但是如果我想让我的计算机启动到不同的内核,我只需手动编辑位于以下位置的 grub 文件:

/etc/default/grub

寻找

GRUB_DEFAULT=0 (or whatever your default is set too)

将该行更改为您想要加载的内核...查看您的列表,似乎 0 是标准 4.4.8,而 3 是标准 4.4.0

选择要保存的文件后(您必须在根目录中编辑该文件),然后使用以下命令:

sudo update-grub

现在,当您重新启动时,它应该默认为您设置的内核。当您这样做时,它应该update-grub打印出找到的内核列表...只需验证您是否选择了正确的内核...不确定我是否误读了程序显示的列表...但请注意,数字确实从 0 开始,因此它打印的第一个条目是 0 而不是 1

相关内容