开始设定:
底下的设定项目非常的多,其中,如果您使用的是比 2.4.18 还要新的版本时,那么有可能会出现更多的选项!如果不确定选项的内容是什么?请千万以 help 进入看一下该项目的设定值,如果还是不清楚怎么办?那么就直接以 kernel 的预设值保留即可!我在底下的设定中,仅列出个人认为比较重要的项目,其他的项目您就得自己看一下罗?其实,基本上,只要底下这些项目您都了解之後,那么核心编译大抵上就没有很严重的困扰罗! [root @test linux]# make mrproper <==去除 .o 的编译过的档案 [root @test linux]# make menuconfig <==以文字选单的模式进行编译! 底下开始编译! code maturity level options ---> <==关於核心测试功能的 code 开启项目; [ ] prompt for development and/or incomplete code/drivers <==因为我们没有要研发核心,所以不选 loadable module support ---> <==这个就是我们之前说的『模组』啦! [*] enable loadable module support <==让核心可以载入模组项目(必选) [ ] set version information on all module symbols <==这个除非你要使用旧版本的资料,通常不选! [*] kernel module loader <==也是必选啦! processor type and features ---> <==选择 cpu 的型号项目 (pentium-mmx) processor family <==请依照您的实际情况选择您的 cpu 型号 < > toshiba laptop support <==底下这两个有使用到(笔记型电脑)才选择! < > dell laptop support <m> /dev/cpu/microcode - intel ia32 cpu microcode support <==如果是使用 intel 的,可以编译成模组 <m> /dev/cpu/*/msr - model-specific register support <==如果是使用 intel 的,可以编译成模组 <m> /dev/cpu/*/cpuid - cpu information support <==如果是使用 intel 的,可以编译成模组 (off) high memory support <==这个东西跟你的 ram 有关系,ram小於 1 gb 则使用 off 即可 [ ] math emulation <==是否需要数值模拟?当然不需要!我们的 cpu 都够强了! [ ] mtrr (memory type range register) support <==p6 (pii等级以上) 并且要跑 x-window 才加上吧,与 agp 有关 [ ] symmetric multi-processing support <==如果是双 cpu 的主机板才选择!否则就不要选了! [*] local apic support on uniprocessors (new) <==如果你的 cpu 有支援 apic 则选择!通常可以选择起来啦! [*] io-apic support on uniprocessors <==跟上面的理由一致!选择起来吧! general setup ---> <==一般设定部分 [*] networking support <==底下四个一定要选,跟基本的硬体装置有关! [*] pci support (any) pci access mode [*] pci device name database [ ] eisa support <==底下这两个则与主机板上面的插槽有关!除非笔记型,否则不选 ... 下一页