mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
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:
commit
9120d4034b
@ -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.c择m/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/) 荣誉推出
|
||||
|
Loading…
Reference in New Issue
Block a user