近日,Linus Torvalds发布了长期支持的Linux内核版本,即5.10。在这个版本中,set_fs()机制被设置为删除,虽然不是全部,但是至少在某些CPU架构上将被删除。当前的Linux Kernel 5.10支持ARM内存标记扩展(MTE)。

内核还首次支持使用EFI启动RISC-V系统。AMD的虚拟化加密(SEV)现在也支持来宾系统处理器寄存器的加密。

在这里我们不打算讨论Linux Kernel 5.10的特性,有关更多详情,请参考 https://www.linuxmi.com/linux-kernel-5-10.html,在这篇文章中,我们将分享在Ubuntu 20.04 Linux上轻松安装最新Linux Kernel 5.10的步骤。

虽然Linux 5.10内核将是Ubuntu下一个版本21.04的一部分,但是,如果你不想等待,那么你可以现在就尝试一下。

运行更新命令

打开命令终端并首先运行系统命令,以更新系统已安装的包并重新构建存储库缓存。

下载ubuntu-mainline-kernel脚本

下载这个脚本,它将获得安装Linux Kernel 5.10所需的所有最新文件,以测试它。有了它的帮助,你可以在任何当前版本的Ubuntu上安装它,比如Ubuntu 20.04/19.04/18.04…

linuxmi@linuxmi:~/www.linuxmi.com$ wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh

 将脚本放在可执行路径中

要使用命令行从系统上的任何地方运行,而不管我们在哪个目录中,让我们把文件放在bin中。因此,将来您不需要找到文件来检查最新可用的内核版本。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo install ubuntu-mainline-kernel.sh /usr/local/bin/

检查最新的可用内核版本

现在,运行这个脚本来了解可以在Ubuntu 20.04 LTS上安装的最新内核版本是什么。下面是命令:

linuxmi@linuxmi:~/www.linuxmi.com$ ubuntu-mainline-kernel.sh -c
Finding latest version available on kernel.ubuntu.com
: v5.10.1
Finding latest installed version: v5.10.0
A newer kernel version (v5.10.1) is available

在Ubuntu 20.04上安装Linux Kernel 5.10

获得最新版本并确认这就是您想要安装在系统上的版本之后,运行

linuxmi@linuxmi:~/www.linuxmi.com$ sudo ubuntu-mainline-kernel.sh -i
Finding latest version available on kernel.ubuntu.com
Latest version is: v5.10.1, continue? (y/N)y

重新启动系统并检查内核版本

要检查最新的内核是否已经安装在我们的Ubuntu系统上,首先重启系统,然后运行以下命令:

linuxmi@linuxmi:~/www.linuxmi.com$ uname -rs

卸载最新的Linux Kernel 5.10

虽然我们可以从Ubuntu启动菜单切换到一个旧版本的内核,但是,由于某些原因,你不再在你的系统上运行5.10内核,然后运行相同的脚本删除它。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo ubuntu-mainline-kernel.sh -u

OK,就这么简单,你学会了吗?

发表评论