Ubuntu 20.04 安装最新的 Linux 内核

内核是 Linux 操作系统的核心和最重要的组成部分。 它提供了软件应用程序和计算机硬件之间的接口。 它负责管理 I/O 磁盘、文件系统、CPU 和进程。 内核负责尽可能有效地管理资源。 内核开发人员社区构建和部署 Linux 内核的补丁和更新,以推出安全更新、错误修复和新功能。 如果我们使用的是 Linux 操作系统,最好将内核更新到最新版本。

在这篇文章中,我们将向我们展示 Ubuntu 20.04 上安装最新的 Linux 内核。

先决条件

  • 在 云平台上运行 Ubuntu 20.04 的服务器
  • 在我们的服务器上配置的 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Ubuntu 20.04 作为至少 1GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

第 2 步 – 更新和升级系统

首先,使用以下命令检查我们当前的操作系统:

lsb_release -a

我们将在以下输出中获得我们的操作系统版本:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.3 LTS
Release:	20.04
Codename:	focal

接下来,使用以下命令安装所需的依赖项:

apt-get install gnupg2 wget -y

接下来,将所有系统包更新并升级到最新版本。

apt-get update -y
apt-get upgrade -y

升级所有软件包后,重新启动系统以应用更改:

reboot

第 3 步 – 检查当前内核版本

接下来,使用以下命令检查当前安装的内核版本:

uname -r

我们将在以下输出中获得当前内核版本:

5.4.0-99-generic

第 4 步 – 下载 Linux 内核安装脚本

接下来,在我们的系统上下载 Linux 内核安装脚本。 这个脚本将允许我们在 Linux 上安装最新的内核。

我们可以使用以下命令下载它:

wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh

下载完成后,我们将获得以下输出:

--2022-04-13 15:35:52--  https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.109.133, 185.199.111.133, 185.199.110.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 26474 (26K) [text/plain]
Saving to: ‘ubuntu-mainline-kernel.sh’

ubuntu-mainline-kernel.sh           100%[=================================================================>]  25.85K  --.-KB/s    in 0.001s  

2022-04-13 15:35:52 (26.9 MB/s) - ‘ubuntu-mainline-kernel.sh’ saved [26474/26474]

接下来,使用以下命令设置下载脚本的执行权限:

chmod +x ubuntu-mainline-kernel.sh

第 5 步 – 安装最新的内核版本

现在,运行 Linux 内核安装脚本以在我们的系统上安装最新的内核。

./ubuntu-mainline-kernel.sh -i

我们将被要求安装最新的内核版本,如下所示:

Finding latest version available on kernel.ubuntu.com
Latest version is: v5.17.2, continue? (y/N) 

按 y 键开始安装。 安装最新的内核版本后,我们将获得以下输出:

Will download 6 files from kernel.ubuntu.com:
Downloading amd64/linux-headers-5.17.2-051702-generic_5.17.2-051702.202204081338_amd64.deb: 100%   
Downloading amd64/linux-headers-5.17.2-051702_5.17.2-051702.202204081338_all.deb: 100%   
Downloading amd64/linux-image-unsigned-5.17.2-051702-generic_5.17.2-051702.202204081338_amd64.deb: 100%   
Downloading amd64/linux-modules-5.17.2-051702-generic_5.17.2-051702.202204081338_amd64.deb: 100%   
Downloading amd64/CHECKSUMS: 100%   
Downloading amd64/CHECKSUMS.gpg: 100%   
Importing kernel-ppa gpg key ok
Signature of checksum file has been successfully verified
Checksums of deb files have been successfully verified with sha256sum
Installing 4 packages
Cleaning up work folder

第 6 步 – 重新启动系统

安装最新内核后,我们需要重新启动系统才能从新安装的内核引导系统。

reboot

第 7 步 – 验证最新的内核版本

重启成功后,运行以下命令查看新安装的内核版本:

uname -r

我们应该看到以下输出:

5.17.2-051702-generic

本文记录了, Ubuntu 20.04 上安装最新的内核版本。 我们现在可以轻松升级或安装最新的内核版本到我们的服务器。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论