vm ubuntu编译内核_Ubuntu18.04内核怎么升级到5.0版本

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解如何把Ubuntu 18.04升级到5.0内核版本,目前,已经有用户需要把**Ubuntu 18.04 **LTS的内核版本升级到Linux Kernel 5.0版本,以便于尽快展开相关开发工作。

定期有新的设备和技术出现,如果我们想充分利用它,保持Linux系统内核的最新是很重要的。

a59fbb9741334defacaf4652cf87ba80.png

Ubuntu18.04内核怎么升级到5.0版本

此外,更新系统内核将使我们更容易利用新的内核函数,而且它还帮助我们保护自己不受早期版本中发现的漏洞的影响。

准备好在Ubuntu和Debian或它们的衍生产品(如Linux Mint)上更新内核了吗?如果是这样,请继续阅读!

2. 查看当前系统的内核版本

要找到当前版本的安装在我们的系统内核,我们可以做:

uname -sr

下面显示了上述命令在Ubuntu 18.04服务器中的输出:

Linux 4.15.0-42-generic

我们看到当前Ubuntu的内核版本为4.15.0-42,如何把内核升级到5版本?

3. Ubuntu Server内核升级到5.0版本的方法

2f0abf73419a83eb8fb08c4e37758c42.png

Ubuntu Server 内核升级到5.0版本的方法

要想升级到5版本内核的操作方法如下:

先访问以下网站:

http://kernel.ubuntu.com/~kernel-ppa/mainline/

然后从列表中单击所需的版本(编写本文时最新的版本是内核5.0)。

接下来,使用wget命令下载相关系统架构的.deb内核安装包。

如果你安装的是32位的系统,执行以下命令下载32位内核安装包

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.debwget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.debwget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.debwget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb

下载64位5.0内核安装包:

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.debwget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.debwget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.debwget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb

下载完以上所有内核文件后,按以下步骤安装:

sudo dpkg -i *.deb
13cc7ff62123e3952ca341a2c2756e5f.png

Ubuntu安装5.0版本的内核

安装完成后,重新启动计算机,验证正在使用的内核版本是不是5.0版本。

uname -sr
731267440c48848c29abfef54992604f.png

验证正在使用的内核版本是不是5.0版本

4. 总结

在本文中,我们展示了如何轻松把Ubuntu系统的内核升级到最新的5.0版本。这里还有一种我们没有展示的方法,因为它需要从源代码编译内核,这在生产环境中是不推荐的。

如果您仍然对编译内核作为一种学习体验感兴趣,您将在kernel Newbies页面上获得关于如何编译内核的说明。

如果您对本文有任何问题或评论,请随时留下见解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译内核时,首先需要安装所需的编译工具和依赖项。在 Ubuntu 18.04 中,可以通过以下命令安装必要的软件包: ``` sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev ``` 接下来,您可以按照以下步骤编译内核: 1. 获取内核源代码。您可以从官方网站下载源代码包,或者使用 git 克隆内核代码仓库。例如,使用以下命令克隆官方源代码: ``` git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git ``` 2. 进入源代码目录: ``` cd linux-stable ``` 3. 配置内核选项。您可以使用现有的内核配置文件,也可以从头开始配置。如果想使用现有的配置文件,可以运行: ``` cp /boot/config-$(uname -r) .config ``` 然后运行以下命令打开配置界面: ``` make menuconfig ``` 在配置界面中,可以根据需要进行修改和调整。 4. 编译内核。运行以下命令开始编译: ``` make -j$(nproc) ``` 这将使用所有可用的处理器核心并行编译内核。 5. 安装编译好的内核。运行以下命令安装编译好的内核镜像和模块: ``` sudo make modules_install install ``` 这将安装内核系统中,并更新引导配置。 6. 重新启动系统。完成安装后,重新启动计算机并选择新编译内核启动。 请注意,编译内核可能需要一些时间和磁盘空间。另外,如果您对内核配置不熟悉,建议在编译前先备份现有的内核配置文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值