美文网首页
编译内核

编译内核

作者: clickdiff | 来源:发表于2017-10-06 12:52 被阅读0次

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

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
选择自己编译的内核启动就好

相关文章

  • Ubuntu内核升级方法

    Ubuntu内核升级有两种方法: 1. 下载Linux内核,进行编译,具体步骤可参照ubuntu内核编译教程-编译...

  • Linux内核编译

    本次内核编译环境 平台 CentOS 7(字符终端) 编译内核版本 4.12,内核可以去官网h...

  • 迅为IMX6Q开发板-非设备树内核-单独编译内核驱动

    内核驱动不仅可以将驱动编译到内核中,还可以动态的编译内核驱动。本文档介绍如何以模块的方式编译内核驱动。 要动态的编...

  • 迅为4418开发板-驱动-以模块的方式编译内核驱动

    内核驱动不仅可以将驱动编译到内核中,还可以动态的编译内核驱动。本文档介绍如何以模块的方式编译内核驱动。 要动态的编...

  • Linux小系统(二)-内核编译

    Linux内核编译 内核下载与解压 内核下载 内核下载地址 解压 编译 安装开发环境 参考文档 Linux-4.4...

  • Ubuntu18 安装编译内核+自定义内核版本名

    一、 实验目的 完成一个Linux内核的编译,包括下载内核、配置内核、编译和安装内核。 二、实验内容 1)下载Li...

  • 驱动程序的编译方式

    一、直接内建在内核中 二、编译成内核模块 三、不编译到内核中 默认的编译方式为n 这个可以在Kconfig 里面查...

  • 内核模块学习

    linux内核的框架很大,组件很多,如果把所有东西全编译进内核,内核会很大,如果我们要进行修改时,还要重新编译内核...

  • 编译内核

    先把下载的内核解压展开归档 tar -xvf linux-4.12.tar.xz 把linux系统中的/boot/...

  • 内核编译

    变异内核要安装两个包组Development toolsServer Platform DevelopmentDe...

网友评论

      本文标题:编译内核

      本文链接:https://www.haomeiwen.com/subject/mbglyxtx.html