來源:互聯網
上載者:User
關鍵字
內核
安裝
user
原始程式碼
kernel
如何安裝一個自訂的 Linux 內核 Linux內核是HTTP://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu作業系統的心臟。 Ubuntu自帶的內核通常包含你所需要的所有驅動程式,但有時你希望調整你的內核或如果由於某些特別原因你需要重新編譯,本手冊將説明你。 象這個不太詳盡的文檔事實上可以在 內核編譯指南 找到。
要創建內核,你需要 build-essential fakeroot 和 kernel-package 包.
bash:~$ sudo apt-get install build-essential fakeroot kernel-package
內核創建工作在/usr/src/目錄進行,為此,添加src組
bash:~$ sudo adduser my_username src
Adding user my_username to group src...
Done.
登出並重新登錄,或使用su再登錄(切換使用者):
bash:~$ su my_username
bash:~$ groups
my_username src audio adm dialout cdrom floppy video plugdev lpadmin
會列出所有組名,src是其中之一。
獲取原始程式碼
你可以用下面的辦法搜索內核原始程式碼
bash:~$ apt-cache search source 2.6
選擇你想要的內核原始程式碼.
問題:內核原代碼有時叫kernel-source-2.6.5等,而有時又叫linux-source-2.6.8.1,為什麼?
kernel-source來自于Debian,linux-source來自Ubuntu。 如果可能請儘量使用linux-source。 所有的依賴關係都還沒有改變,雖然如此,如果你通過linux-source得到像"uninstalled package kernel-source"(反安裝內核源碼包)的錯誤警告,你可以安全地忽略他們--Bronson.
使用下列命令下載內核原始程式碼:
bash:~$ sudo apt-get install linux-source
建議安裝libncurese-dev和libqt3-dev包,第一個是menuconfig所需要的,第二個用於xconfig,安裝他們中的一個是很小的(見下面的內容)
下載並放原始程式碼至 /usr/src