你们好,明天我们学习一下怎样从Elrepo或则源代码来安装最新的Linux内核4.0。代号为‘HurrdurrI'masheep’的Linux内核4.0是目前为止最新的主干内核。它是稳定版3.19.4以后发布的内核。4月12日是所有的开源运动爱好者的大日子linux服务器搭建,LinuxTorvalds宣布了Linux内核4.0的发布,它如今就早已可用了。因为包括了一些很棒的功能,比如无重启补丁(实时补丁)目前linux最新内核版本,新的升级驱动,最新的硬件支持以及好多有趣的功能都有新的版本,它本来被期望是一次重要版本。并且实际上内核4.0并不觉得是期望中的重要版本,Linus表示期望4.1会是一个更重要的版本。实时补丁功能早已集成到了SUSE企业版Linux操作系统上。你可以在发布公告上查看关于此次发布的更多详尽内容。
警告:安装新的内核可能会造成你的系统不可用或不稳定。假如你一直使用以下命令继续安装,请确保备份所有重要数据到外部硬碟。
在Ubuntu15.04上安装Linux内核4.0
假如你正在使用Linux的发行版Ubuntu15.04,你可以直接通过Ubuntu内核网站安装。在你的Ubuntu15.04上安装最新的Linux内核4.0,你须要在shell或终端中在root访问权限下运行以下命令。
在64位Ubuntu15.04
复制代码
代码如下:
$wget~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.2_amd64.deb
$wget~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.2_amd64.deb
$sudodpkg-ilinux-headers-4.0.0*.deblinux-image-4.0.0*.deb
在32位Ubuntu15.04
复制代码
代码如下:
$wget~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.2_i386.deb
$wget~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.2_i386.deb
$sudodpkg-ilinux-headers-4.0.0*.deblinux-image-4.0.0*.deb
在CentOS7上安装Linux内核4.0
我们可以用两种简单的形式在CentOS7上安装Linux内核4.0。
从Elrepo软件库房安装
从源代码编译安装
我们首先用ElRepo安装,这是最简单的形式:
使用Elrepo安装
1.下载和安装ELRepo
我们首先下载ELRepo的GPG秘钥并安装relrepo-release安装包。由于我们用的是CentOS7,我们使用以下命令安装elrepo-release-7.0-2.el7.elrepo.noarch.rpm。
注:假如你启用了secureboot,请查看这个网页获取更多信息。
复制代码
代码如下:
#rpm--import
#rpm-Uvh
2.升级Linux内核到4.0版本
如今,我们打算从ELRepo软件库房安装最新的稳定版内核4.0。安装它我们须要在CentOS7的shell或则终端中输入以下命令。
复制代码
代码如下:
#yum--enablerepo=elrepo-kernelinstallkernel-ml
里面的命令会手动安装为CentOS7建立的Linux内核4.0。
如今,下边的是另一种形式,通过编译源代码安装最新的内核4.0。
从源代码编译安装
1.安装依赖软件
首先我们须要为编译linux内核安装依赖的软件。要完成这种,我们须要在一个终端或则shell中运行以下命令。
复制代码
代码如下:
#yumgroupinstall"DevelopmentTools"
#yuminstallgccncursesncurses-devel
之后,我们会升级我们的整个系统。
复制代码
代码如下:
#yumupdate
2.下载源代码
如今我们通过wget命令从Linux内核的官方库房中下载最新发布的linux内核4.0的源代码。你也可以使用你的浏览器直接从网站下载内核。
复制代码
代码如下:
#cd/tmp/
#wget
3.解压tar压缩包
文件下载好后我们在/usr/src/文件夹下用以下命令解压。
#tar-xflinux-4.0.tar.xz-C/usr/src/
#cd/usr/src/linux-4.0/
4.配置
配置Linux内核有两种选择的。我们可以创建一个新的自定义配置文件或则使用已有的配置文件来建立和安装Linux内核。这都取决于你自己的须要。
配置新的内核
如今我们在shell或终端中运行makemenuconfig命令来配置Linux内核。我们执行以下命令后会显示一个包含所有菜单的弹出窗口。在这儿我们可以选择我们新的内核配置。假如你不熟悉这种菜单linux查看端口占用,那就敲打ESC键两次退出。
复制代码
代码如下:
#makemenuconfig
已有的配置
假如你想用已有的配置文件配置你最新的内核,那就输入下边的命令。假如你对配置有任何调整,你可以选择Y或则N,或则仅仅是按Enter键继续。
复制代码
代码如下:
#makeoldconfig
5.编译Linux内核
下一步,我们会执行make命令来编译内核4.0。取决于你的系统配置,编译起码须要20-30分钟。
注:假如编译内核的时侯出现bccommandnotfound的错误,你可以用yuminstallbc命令安装bc修补这个错误。
复制代码
代码如下:
#make
6.安装Linux内核4.0
编译完成后,我们总算要在你的Linux系统上安装内核了。下边的命令会在/boot目录下创建文件而且在Grub菜单中新建一个内核条目。
复制代码
代码如下:
#makemodules_installinstall
7.验证内核
安装完最新的内核4.0后我们希望能验证它。做这种我们只须要在终端中输入以下命令。倘若所有都进展顺利,我们会听到内核版本,比如4.0出现在输出列表中。
复制代码
代码如下:
#uname-r
推论
好了,我们成功地在我们的CentOS7操作系统上安装了最新的Linux内核版本4.0。一般并不须要升级linux内核,由于和之前版本运行良好的硬件可能并不适宜新的版本。我们要确保它包括能使你的硬件正常工作的功能和配件。但大部份情况下,新的稳定版本内核能使你的硬件性能更好。因而,假如你有任何问题,评论,反馈,请在下边的评论框中标明目前linux最新内核版本,让我们晓得须要降低或则删掉哪些问题。谢谢!享受最新的稳定版Linux内核4.0吧:-)
国内稳定服务器