2010年3月29日 星期一

Linux Kernel Option

其實, 在工作上, 我不常去優化我們公司版子的kernel, 除非客戶有特別要求, 不然通常是由客戶自己去優化自己的系統. 也因此, 我對於kernel option很容易忘記他們的功用...真的需要再去查就好XD. 難得有這個契機去優化自己的NB, 所以順便做了一些紀錄, 這邊會很長, 也會慢慢的增加Option說明, 因為畢竟是下班後才去做這項工作...
原因之二, 因為Ubuntu 10.04要出了!! 9.10的kernel是2.6.31, 10.04的kernel是2.6.32, 應該差異不大, 所以也算是預先做功課, 等10.04一出, 我就要把我公司, 我家, 我NB的Ubuntu都換成Ubuntu 10.04 LTS!!!!!!

註: Ubuntu 10.04捨去了過去三年的以人為本, 改成以光為主題!!看起來好棒阿!!

來囉~只是系統改成Gentoo XD~用virtualbox來玩

1. 如何知道該編譯什麼? 以下節錄自Gentoo手冊

您必須履了解您的系統才可以開始手動編譯。系統上多數的資料可以安裝 pciutils,從裏面包含的 lspci 取得。您也可以執行 lsmod 看看安裝光碟使用那些核心模組。

~$ lspci >> listpci.txt
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
...略

~$ lsmod >> listmodel.txt

由這幾個檔案可以大略知道哪些kernel option是必編譯的。


沒有留言:

張貼留言