编译内核

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

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
下一篇 2017-07-12

相关推荐

  • 通过Nginx来安装一个discuz,软件并不是编译安装的

    这次由于时间有限,所以我就没有用编译安装来启动LMP,只有Nginx 是编译安装的 因为是在centos7上面安装的Nginx所以我们这里由于能力有限,暂时不能将其加入开机启动,日后我会进行改进,将其加入开机启动。这里我们给出Nginxd的编译选项及环境   yum groupinstall "Development&…

    Linux干货 2016-10-25
  • 自制Linux系统

    自制Linux系统 1.首选准备一台Linux虚拟机并添加一块新硬盘 2.分区并创建文件系统,创建两个必要的分区根分区和boot分区 fdisk /dev/sdb  分区 mke2fs -t ext4 /dev/sdb1    创建boot文件系统 mke2f…

    Linux干货 2016-09-16
  • 搭建CA服务器为Client签发证书

    搭建CA服务器为Client签发证书   此次实验步骤如下: 一、搭建CA服务器 1)  在/etc/pki/CA下创建index.txt文件,此文件是为Client签发证书的索引文件; 2)  在/etc/pki/CA下创建serial文件,此文件记录为Client签发证书的编号; 3)  生成CA服务器私钥; 4)…

    2017-05-21
  • 文件通配符与命令行扩展

    * 匹配零个或多个字符 ? 匹配任何单个字符 ~ 当前用户家目录 ~mage 用户mage家目录 ~+ 当前工作目录 ~- 前一个工作目录 [0-9] 匹配数字范围 [a-z] 字母 [A-Z]字母          [a-Z] 会以aAbBcC…小大小大列出,特别要注意 [wang] 匹配列表中的任何的一个字符 [^wang]匹配列表中的所有字…

    2017-11-12
  • 合并 CentOS 6.8 的两个iso镜像

    合并 CentOS 6.8 的两个iso镜像 合并 CentOS 6.8 的两个DVD镜像 1、创建相关目录:                              &nbsp…

    Linux干货 2017-04-24
  • sed的基本用法详解

    在Linux的世界中,有着一个文本三剑客的称呼,它们分别代表grep(文本过滤),sed(流编辑器),awk(gawk)(报告生成器)。 它们是强大的文本处理工具,了解并掌握它们,可以让你对文本的处理更加从容和轻松。 今天我们主要是围绕sed来进行分析。 一、初识sed sed:Stream Editor 从名字上也可以直观的了解到它是一个流编辑工具。何为流…

    Linux干货 2015-06-08