在基于 RPM 和 DEB 的系统中安装 Linux Kernel 4.14 LTS

[ad_1]

Linus Torvalds 宣布了最终的稳定版本 Linux 内核 4.14 2017 年 11 月 12 日星期日。此版本是第一个支持 6年. 您可以在 6 年内接收内核更新、错误修复和功能改进。 以前的 LTS Linux 内核只有 2 年的支持。 这个最新版本及时发布,包含新功能、错误修复和大量改进。 有关详细信息,请参阅 Linux 内核 4.14 发行说明.

在本教程中,让我们看看如何在基于 RPM 和基于 DEB 的系统中安装 Linux Kernel 4.14 LTS。 下面提供的步骤在 CentOS 7 和 Ubuntu 17.04 系统中进行了测试,但是它可以在其他基于 YUM 和 APT 的系统上运行。

在 CentOS 7 中安装 Linux Kernel 4.14 LTS

以下步骤在 CentOS 7 64 位最小版中进行测试。 但是,它也可能适用于其他 RPM 发行版,例如 RHEL, Fedora 和科学 Linux。

官方存储库中没有最新的内核。 所以,我们需要添加 EL回购 存储库来安装这个最新的内核。

以下步骤应运行为 用户。

首先,添加 ELRepo GPG 密钥,如下所示:

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

然后,使用以下命令在 CentOS 7 / RHEL 7 / Scientific Linux 7 中添加 ELRepo:

rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

为 CentOS 6 / RHEL 6 / Scientific Linux 6 安装 ELRepo:

rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

通过安装以下软件包启用 ELRepo 最快镜像:

yum install yum-plugin-fastestmirror

我们添加了 ELRepo。 现在,是时候安装 Linux 内核 4.14 了。

以防万一,您想查看当前安装的内核版本,请运行以下命令:

uname -r

样本输出:

3.10.0-514.16.1.el7.x86_64

正如您在上面的输出中一样,我的 CentOS 7 测试盒运行的是 Linux Kernel 版本 3.10.0-514.16.1.el7.x86_64.

接下来,启用 ELRepo 并使用命令安装 Linux Kernel 4.14 版本:

yum --enablerepo=elrepo-kernel install kernel-ml

安装内核后,重新启动系统并从 Grub 启动菜单中选择最新的内核。

登录系统后,可以验证新安装的Kernel版本,如下图。

uname -r

示例输出为:

4.14.0-1.el7.elrepo.x86_64

恭喜! 您已成功更新 Linux 内核。 现在,您的系统由最新的稳定 Linux Kernel 4.14 版本提供支持。

如果在安装新的 Linux Kernel 后遇到任何问题? 没问题,重启系统。 通过从 Boot 菜单中选择以前安装的 Kernel 登录到您的系统。

然后,使用命令删除新安装的内核:

yum remove kernel-ml

而已。

下载免费电子书:“Linux 内核模块编程指南”

在 Ubuntu 17.04 中安装 Linux Kernel 4.14 LTS

以下步骤在 Ubuntu 17.04 服务器中进行了测试。 但是,本指南应该适用于其他 Ubuntu 版本(旧版本和新版本),以及 Debian、Linux Mint。

要查看当前安装的内核,请运行:

uname -r

样本输出:

4.13.0-041300-generic

如您所见,我的 Ubuntu 17.04 系统正在运行 4.13.0-041300-通用 内核版本。

现在,我们将安装 Linux 内核 4.14. 您可以从以下链接下载最新的内核。

  • 下载 Linux 内核 4.14

为了 64 位 Ubuntu系统:

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-image-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb

为了 32 位 Ubuntu系统:

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400-generic_4.14.0-041400.201711122031_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-image-4.14.0-041400-generic_4.14.0-041400.201711122031_i386.deb

接下来,使用命令安装 Linux Kernel 4.14 LTS:

sudo dpkg -i *.deb

最后,使用以下命令更新 Grub 引导加载程序:

sudo update-grub

样本输出:

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.14.0-041400-generic
Found initrd image: /boot/initrd.img-4.14.0-041400-generic
Found linux image: /boot/vmlinuz-4.13.0-041300-generic
Found initrd image: /boot/initrd.img-4.13.0-041300-generic
Found linux image: /boot/vmlinuz-4.10.0-33-generic
Found initrd image: /boot/initrd.img-4.10.0-33-generic
done

如果您使用的是 BURG 引导加载程序,请运行:

sudo update-burg

重新启动系统并登录到新安装的内核。

使用以下命令检查是否安装了新内核:

uname -r

我的 Ubuntu 系统的示例输出:

4.14.0-041400-generic

如果升级到最新内核后有任何问题,请强制重启系统,然后通过选择 ‘Ubuntu 的高级选项’ 启动菜单中的选项。

选择可以正常工作的旧内核。

安装 Linux 内核 4.14

然后使用命令卸载新内核:

sudo apt-get remove linux-headers-4.14* linux-image-4.14*

最后,再次重新启动系统以登录旧内核。

此外,还有一种在类 Ubuntu 系统中升级到最新内核的最简单方法。 如果您不喜欢命令行方式,您可以使用 Ubuntu 内核升级实用程序. 有关详细信息,请参阅以下指南。

  • Ukuu——在基于 Ubuntu 的系统中安装和升级 Linux 内核的简单方法

另外,检查 Linux 内核实用程序 在基于 DEB 的系统中安装最新的内核版本。

  • Linux Kernel Utilities – 为 Debian 和衍生产品编译和更新最新 Linux 内核的脚本

附加提示: 如果您在 Oracle 中遇到错误 VirtualBox 升级到 Kernel 4.x 版本后,如下所示,请参阅以下链接。

升级内核版本后出现此错误。

Kernel driver not installed (rc=-1908)

如果您遇到类似的错误,请参阅以下指南来解决问题。

  • VirtualBox 在 Ubuntu 中安装 Linux Kernel 4.x 后出错

想要在 openSUSE 中安装 Linux Kernel 4.14? 请参考以下链接。

  • 在 openSUSE 中安装 Linux Kernel 4.14

感谢您的光临!

帮助我们帮助您:

  • 订阅我们的电子邮件通讯: 立即注册
  • 支持 OSTechNix: 通过贝宝捐款
  • 下载免费的电子书和视频: TradePub 上的 OSTechNix
  • 联系我们: 红迪网 | Facebook | 推特 | 领英 | RSS订阅

祝你有美好的一天!!

CentOS 内核 4.14 LTSLinuxUbuntu

[ad_2]

Related Posts