談到重建,大家都有一種摸不著頭腦的感覺,原因是內核選項給人實在太多的無賴,不光需要知道那一項是干什麼的,還要知道自己的硬件到底是什麼樣的。下面的解說只是給大家作一個參考,別人領進門,修行在個人,能否配置好自己的內核,做到全面而短小,這全要靠自己。有一點是要提醒大家的:內核的配置是一件很考驗人的意志的任務,不要因為幾次失敗而放棄!筆者也曾經經歷過那段難熬的歲月,所以提醒大家--不要氣餒。
prompt for development and/or incomplete code/drivers
很多參考書上說這是那些開發人員認為還不是很穩定的功能,但是根據我的經驗,這個是應該選的一個選項,因為現代的LINUX是建立在這些基礎上的,所以應該可以回答Y,除非你只是想使用LINUX中已經完全定型的東西,但性能肯定不會好到哪,而且對系統特性的支持也不會好。
processor family (386,486/cx486,586/k5/5x86/6x86,pentinum/k6/tsc,ppro/6x86)
這應該沒有太多可說的吧,選擇你的CPU的種類,BIOS可以自檢得到,注意系統的啟動信息。需要注意的是不能選擇比你的CPU類型還高級的CPU,否則可能不能正常工作。
math emulation
模擬數學協處理器,如果你的機器沒有數學協處理器,那就選上以提高性能,但486以後數學協處理器就集成到CPU內部了,應該是用不上的,所以一般的選擇是N。當然選上也不會有什麼問題,除了內核稍稍變大外。
mttr(memory type range register) support
這個選項是用來啟動pentinum pro和pentinum II 的特殊功能,如果你用的不是這類CPU就選N,否則也僅僅是使內核變大而已。
symmetric multi-processing support
同步處理器支持,如果你有多個CPU就選上吧。
enable loadable module support
這會啟動動態載入額外模塊的功能,所以一定選上。
set version information on all symbols for modules
這個選項可以為某個版本的內核而編譯的模塊在另一個版本的內核下使用,但一般用不上。