帮助中心

立即注册 咨询客服

当前位置:首页 > 帮助中心> 如何升级Linux内核:Linux内核5.7正式版发布

如何升级Linux内核:Linux内核5.7正式版发布

发布时间:2020年06月06日 10:26:57    来源: A5互联

Linux 5.7已经到来,它已经为公众开放几天了。它是Linux内核的最新主流版本。Linux内核5.7中一些有趣的特性和改进:

1、加入了三星新的exFAT驱动。

2、Linux 5.7 支持 Intel Tiger Lake 图形(默认启用)。

3、支持EFI "混合模式 "启动。

4、支持 Apple USB 快速充电功能。

5、扩展 ARM 设备的支持。

6、支持 F2FS 文件系统的 Zstd 压缩。

7、支持VirtIO-FS的OverlayFS。

如果你不确定你要做什么,那还是请不要盲目尝试更新或升级Linux内核。有时它可能会让你的服务器系统崩溃。

一、如何在Ubuntu 20.04 LTS中升级Linux内核

注意:升级Linux内核之前,请确保已备份了重要文件。

方法1:

使用UkTools在Ubuntu 20.04 LTS中升级Linux内核。运行以下命令以在Ubuntu中下载并安装UkTools:

git clone https://github.com/usbkey9/uktools && cd uktools

make

运行以下命令升级内核:

do-kernel-upgrade

运行以下命令以删除Ubuntu中的旧内核和未使用的内核:

do-kernel-purge

方法2:

我们将使用Linux Kernel Utilities升级Linux内核。Linux Kernel Utilities是一组BASH Shell脚本,可用于更新Linux内核。此shell脚本中包含3个脚本:

compile_linux_kernel.sh

update_ubuntu_kernel.sh

remove_old_kernels.sh

Compile_linux_kernel.sh:-从源代码编译并安装最新的Linux内核。

update_ubuntu_kernel.sh:-下载并安装/更新已编译的Ubuntu内核。

remove_old_kernel.sh:-从系统中删除所有不活动和未使用的Linux内核。

运行以下命令以在Ubuntu 20.04 LTS中安装Linux内核实用程序:

git clone https://github.com/mtompkins/linux-kernel-utilities.git

cd linux-kernel-utilities /

chmod 750 * .sh

git pull

现在,运行以下命令以列出可用的内核。按照屏幕上的说明进行操作,然后选择最新的内核。

./compile_linux_kernel.sh

运行以下命令以编译并安装最新的可用Linux内核:

./compile_linux_kernel.sh-最新

运行以下命令以安装预编译的内核:

./update_ubuntu_kernel.sh

从本地存档文件编译内核

./compile_linux_kernel.sh --archive = linux-4.5.2.tar.xz

它将列出Kernel.ubuntu.com中所有可用的预编译Linux内核。您可以看到该号码,并且需要输入所需的号码来安装所选的内核。

现在重新启动Ubuntu系统。

同时,要从kernel.ubuntu.com下载并安装最新的预编译Ubuntu内核,请运行以下命令:

./update_ubuntu_kernel.sh --latest

现在,运行以下命令删除旧内核。

./remove_old_kernels.sh

二、如何在CentOS 8中升级Linux内核

如果您生产服务器上使用CentOS,那么不建议您升级内核,除非尝试进行测试。

您需要为存储库添加GPG密钥,以确保在CentOS 8中的安装安全。

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

您需要在CentOS 8上添加一个名为“ elrepo”的外部存储库。

dnf install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm

现在,运行以下命令以在CentOS 8中安装新的Linux内核。

dnf --enablerepo=elrepo-kernel install kernel-ml

完成安装后,您需要重新引导系统以查看更改。运行以下命令以查看Linux内核的版本。

uname -msr

三、如何在RHEL 8中升级Linux内核

在RedHat Linux 8中使用yum更新内核。

使用yum命令在RHEL 8中升级Linux内核非常简单。

yum update kernel

要在RHEL 8中安装特定版本的Linux内核,请运行以下yum命令。有关可用内核的列表,请参考Red Hat Code Browser。

yum install kernel -{version}

以上就是升级Linux的一些方式,升级前请备份数据,如果是在生产服务器上升级请谨慎操作,以免造成生产中断。