Linux內核編譯

1.安裝前準備:

    安裝開發環境

    獲取內核源碼包(www.kernel.org)

    安裝軟件包

       *curses*

    安裝環境包組

       Server Platform Development

       Development Tools

2.安裝環境包組

    [root@localhost ~]# yum -y groupinstall 'Server Platform Development'    
    [root@localhost ~]# yum -y groupinstall 'Development Tools'
    [root@localhost ~]# yum -y  install "*curses*"

3.下載源碼包  

    [root@localhost ~]# tar xf linux-3.18.41.tar.xz -C /usr/src   解壓至/usr/src

4.創建軟連接

    [root@localhost src]#  ln -s linux-3.18.41/ linux

5.將復制配置文件

    [root@localhost src]# cp /boot/config-2.6.32-642.el6.x86_64 /usr/src/linux/.config

6.使用make menuconfig命令編輯內核

   wKiom1fdGsPz8o4MAACCBQm7EBM630.png

7.現在我們可以進行編譯了,可以指定cpu核心數。make -j #(請在/usr/src/linux操作)

   wKioL1fdGy7y4nLfAABI6k8tRZA785.png

8.編譯完成之后我們要安裝相關模塊make modules_install(請在/usr/src/linux操作)

   wKioL1fdG6SQr2XOAABZaUx1UQM403.png

9.最后一步,生成內核文件。make install(請在/usr/src/linux操作)

   wKiom1fdHE7BzgrhAAAwR7BmKhE885.png

10.到此已經完成了內核編譯安裝了,我們重啟來看一下效果。

   wKioL1fdHHuBcHruAAAyz-h2OFU673.png

原創文章,作者:鬧鐘哥,如若轉載,請注明出處:http://www.www58058.com/47223

(0)
鬧鐘哥鬧鐘哥
上一篇 2016-09-17
下一篇 2016-09-17

相關推薦

  • linux用戶與用戶組

    一.用戶 用戶是能夠獲取系統資源的權限的集合. 二.linux用戶組的分類: a.管理員root  :具有使用系統所有權限的用戶,其UID為0. b.Centos 6普通用戶:即一般用戶,其使用系統的權限受限,其UID為500-60000之間Centos7UID為1000-60000之間。 c.Centos 6系統用戶:保障系統運行的用戶,一般不提…

    Linux干貨 2016-10-24
  • Linux命令date命令詳解

    在linux環境中,熟練運用date命令來表示自己想要表示的時間,肯定可以給自己的工作帶來諸多方便,下面是詳細的使用說明和示例 在linux環境中,不管是編程還是其他維護,時間是必不可少的,也經常會用到時間的運算,熟練運用date命令來表示自己想要表示的時間,肯定可以給自己的工作帶來諸多方便。 1.命令格式:date[參數]… [+格式] 2.命…

    2017-07-18
  • N25第一周作業

    第一周 一、計算機由硬件系統和軟件系統組成如下:  計算機硬件系統是由運算器、控制器、存儲器、輸入和輸出設備組成。 1.運算器:是對數據進行加各種算術運算和邏輯運算。 2.控制器:調度各種程序、數據、地址的使用,協調各個組成部分之間的訪問。 3.存儲器:是存儲程序、數據和各種信號。 4.輸入:輸入設備的作用是將程序、原始數據、指令等信息輸入到計算機…

    Linux干貨 2016-12-05
  • mkdir練習

    課外資料 mkdir命令用來創建目錄。該命令創建由dirname命名的目錄。如果在目錄名的前面沒有加任何路徑名,則在當前目錄下創建由dirname指定的目錄;如果給出了一個已經存在的路徑,將會在該目錄下創建一個指定的目錄。在創建目錄時,應保證新建的目錄與它所在目錄下的文件沒有重名。 注意:在創建文件時,不要把所有的文件都存放在主目錄中,可以創建子目錄,通過它…

    Linux干貨 2016-08-08
  • RAID解說

    RAID(RedundantArrays of Inexpensive Disks,RAID),又叫獨立的磁盤陣列。有“價格便宜具有冗余能力的磁盤陣列”之意。原理是利用數組方式來作磁盤組,配合數據分散排列的設計,提升數據的安全性。磁盤陣列是由很多價格較便宜的磁盤,組合成一個容量巨大的磁盤組,利用個別磁盤提供數據所產生加成效果提升整個磁盤系統效能。利用這項技術…

    2017-03-14
  • bash腳本進階(續)

     1、打印99乘法表 [root@ _212_ ~/bin/for_script]# cat 99_changfa.sh  #!/bin/bash line=1 for i in `seq 1 9`;     …

    Linux干貨 2016-08-21
欧美性久久久久