最新内核导致我的声音出现问题,而旧版本的声音则运行正常。由于我只安装了 Ubuntu,因此启动时无法显示 Grub。如何在启动时手动选择内核版本?
答案1
显示 Grub 的最简单方法是在启动时按住SHIFT按钮。
另外,您也可以始终显示 Grub,而无需它引导任何特定内核:
gksudo gedit /etc/default/grub
改为GRUB_TIMEOUT
-1并注释掉GRUB_HIDDEN_TIMEOUT
通过跑步结束
sudo update-grub
答案2
使用以下命令获取当前安装的内核菜单项。
ubuntu:~$ sudo grub-mkconfig | grep -iE "menuentry 'Ubuntu, with Linux" | awk '{print i++ " : "$1, $2, $3, $4, $5, $6, $7}'
0 : menuentry 'Ubuntu, with Linux 5.4.0-80-generic' --class ubuntu
1 : menuentry 'Ubuntu, with Linux 5.4.0-80-generic (recovery mode)'
2 : menuentry 'Ubuntu, with Linux 4.15.0-159-generic' --class ubuntu
3 : menuentry 'Ubuntu, with Linux 4.15.0-159-generic (recovery mode)'
4 : menuentry 'Ubuntu, with Linux 4.15.0-45-generic' --class ubuntu
5 : menuentry 'Ubuntu, with Linux 4.15.0-45-generic (recovery mode)'
GRUB_DEFAULT=0
根据您的需要修改该值。
目前我的服务器启动时5.4.0-80-generic
ubuntu:~# uname -srn
Linux ubuntu 5.4.0-80-generic
所以我想用4.15.0-45-generic
菜单项来启动我的系统4
执行以下命令修改GRUB_DEFAULT="1>4"
值/etc/default/grub
,以使用修改后的 GRUB_DEFAULT 设置重新生成 grub 配置文件。
解释
"1>4"
格式这里
sudo update-grub
重新启动了 ubuntu 系统。
sudo systemctl reboot
重启后我的 ubuntu 服务器使用旧内核启动4.15.0-45-generic
ubuntu:~# uname -srn
Linux ubuntu 4.15.0-45-generic
答案3
启动时按住该Shift键,将显示 Grub 菜单。您现在可以选择一个较旧的内核版本。
要选择旧内核作为默认内核,请参阅这邮政
答案4
启动时,当 GRUB 出现条目时,选择第二个条目,即Ubuntu 的高级选项在那里你可以看到之前安装的不同旧内核版本,你可以从中选择一个适合你的版本。否则你转到grub配置文件并将所需的内核版本粘贴到当前安装的内核条目顶部。两种方式都可以