美文网首页
编译内核

编译内核

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

    相关文章

      网友评论

          本文标题:编译内核

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