云网牛站
所在位置:首页 > Linux教程 > 在Ubuntu 18.04 LTS下安装linux-5.0.8.tar.xz的方法

在Ubuntu 18.04 LTS下安装linux-5.0.8.tar.xz的方法

2019-04-22 10:34:36作者:范义稿源:云网牛站

本文介绍在Ubuntu 18.04 LTS操作系统下安装linux-5.0.8.tar.xz的方法,除了使用源代码安装外,你还可以使用UKUU,参考使用Ukuu在Ubuntu/Linux Mint上安装Linux Kernel 5.0的方法

 

Ubuntu 18.04 LTS下安装linux-5.0.8.tar.xz

要开始编译过程,需要创建一个新的配置文件,最快最直接的方法是下载我们设置的现有配置文件。

注意:不想使用我们的预设配置文件?将现有文件复制出/boot并将其另存为“.config”:

wget https://pastebin.com/raw/Pwz0Uyqn -O .config

下载配置文件后,就可以下载Linux内核了,本文以5.0.8版本为例。

注意:内核版本定期发布在Kernel.org上,下面是在终端中下载:

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.8.tar.xz

使用Tar命令提取5.0.8内核的文件:

tar xvf linux-5.0.8.tar.xz

使用mv命令将新配置文件移动到Linux代码文件夹中:

mv .config ~/linux-5.0.8/

在Ubuntu 18.04上安装内核构建依赖项,以便可以编译和构建它:

sudo apt install build-essential libncurses5-dev gcc libssl-dev bc flex bison

使用make menu-config运行内核的GUI菜单工具:

在Ubuntu 18.04 LTS下安装linux-5.0.8.tar.xz的方法

cd ~/linux-5.0.8/

make menu-config

在菜单应用程序中,将所有内容保留为默认值,然后使用箭头键选择“保存”,确保将文件写入“.config”。

然后退出菜单工具。

一旦你离开GUI菜单编辑器,就可以使用lscpu命令来确定你的PC有多少个核心,以确定可以用来编译内核的CPU数量。

要确定你拥有多少个核心,请运行:

lscpu | grep -E '^CPU\('

参考:lscpu命令_Linux lscpu命令使用详解:查看CPU信息

记住这个数字,然后,使用make和deb-pkg命令开始编译Ubuntu 18.04,请务必使用运行lscpu命令时显示的数字更改“CORE-NUMBER”:

make -jCORE-NUMBER deb-pkg

在Ubuntu 18.04 LTS下安装linux-5.0.8.tar.xz的方法

根据你拥有的CPU核心数量,你的构建将消耗很长时间,为了获得最佳效果,请尝试至少构建一个双核CPU,构建过程完成后,编译器将为你的新内核输出四个准备好的DEB包,以便你可以安装它们。

要安装新编译的5.0.8 Linux内核,请运行dpkg命令:

sudo dpkg -i linux-*.deb

在Ubuntu 18.04 LTS下安装linux-5.0.8.tar.xz的方法

假设dpkg安装成功,请重新启动操作系统,当它重新联机时,Ubuntu 18.04 LTS上运行的内核应该就是你新安装的了。

要确认你确实在Ubuntu 18.04 LTS上运行Linux 5.0.8内核,请使用uname命令,即uname -r:

在Ubuntu 18.04 LTS下安装linux-5.0.8.tar.xz的方法

至此,在Ubuntu 18.04 LTS下成功安装了linux-5.0.8.tar.xz。

 

相关主题

在Ubuntu 18.04系统中使用kernel-ppa deb包安装Linux 5.0内核

精选文章
热门文章