Linux 編譯安裝內核

1、簡介html

內核,是一個操做系統的核心。它負責管理系統的進程、內存、設備驅動程序、文件和網絡系統,決定着系統的性能和穩定性。Linux做爲一個自由軟件,在廣大愛好者的支持下,內核版本不斷更新。新的內核修訂了舊內核的bug,並增長了許多新的特性。若是用戶想要使用這些新特性,或想根據本身的系統度身定製一個更高效,更穩定的內核,就須要從新編譯內核。linux

本文將以kernel linux-2.6.32.4版本爲實驗介紹的內核編譯與安裝通常方法,這些方法適合大多數Linux系統(包括RedHat、Ubuntu、Debian等)。
網絡

2、操做步驟性能

1)下載spa

2)編譯安裝內核操作系統

make mrproper
make menuconfig
make [-jn]
make modules_install 
make install

3)內核啓動菜單中默認選項的修改設置.net


3、經常使用選項 調試

1)調試相關code

CONFIG_DEBUG_INFO=y
CONFIG_FRAME_POINTER=y
CONFIG_DEBUG_RODATA=n
CONFIG_DEBUG_SET_MODULE_RONX=n

#Kernel config options for kgdb
CONFIG_KGDB=y
CONFIG_KGDB_SERIAL_CONSOLE=y

#Kernel config options for kdb
CONFIG_KGDB_KDB=y
CONFIG_KDB_KEYBOARD=y

 

4、經常使用命令htm

 

5、其餘

1)驅動程序直接編譯進內核

 

相關文章
相關標籤/搜索