如何在 Manjaro 中更改内核版本

内核是所有操作系统的核心组件。它是机器硬件和软件程序之间的接口,新版的 Linux 内核会让您的系统更安全,更多的硬件支持也可以使您的系统运行更快、 通常新的内核会带来性能提升。

那么新版的内核就一定适合您吗?未必,内核的更新有时候也带来了软件兼容性等其它一些未知的问题,那么我们如何在各个内核版本之间选择,请看下面的教程。

Manjaro 提供了多种方法来识别、升级、降级或添加新/旧内核。Manjaro 提供了一个出色的图形用户界面,称为 Manjaro System Manager,用于内核管理。此外,Manjaro 包管理器 Pacman 还提供内核版本管理。然而,Manjaro Linux 的最大特点是其硬件检测管理工具 mhwd-kernel 命令,它允许轻松管理和安装多个内核。

在本文中,我们将演示如何使用 Manjaro 命令行终端和 GUI 来更新、添加和删除 Manjaro 内核版本。

通过命令行终端 ,Manjaro 内核版本的添加、更新、降级和删除可以通过两种方式进行,即 Pacman 和 Manjaro 硬件检测工具 (mhwd)。

Pacman:使用官方的 manjaro 仓库来升级软件包数据库和所有系统软件包。
mhwd-kernel:manjaro 硬件检测命令的独特功能,可轻松安装和管理系统内核。

1、识别正在使用的内核

在开始内核版本升级/降级过程之前,请通过 mhwd-kernel -li 命令确定当前版本详细信息:

如何在 Manjaro 中更改内核版本插图

上述命令输出系统内核版本 6.1.80-1-MANJARO,以及已安装的内核列表。

2、安装内核

Manjaro 的另一个显着特点是使用和安装多个内核版本,以及用户对前沿内核的访问。

使用 sudo pacman -Ss linux | grep "kernel and modules" 列出所有的内核版本软件包:

如何在 Manjaro 中更改内核版本插图1

或者使用 sudo mhwd-kernel -l 命令,列出所有的内核版本软件包:

如何在 Manjaro 中更改内核版本插图2

上面的命令输出所有可用的内核版本,而带有 “rt” 的内核代表不稳定或预发行版本。通常包含新特性,在这些新特性其放入稳定版本前,必须先对其进行测试。

使用以下任一命令安装内核:(这里以安装 linux68 内核为例)

sudo mhwd-kernel -i linux68

或者

sudo pacman -S linux68

rmc 选项

mhwd-kernel 命令的 rmc 选项起着至关重要的作用,例如在刚才的命令后面加上 rmc 运行:

sudo mhwd-kernel -i linux68 rmc

这将会在安装新内核时删除现有内核。相比之下,Manjaro 官方网站建议在系统更新前沿内核时将旧内核保留一小段时间。在对新内核的稳定性和功能都做了详细测试之后,再去删除旧内核。

在任何情况下,Manjaro 都会自动配置新内核,完成后重新启动以使更改生效。

3、卸载内核

在尝试删除任何内核之前,请确保 Manjaro 当前未使用该内核。必须删除总共三个主要元素,内核本身、内核头文件、和内核的额外模块。

删除内核本身,命令为:(这里以删除 linux61 内核为例)

sudo mhwd-kernel -r linux61

删除内核头文件,命令为:

sudo pacman -R linux61-headers

删除内核的额外模块,命令为:

sudo pacman -R linux61-extramodules

要同时删除内核的所有元素,命令为:

sudo pacman -R linux61 linux61-headers linux61-extramodules

请注意,如果一次删除多个元素(且某些元素您的系统中不存在),则会在中止之前产生一条报错消息。

按 “Windows” 键并然后输入“Manjaro Setting Manager” 以查看 GUI。

如何在 Manjaro 中更改内核版本插图3

选择“内核”进入 Manjaro GUI 内核管理工具。

如何在 Manjaro 中更改内核版本插图4

将列出所有可用的内核版本和现有的内核详细信息。

如何在 Manjaro 中更改内核版本插图5

1、安装内核

选择任何可用版本,然后单击安装以添加新内核。将弹出一个屏幕进行用户身份验证。输入您的凭据以开始安装过程。

2、卸载内核

单击“移除”以卸载内核。当前使用的无法移除,请切换到其他版本然后再卸载。

无论是通过命令行终端安装内核,还是通过 GUI 安装内核,都可以通过下面的方法进行切换。

开机的时候按住 Shift 键,会出现启动菜单,选择 Manjaro Linux 的高级选项 回车:

如何在 Manjaro 中更改内核版本插图6

选择您要切换的内核之后,回车启动系统。如果关机,下次系统运行的时候,也会运行您选择的这个内核。

如何在 Manjaro 中更改内核版本插图7

标签

发表评论