編譯內核

先把下載的內核解壓展開歸檔

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.www58058.com/80133

(0)
phosphorphosphor
上一篇 2017-07-12
下一篇 2017-07-12

相關推薦

  • 前兩天課程中學到的東西

    一、計算機組成部分 由CPU,存儲器和輸入輸出系統三大部分組成(或者可以說成四大部分) CPU:相當于大腦,用來執行最重要的任務:計算 存儲器:相當于身體,為CPU提供計算所需要的所有東西 輸入輸出設備:四肢,為整個系統提供需要計算的內容,吧需要給供給CPU的東西放入存儲器中 二、linux發行版,linux發行版主要有三個大類:debian,slackwa…

    Linux干貨 2016-10-30
  • centos7.3下配置LAMP實現WordPress博客

      在同一臺主機上搭建,首先需要安裝的軟件包Apache 、MariaDB 、PHP 一.安裝LAMP 這里我們采用yum的方式:yum install httpd mariadb-server php php-mysql -y 二.創建虛擬主機 1.虛擬主機配置文件: 2.創建所需的目錄: mkdir /var/www/wordpres…

    2017-08-07
  • 學習宣言

    人所缺乏的不是才干而是志向,不是成功的能力而是勤勞的意志。

    Linux干貨 2016-10-30
  • LB Cluster 負載均衡集群 —-lvs 配置詳解

    lvs : ipvs scheduler: 根據其調度時是否考慮各RS當前的負載狀態,可分為靜態方法和動態方法兩種: 1、靜態方法:僅根據算法本身進行調度; RR:roundrobin,輪詢; WRR:Weighted RR,加權輪詢; SH:Source Hashing,實現session sticy,源IP地址hash;將來自于同一個IP地址的請求始終發…

    Linux干貨 2016-10-30
  • 8.5_Linux文本處理工具和grep之正則表達式的使用

    Linux文本處理工具使用 文件查看工具的使用 cat 命令的使用  此命令一般用于查看文件內容比較多 NAME        cat – concatenate files and print on the&…

    Linux干貨 2016-08-08
  • LNMP

    1、源碼編譯安裝LNMP架構環境 OS版本:2.6.32-431.el6.x86_64 Nginx版本:nginx-1.6.1 mariadb版本:mariadb-10.0.13 php版本:php-5.4.26 1、安裝編譯安裝所需系統環境 ~]# yum groupinstall "Development Tools" "S…

    Linux干貨 2017-02-09
欧美性久久久久