ubuntu14.4---內核樹建立

Ubuntu 14.04 內核樹的建立

0,,查看自己的內核版本

詳細參數,參考uname命令

$:uname -r

在我電腦上的顯示:3.13.0-32-generic

1,列出可用的源碼包

$:sudo apt-cache search linux-source

在我電腦上的顯示:

linux-source - Linux kernel source with Ubuntu patches
linux-source-3.13.0 - Linux kernel source for version 3.13.0 with Ubuntu patches

2,安裝可用的源碼包

$:sudo apt-get install linux-source-3.13.0

3,找到下載的源碼包

$:cd /usr/src

$:ll

在我電腦上的顯示:
linux-headers-3.13.0-32/
linux-headers-3.13.0-32-generic/
linux-source-3.13.0/
/*就在這個目錄下面*/
linux-source-3.13.0.tar.bz2 -> linux-source-3.13.0/linux-source-3.13.0.tar.bz2
/  

4,解壓源碼包

$:sudo jvxf linux-source-3.13.0.tar.bz2

5,開始編譯內核

進入解壓後源代碼存在的目錄

$:cd linux-source-3.13.0/

$:sudo make oldconfig

會給出提示,一隻回車就行了,具體什麼設置沒有細看

$:sudo make

開始編譯,進入漫長的等待..............

6,開始編譯模塊

$:sudo make modules

開始編譯,進入漫長的等待..............

7,安裝模塊

$:sudo make module_install


以上是內核樹的建立過程



根據網上的帖子說明

   安裝編譯內核所需要的軟件(也可不裝,除非你要用 make menuconfig,用make oldconfig不要)

      sudo apt-get install build-essential kernel-package libncurses5-dev fakeroot

記得上次編譯的時候 使用是 :make menuconfig 

如果不安裝上面的軟件會報錯








發佈了33 篇原創文章 · 獲贊 11 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章