mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-03-27 02:30:10 +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/"
|
[#]: author: "Abhishek Prakash https://itsfoss.com/author/abhishek/"
|
||||||
[#]: collector: "lkxed"
|
[#]: collector: "lkxed"
|
||||||
[#]: translator: "hanszhao80"
|
[#]: translator: "hanszhao80"
|
||||||
[#]: reviewer: " "
|
[#]: reviewer: "wxy"
|
||||||
[#]: publisher: " "
|
[#]: publisher: "wxy"
|
||||||
[#]: url: " "
|
[#]: url: "https://linux.cn/article-14843-1.html"
|
||||||
|
|
||||||
如何给 Ubuntu 等 Linux 系统的旧内核设置默认启动
|
如何默认启动到 Linux 系统的旧内核
|
||||||
======
|
======
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
这是一个可能的情景。你的系统收到了内核更新,但不知何故,事情不像以前那样顺利。
|
这是一个可能的情景。你的系统收到了内核更新,但不知何故,事情不像以前那样顺利。
|
||||||
|
|
||||||
你意识到,如果你启动到较旧的内核(是的,你可以降级内核),一切都会恢复正常。
|
你意识到,如果你启动到较旧的内核(是的,你可以降级内核),一切都会恢复正常。
|
||||||
|
|
||||||
高兴之余你会觉得有点儿不爽。因为你不得不在每次启动时手动选择较旧的内核。
|
高兴之余你会觉得有点儿不爽。因为你不得不在每次启动时手动选择较旧的内核。
|
||||||
|
|
||||||
一位年长的 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]
|
![ubuntu grub][4]
|
||||||
|
|
||||||
在这里,你可以看到要启动的可用内核。选择较旧的(不带<ruby>恢复选项<rt>recovery option</rt></ruby>):
|
在这里,你可以看到要启动的可用内核。选择较旧的(不带<ruby>恢复选项<rt>recovery option</rt></ruby> 的条目):
|
||||||
|
|
||||||
![grub 高级选项][5]
|
![grub 高级选项][5]
|
||||||
|
|
||||||
@ -45,14 +48,14 @@ apt list --installed | grep linux-image
|
|||||||
|
|
||||||
### 使旧内核成为默认启动项
|
### 使旧内核成为默认启动项
|
||||||
|
|
||||||
如果你乐于使用 Linux 终端和命令,你可以修改 /etc/default/grub 文件并在其中添加以下行:
|
如果你乐于使用 Linux 终端和命令,你可以修改 `/etc/default/grub` 文件并在其中添加以下行:
|
||||||
|
|
||||||
```
|
```
|
||||||
GRUB_DEFAULT=saved
|
GRUB_DEFAULT=saved
|
||||||
GRUB_SAVEDEFAULT=true
|
GRUB_SAVEDEFAULT=true
|
||||||
```
|
```
|
||||||
|
|
||||||
然后使用如下命令 [更新 grub][6]:
|
然后使用如下命令 [更新 GRUB][6]:
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo update-grub
|
sudo update-grub
|
||||||
@ -82,7 +85,7 @@ sudo apt install grub-customizer
|
|||||||
|
|
||||||
在这里你有两个选择。
|
在这里你有两个选择。
|
||||||
|
|
||||||
**选择一:** 选择所需的内核项并使用箭头(显示在顶部菜单上)将其向上移动。
|
**选择一:** 选择所需的内核项并使用箭头按钮(显示在顶部菜单上)将其向上移动。
|
||||||
|
|
||||||
![在 Ubuntu grub 将旧内核向上移动][10]
|
![在 Ubuntu grub 将旧内核向上移动][10]
|
||||||
|
|
||||||
@ -92,11 +95,11 @@ sudo apt install grub-customizer
|
|||||||
|
|
||||||
我建议使用第二个选择,因为即使有新的内核更新它也可以工作。
|
我建议使用第二个选择,因为即使有新的内核更新它也可以工作。
|
||||||
|
|
||||||
这样你就可以在 Ubuntu 或其他发行版中降级内核,甚至无需删除旧内核版本。
|
这样你就可以在 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]
|
作者:[Abhishek Prakash][a]
|
||||||
选题:[lkxed][b]
|
选题:[lkxed][b]
|
||||||
译者:[hanszhao80](https://github.com/hanszhao80)
|
译者:[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/) 荣誉推出
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
Loading…
Reference in New Issue
Block a user