內核編譯安裝

編譯內核前期準備工作
(1)準備好開發環境
(2)獲取目標主機航硬件設備的相關信息
(3)獲取目標主機系統功能的相關信息
(4)獲取內核源代碼包
    可以從www.kernel.com上下載
(5)安裝好需要使用的包組
    Server Platform Development
    Development Tools
安裝好之后就可以開始內核的編譯工作了
內核編譯安裝系統
首先是安裝開發包組
    Server Platform Development
    Development Tools
接下來就是已下載源碼文件
    然后將 下載好的源碼文件解壓縮到/usr/src/目錄下
        tar xf linux-3.18.41.tar.xz -C /usr/src
    為了以后操作的方便,為解壓縮出來的目錄linux-3.18.41創建一個軟鏈接
        ln -s linux-3.18.41/ linux

然后準備配置文件;
    將/boot/config-3.10.0-327.el7.x86_64文件復制到/usr/src/linux將其名字改為.config
然后使用make menuconfig命令配置內核選項:
     在使用時我們發現系統報錯了

image使用make報錯圖.png

  • 這是因為我們雖然安裝了開發工具包,但是還缺一些內核相關的包組,安裝過程是

image安裝curese.png

  • 安裝完成后使用make menuconfig命令,可以根據自己的需求編輯相應的配置。

image使用make.png

  • 前面的步驟完成之后就可以編譯內核了,是不是有些小激動呢,不過不要高興得太早哦,
    編譯的過程式是非常的漫長的哦,編譯時最好把自己的及其性能調整到最好哦。
      編譯的命令是make -j # :#是cpu的個數,紅圈圈圈住的地方要注意哦

imageimage編譯.png

編譯過程.png
安裝內核相關模塊文件
在編譯完成后,需要安裝內核相關模塊和相關文件。
    安裝內核相關模塊的命令是:        
        make modules_install

模塊安裝.pngimage
image安裝模塊完成.png

  • 安裝模塊完成后,這個時候內核編譯安裝過程還沒有完成,因為剛安裝了模塊,還沒有生成內核文件,
    所以還需要安裝內核相關文件。
  • 使用的命令是make install

image image安裝內核文件.png

安裝內核相關文件.png

  • 到這一步就算是內核編譯安裝完成了,我們可以重啟看一下是否編譯安裝成功。

imageimage安裝完成.png

安裝完成1.png

OK了,內核的編譯安裝簡單介紹講解就這么多,深入的感興趣的話可以在研究。

原創文章,作者:dxkboke,如若轉載,請注明出處:http://www.www58058.com/46133

(0)
dxkbokedxkboke
上一篇 2016-09-13
下一篇 2016-09-13

相關推薦

  • linux系統啟動詳解

    主要內容: 系統啟動過程 init啟動過程 chkconfig的增,刪,查 Linux組成 Linux: kernel+rootfs  kernel: 進程管理、內存管理、網絡管理、驅動程序、文件系統、安全功能  rootfs:程序和glibc 庫:函數集合, function, 調用接口…

    Linux干貨 2016-09-08
  • Week4 正則表達式及grep命令

    基本正則表達式元字符:             字符匹配:                …

    Linux干貨 2017-02-11
  • Linux基礎知識(六)

    本問主要講述Linux的基礎知識,具體包一下內容: 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; cp /etc/rc.d/rc.sysinit /tmp sed "s/^[[:space:]]\?/#/g" /tmp/rc.sysini…

    Linux干貨 2016-10-30
  • 0808文本處理作業

                           1 、刪除/etc/grub2.conf 文件中所有以空白開頭的行行首的空白字符。 答:sed  ‘@^[[:space]]\+@@’  /etc/grub2/cf…

    Linux干貨 2016-08-11
  • 運維監控大數據的提取與分析

    本文內容整理來自【敏捷運維大講堂】蔣君偉老師的線上直播分享。分別從以下3個維度來分享:1、云時代監控分析的窘境;2、使用標簽標記監控數據的維度;3、監控數據應用場景。 云時代監控分析的窘境 在虛擬化與容器技術廣泛應用的情況下,運維對象大規模地增長,監控平臺每天存儲的指標都以億計,所以監控數據如今已經成了大數據。傳統的監控工具在這種場景下,對于數據的提取分析,…

    系統運維 2017-01-09
  • python裝飾器1

    簡單介紹裝飾器(注意格式)

    Linux干貨 2017-10-22

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-23 11:40

    不錯,圖文并茂,學完能有一個直觀的感受。

欧美性久久久久