教你如何快速编译安装Linux新内核

随着内核版本的更新换代,你是否有觉得自己的内核版本有些低了呢?如果有的话,没关系,今天小编就来教大家如何编译安装新的内核。

在编译安装Linux内核之前先检查我们的虚拟机所在的磁盘空间,预留空间10G以上,不然编译安装内核无法完成。下面我们就开始内核的编译安装吧。

1)下载源码文件

先在内核官网()上下载最新版本的内核到桌面上,然后rz拷到linux系统上,找到一个空目录如/app/tmp,将之移到/app/tmp中,然后再解包解压,就会生成一个目录

教你如何快速编译安装Linux新内核

2)准备文本配置文件.config

/boot下有个文件/boot/config-3.10.0-514.el7.x86_64,这个文件定义了在编译内核的时候,那些特性,哪些功能启用了,哪些功能没启用,哪些是以模块方式还是打到核心,就是在编译内核的时候,以这个文件为模板,在这个模板基础之上来修改特性,所以先将这个文件拷到linux-4.13.2目录下,并命名为隐藏文件.config

cp  /boot/config-3.10.0-514.el7.x86_64  /app/tmp/linux-4.13.2/.config

3)安装包组  yum groupinstall "development tools"

yum groupinstall "development tools"

4)配置内核选项 make menuconfig

cd /app/linux-4.13.2/ 进入到这个目录下,make menuconfig,但是会提示错误,缺少了ncurses

教你如何快速编译安装Linux新内核

所以再把这个包安装了, yum  install  ncurses-devel ,安装之后再次make menuconfig

教你如何快速编译安装Linux新内核

然后就可以成功了(如果还没有成功,提示你缺失了包,那你就继续把这个缺失了的包加上-devel,用yum安装(yum install 缺失包-devel)。)进入了内核菜单项,我们可以自己定制内核版本名字和开启ntfs功能(默认是不开启的)

教你如何快速编译安装Linux新内核

教你如何快速编译安装Linux新内核

定制内核版本名字

教你如何快速编译安装Linux新内核

教你如何快速编译安装Linux新内核

启动ntfs功能

教你如何快速编译安装Linux新内核

进入子菜单,ntfs文件系统在最下面,一直往下翻就可以找到

教你如何快速编译安装Linux新内核

教你如何快速编译安装Linux新内核

教你如何快速编译安装Linux新内核

其他配置就不改了,然后退出,yes保存

教你如何快速编译安装Linux新内核

通过菜单修改了内核选项,也就修改了.config这个文件

教你如何快速编译安装Linux新内核

5)开始编译

date >> /app/date.log ; make -j 8 ;date >> /app/date.log; for i in {1..10};do echo -e "\a";sleep 0.5;done

其实只需要make -j 8就可以了,我写这么长,是为了统计此次编译花了多长时间,并且在编译完之后,会发出10次响声来提醒我编译完成了。

初次编译,会有一些错误出现,提示你有些包没有安装

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13339.html