人们使用Arch Linux的原因之一是它是最新版本。在使用其他发行版之前,您将获得大多数软件和Linux内核。
但这并不意味着您必须始终使用最新的主线内核。有几个可用的内核选项,我将向您展示在Arch Linux中切换内核。
首先,让我告诉您有关Arch用户可用的各种Linux内核。
这是最新的稳定Linux内核。大多数人使用此内核是因为它是最新的可用内核版本。
该linux-lts
软件包为您提供了最新的长期支持Linux内核。LTS内核没有预定义的生命周期,但是可以放心地在更长的时间内享受相同的内核版本。
内核补丁通常不会破坏任何东西,但并非不可能发生破坏。如果您的硬件不是市场上可以提供的最新硬件,则可以通过安装稍早的LTS内核来享受最新的软件,从而提高稳定性。
对于安全相关的用户,有最新稳定内核的强化版本。请注意,使用此内核时,几个软件包将不起作用。
如果您想充分利用系统,则可以使用“ Zen”内核,该内核基本上是最新内核的分支,并以吞吐量和功耗为代价进行调整。
现在您已经了解了各种内核选择,接下来让我们看看如何在Arch Linux中更改内核。https://3dddf31a90e173858ae7b000002cb059.safeframe.googlesyndication.com/safeframe/1-0-37/html/container.html?upapi=trueAD
这是一个两步过程:
不用担心,我将向您详细介绍步骤。
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
默认情况下,Arch Linux使用最新的内核版本作为默认版本。其他内核版本可从高级选项下获得:
但是,我宁愿做些不同的事情,并且做得更好(我认为)。这是我的工作:
听起来好多了,不是吗?
为此,您需要编辑GRUB配置文件。通常,所有配置文件都位于/ etc目录中。
打开您的终端并在您喜欢的基于终端的文本编辑器中编辑配置文件。我正在使用Nano编辑器:
sudo nano /etc/default/grub
您可能会注意到,我更改了我提到的值,但又添加了两行,因此最终结果应如下所示:
GRUB_DISABLE_SUBMENU=y
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
第一行和可选行用于禁用GRUB子菜单。我发现在GRUB屏幕上立即查看所有内核而不必输入高级选项子菜单时,它会变得更加容易。https://3dddf31a90e173858ae7b000002cb059.safeframe.googlesyndication.com/safeframe/1-0-37/html/container.html?upapi=trueAD
第二行用于保存最后一个内核条目。
最后,您需要确保GRUB将默认使用最后保存的条目。
保存配置文件并退出。
为了使更改生效,您需要重新生成配置文件。为此,请打开终端并运行以下命令:
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
如果您觉得它很熟悉,那么您已在Arch Linux安装过程中使用了此命令。
重新启动Linux系统,然后选择要使用的内核!
您无需担心在Arch Linux中更新内核。如果您选择的内核有更新,它将与系统更新一起安装。我想您已经知道如何更新Arch Linux系统。
在Arch Linux上切换内核是一个易于完成的过程,其中有几个适合您需求的选项。我发现上述方法最安全,最简单,因为您无需从系统中删除内核。如果选择运行最新的内核,则最好在内核出现紧急情况时安装LTS内核。
我希望您喜欢这个Arch Linux技巧。保持订阅It's FOSS的更多提示和教程。