人们使用 Arch Linux 的原因之一是它是一个前沿的滚动版本。 您比其他发行版的用户先获得大多数软件和 Linux 内核。
但这并不意味着您必须始终使用最新的主线内核。 有几个可用的内核选项,我将向您展示在 Arch Linux 中切换内核。
可用于 Arch Linux 的不同类型的内核
首先,让我告诉你作为 Arch 用户可以使用的不同类型的 Linux 内核。
主线内核(包名:linux)
这是最新的稳定 Linux 内核。 大多数人使用这个内核是因为它是最新的可用内核版本。
LTS 内核(包名:linux-lts)
这 linux-lts
软件包为您提供最新的长期支持 Linux 内核。 LTS 内核没有预定义的生命周期,但您可以放心在更长的时间内享受相同的内核版本。
内核补丁通常不会破坏任何东西,但并非不可能发生破坏。 如果您的硬件不是市场上可以提供的最新硬件,您可以通过安装稍旧的 LTS 内核来享受具有更高稳定性的前沿软件。
强化内核(包名:linux-hardened)
对于关注安全的用户,有一个 最新稳定内核的强化版本. 请注意,使用此内核时,有几个软件包将无法工作。
性能调优内核(包名:linux-zen)
如果你想充分利用你的系统,你可以使用“Zen”内核,它基本上是最新内核的一个分支,以吞吐量和功耗为代价提供调整。
如何在 Arch Linux 上切换内核
现在您已经了解了各种内核选择,让我们看看如何在 Arch Linux 中更改内核。
这是一个两步过程:
- 安装您选择的 Linux 内核
- 调整 grub 配置文件以添加新安装的内核
别着急,小编来给大家详细介绍一下步骤。
使用以下命令检查 arch Linux 中的内核版本:
uname -r
如果它只显示一个数字
要在 Arch 上切换内核,只需安装您要使用的内核并调整 grub 配置文件即可。
第一步:安装内核 你的选择
您可以使用 pacman 命令安装您选择的 Linux 内核。 您只需要知道包名称。
您还可以在系统中同时安装一种以上的 Linux 内核。 您可以从 grub 菜单中选择要使用的内核。
对于最新的稳定内核:
sudo pacman -S linux
对于最新的 LTS 内核:
sudo pacman -S linux-lts
对于带有强化补丁的最新稳定内核:
sudo pacman -S linux-hardened
获取 Zen 内核:
sudo pacman -S linux-zen
第 2 步:调整 grub 配置文件以添加更多内核选项
默认情况下,Arch Linux 使用最新的内核版本作为默认值。 其他内核版本可从高级选项下获得:
但是,我更喜欢做一些不同的事情并且做得更好(在我看来)。 这是我所做的:
- 禁用 grub 子菜单,以便所有可用的内核版本都显示在主屏幕上(而不是在高级选项下)。
- 配置 grub 以调用上次启动的内核条目,并将其用作下次启动的默认条目。
听起来已经好多了,不是吗?
为此,您需要编辑 GRUB 配置文件。 所有的配置文件一般都位于 /etc目录.
打开您的终端并在您最喜欢的基于终端的文本编辑器中编辑配置文件。 我正在使用 Nano 编辑器:
sudo nano /etc/default/grub
正如您可能注意到的,我已经更改了我提到的值,但我又添加了 2 行,因此最终结果应如下所示:
GRUB_DISABLE_SUBMENU=y GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true
第一行和可选行用于 禁用 GRUB 子菜单. 当我立即可以在 GRUB 屏幕上看到我的所有内核而无需进入高级选项子菜单时,我发现它更容易。
第二行用于 保存最后一个内核条目.
最后,您需要确保 GRUB 将用作 默认最后保存的条目.
Save 配置文件并退出。
第三步:重新生成GRUB配置文件
要使更改生效,您需要重新生成配置文件。 为此,请打开终端并运行以下命令:
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
如果您看起来很熟悉,那么您在 Arch Linux 安装过程中已经使用过这个命令。
重启你的 Linux 系统 并选择您要使用的内核!
结论
您无需担心在 Arch Linux 中更新内核。 如果您选择的内核有更新,它将与系统更新一起安装。 我想你已经知道如何更新 Arch Linux 系统了。
在 Arch Linux 上切换内核是一个简单的过程,有几个根据您的需要量身定制的选项。 我发现上述方法最安全和最简单,因为您不需要从系统中删除内核。 如果您选择运行最新的内核,最好安装 LTS 内核以防内核崩溃。
我希望你喜欢这个 Arch Linux 技巧。 继续订阅 It’s FOSS 以获取更多提示和教程。