Merge pull request #26508 from wxy/20220623-How-to-Boot-into-an-Older-Kernel-By-Default-in-Ubuntu-and-Other-Linux

RP:published/20220623 How to Boot into an Older Kernel By Default in Ubuntu and Other Linux.md
This commit is contained in:
Xingyu.Wang 2022-07-19 20:12:55 +08:00 committed by GitHub
commit 9120d4034b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,19 +3,22 @@
[#]: author: "Abhishek Prakash https://itsfoss.com/author/abhishek/"
[#]: collector: "lkxed"
[#]: translator: "hanszhao80"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-14843-1.html"
如何给 Ubuntu 等 Linux 系统的旧内核设置默认启动
如何默认启动到 Linux 系统的旧内核
======
![](https://img.linux.net.cn/data/attachment/album/202207/19/142100e4ympeo7y5w6pwvo.jpg)
这是一个可能的情景。你的系统收到了内核更新,但不知何故,事情不像以前那样顺利。
你意识到,如果你启动到较旧的内核(是的,你可以降级内核),一切都会恢复正常。
高兴之余你会觉得有点儿不爽。因为你不得不在每次启动时手动选择较旧的内核。
一位年长的 It's FOSS 读者遇到了这个问题。[Linux Mint][1] 中的新内核更新没有按预期工作。启动到较旧的内核“修复”了问题,但麻烦的是在每次启动时要去手动选择较旧的内核。
一位年长的读者遇到了这个问题。[Linux Mint][1] 中的新内核更新没有按预期工作。启动到较旧的内核“修复”了问题,但麻烦的是在每次启动时要去手动选择较旧的内核。
删除新内核而使用旧内核不是一个好主意,因为新内核将会在下一次系统更新时被安装使用。
@ -31,11 +34,11 @@ apt list --installed | grep linux-image
当你升级系统时会获得一个新版本的内核,这时你的系统会自动选择启动至最新的可用内核。
在 [grub][3] 屏幕中,你可以 **转到<ruby>高级选项<rt>Advanced option</rt></ruby>**较旧的 Linux 版本):
在 [grub][3] 屏幕中,你可以转到<ruby>高级选项<rt>Advanced option</rt></ruby>(较旧的 Linux 版本):
![ubuntu grub][4]
在这里,你可以看到要启动的可用内核。选择较旧的(不带<ruby>恢复选项<rt>recovery option</rt></ruby>
在这里,你可以看到要启动的可用内核。选择较旧的(不带<ruby>恢复选项<rt>recovery option</rt></ruby> 的条目
![grub 高级选项][5]
@ -45,14 +48,14 @@ apt list --installed | grep linux-image
### 使旧内核成为默认启动项
如果你乐于使用 Linux 终端和命令,你可以修改 /etc/default/grub 文件并在其中添加以下行:
如果你乐于使用 Linux 终端和命令,你可以修改 `/etc/default/grub` 文件并在其中添加以下行:
```
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
```
然后使用如下命令 [更新 grub][6]
然后使用如下命令 [更新 GRUB][6]
```
sudo update-grub
@ -82,7 +85,7 @@ sudo apt install grub-customizer
在这里你有两个选择。
**选择一:** 选择所需的内核项并使用箭头(显示在顶部菜单上)将其向上移动。
**选择一:** 选择所需的内核项并使用箭头按钮(显示在顶部菜单上)将其向上移动。
![在 Ubuntu grub 将旧内核向上移动][10]
@ -92,11 +95,11 @@ sudo apt install grub-customizer
我建议使用第二个选择,因为即使有新的内核更新它也可以工作。
这样你就可以在 Ubuntu 或其他发行版中降级内核,甚至无需删除内核版本。
这样你就可以在 Ubuntu 或其他发行版中降级内核,甚至无需删除内核版本。
请注意,像 Ubuntu 这样的发行版大部分一次只保留两个内核版本。因此,最终你首选的旧内核将在新的内核版本释出时被删除。
这个巧妙的技巧曾助我脱困。当时我 [在 Ubuntu 中安装最新的 Linux 内核][12] ,由于某种原因它与我的音频系统有问题。
这个巧妙的技巧曾助我脱困。当时我 [在 Ubuntu 中安装最新的 Linux 内核][12] ,由于某种原因它与我的音频系统有些兼容问题。
无论是什么原因,你现在都知道如何自动启动到旧内核。
@ -104,12 +107,12 @@ sudo apt install grub-customizer
--------------------------------------------------------------------------------
via: https://itsfoss.cm/boot-older-kernel-default/
via: https://itsfoss.com/boot-older-kernel-default/
作者:[Abhishek Prakash][a]
选题:[lkxed][b]
译者:[hanszhao80](https://github.com/hanszhao80)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出