编译内核

先把下载的内核解压展开归档

tar -xvf linux-4.12.tar.xz

 

把linux系统中的/boot/config-3.10.0-514.el7.x86_64 
copy到归档文件中并命名为.config

 

 cp config-3.10.0-514.el7.x86_64 /app/linux-4.12/.config

 

安装包组

yum groupinstall "Development Tools"

 

编译内核

 

安装好之后进入展开的内核文件

 

然后打开工具菜单

make menuconfig

系统提示我缺少工具

缺什么工具装什么工具

编译内核

 

安装缺少工具

yum install ncurses-devel

编译内核

 

再进菜单

make menuconfig

编译内核

进入的菜单

 

我们可以更改一下内核版本 编译者自己加的

编译内核

选择回车

编译内核

要是里面输入错误 按着ctrl+backspace进行回删

填写之后转到“ok”回车

编译内核

 

这里最下面的选项用tab可以切换

编译内核

这里的exit不是退出,而是退到上一个菜单栏

 

选择文件系统模块

编译内核

选择dos的

编译内核

找到ntfs的模块

编译内核

前面的选项是用空格转换

编译内核

然后exit退出

最后会问你是否保存  确定就行啦

编译内核

这里可以进去.config查看一下ntfs是否更改

编译内核

到这定制功能就结束了

接下来开始编译

我们可以先查看系统有几个cpu然后多线程编译

lscpu

 

 

编译内核

然后就开始编译

make -j 2 && for i in {1..10};do echo -e "\a";sleep 1;done

编译内核

这个编译接结束后让系统自己报警提示

编译内核

这里报警出错 ,缺少工具。

还是原来是思想:缺什么装什么

yum -y install openssl-devel

编译内核

 

然后再重新编译

 

编译完成之后

 make modules_install安装模块

安装之后查看模块是否已经安装

ls /lib/modules

编译内核

 

然后再把内核编译到/boot下

系统最后有提示缺少工具

编译内核

看缺少什么继续装就行了

yum install elfutils-libelf

 

编译内核

 

然后再重启

reboot

选择自己编译的内核启动就好

原创文章,作者:phosphor,如若转载,请注明出处:http://www.178linux.com/80133

(0)
phosphorphosphor
上一篇 2017-07-12 08:57
下一篇 2017-07-12 17:14

相关推荐

  • 第六周博客作业

                   1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; %s@^[[:space:]]\+[^[:…

    Linux干货 2016-12-05
  • Linux 下openssl搭建一个CA

    CA : 证书颁发机构PKI : 公钥基础设施,公钥基础构架证书: 里面存放了用户的各种信息,最核心的部分就是公钥 谁来给CA颁发公钥,解决方法是,CA自己给自己颁发公钥 openssl 是一个强大的工具可以帮助我们来创建颁发证书,下面我们就来看下在linux下 opensssl 搭建一个CA,并实现管理 1、首先我们需要给CA生成一个私钥  cd…

    2017-07-16
  • haproxy实战之haproxy实现mysql负载均衡

    haproxy实战之haproxy实现mysql负载均衡 实验目的haproxy + mysql实现负载均衡 1.准备机器,做好时间同步,域名主机名解析 192.168.42.151 [node2 haproxy] 192.168.42.152 [node3 mariadb] 192.168.42.153 [node4 mariadb] 2.node3,no…

    Linux干货 2017-06-29
  • DNS

    这里都以我本机的实验为例 正向解析:就是从主机名到IP的解析过程 先在工作目录/var/named/创建一个区域数据文件 以zcylinux.io域为例:vim/var/named/zcylinux.io.zone $TTL  600     #设置全局变量TTL的值为600s zcylinux.io.&nb…

    Linux干货 2017-05-30
  • 文本处理三剑客–sed使用详解

    处理文本的工具sed Stream EDitor     行编辑器 sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space ),接着用sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。…

    Linux干货 2017-05-21
  • awk与systemd

    GNU awkGNU awk 文本处理三工具:grep,sed,awk    grep,egrep,fgrep:文本过滤工具    sed:行(流)编辑器    awk:报告生成器,格式化文本输出 awk awk: Aho, Weinberger, Kerni…

    Linux干货 2016-09-22