📄 0540kernel.htm
字号:
<b>Enter</b>』就可以进入该项目去作更进一步的细部设定啰!</font></li><li><font color="#000066" face="SimSun">在细部项目的设定当中,如果前面有<b>[] </b>或<b> < > </b>符号时,该项目才可以选择,而选择可以使用『<b>空格键</b>』来选择;</font></li><li><font color="#000066" face="SimSun">若为 <b>[*] <*></b> 则表示编译进核心;若为<b><M></b> 则表示编译成模块!尽量在不知道该项目为何时,且有模块可以选,那么就可以直接选择为模块啰!</font></li><li><font color="#000066" face="SimSun">当在细项目选择 <b><Exit></b>后,并按下 <b>Enter</b> ,那么就可以离开该细部项目啰!</font></li></ul></ul><ul>基本上建议只要『<font color="#000066">上下左右 空白 及 Enter </font>』这六个按键就好了!不要使用Esc ,否则一不小心就有可能按错的!</ul><ul><li><b><font color="#000099">开始设定</font></b>:</li><br>底下的设定项目非常的多,其中,如果您使用的是比 2.4.18 还要新的版本时,那么有可能会出现更多的选项!如果不确定选项的内容是什么?请千万以Help 进入看一下该项目的设定值,如果还是不清楚怎么办?那么就直接以 Kernel的默认值保留即可!我在底下的设定中,仅列出个人认为比较重要的项目,其它的项目您就得自己看一下啰?其实,基本上,只要底下这些项目您都了解之后,那么核心编译大抵上就没有很严重的困扰啰!<br> <table bgcolor="#000000" border="1" cols="1" width="900"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root @testlinux]#</font><font color="#ffff00"> make mrproper </font><font color="#ffffff"> </font><font color="#ffff99"><==去除 .o 的编译过的档案</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">[root @testlinux]# </font><font color="#ffff00">make menuconfig  </font><font color="#ffff99"><==以文字选单的模式进行编译!</font></font><br><font size="-1" color="#ffff99" face="SimSun">底下开始编译!</font><br><font size="-1" face="SimSun"><font color="#ffffff">Code maturitylevel options  ---> </font><font color="#ffff00"> <==关于核心测试功能的 code 开启项目;</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       [ ] Prompt for development and/or incomplete code/drivers </font><font color="#ffff00"><==因为我们没有要研发核心,所以不选</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">Loadable modulesupport  ---> </font><font color="#ffff00"><==这个就是我们之前说的『模块』啦!</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">   </font><font color="#ffff00">[*]</font><font color="#ffffff"> Enable loadablemodule support</font><font color="#ffff00">  <==让核心可以加载模块项目(必选)</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       [ ]   Set version information on all module symbols</font><font color="#ffff00">   <==这个除非你要使用旧版本的数据,通常不选!</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">   </font><font color="#ffff00">[*]</font><font color="#ffffff">  Kernel module loader </font><font color="#ffff00"><==也是必选啦!</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">Processor typeand features  ---> </font><font color="#ffff00"><==选择CPU 的型号项目</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       (Pentium-MMX) Processor family </font><font color="#ffff00"><==请依照您的实际情况选择您的CPU 型号</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       < > Toshiba Laptop support </font><font color="#ffff00"><==底下这两个有使用到(笔记型计算机)才选择!</font></font><br><font size="-1" color="#ffffff" face="SimSun">       < > Dell laptop support</font><br><font size="-1" face="SimSun"><font color="#ffffff">       <M> /dev/cpu/microcode - Intel IA32 CPU microcode support  </font><font color="#ffff00"><==如果是使用Intel 的,可以编译成模块</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       <M> /dev/cpu/*/msr - Model-specific register support </font><font color="#ffff00"><==如果是使用Intel 的,可以编译成模块</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       <M> /dev/cpu/*/cpuid - CPU information support </font><font color="#ffff00"><==如果是使用Intel 的,可以编译成模块</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       (off) High Memory Support </font><font color="#ffff00"><==这个东西跟你的RAM 有关系,RAM小于 1 GB 则使用 off 即可</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       [ ] Math emulation </font><font color="#ffff00"><==是否需要数值模拟?当然不需要!我们的CPU 都够强了!</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       [ ] MTRR (Memory Type Range Register) support   </font><font color="#ffff00"><==P6(PII等级以上) 并且要跑 X-Window 才加上吧,与 AGP 有关</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">   </font><font color="#ffff00">[ ] </font><font color="#ffffff">Symmetricmulti-processing support </font><font color="#ffff00"><==如果是双CPU 的主机板才选择!否则就不要选了!</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       [*] Local APIC support on uniprocessors (NEW)   </font><font color="#ffff00"><==如果你的CPU 有支持 APIC 则选择!通常可以选择起来啦!</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       [*] IO-APIC support on uniprocessors </font><font color="#ffff00"><==跟上面的理由一致!选择起来吧!</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">General setup ---> </font><font color="#ffff00"><==一般设定部分</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">   </font><font color="#ffff00">[*]</font><font color="#ffffff"> Networkingsupport </font><font color="#ffff00"><==底下四个一定要选,跟基本的硬件装置有关!</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">   </font><font color="#ffff00">[*]</font><font color="#ffffff"> PCI support</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       </font><font color="#ffff00">(Any)</font><font color="#ffffff">   PCI access mode</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">   </font><font color="#ffff00">[*]</font><font color="#ffffff"> PCI devicename database</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">       [ ] EISA support </font><font color="#ffff00"><==底下这两个则与主机板上面的插槽有关!除非笔记型,否则不选</font></font><br><font size="-1" color="#ffffff" face="SimSun">       [ ] MCA support</font><br><font size="-1" face="SimSun"><font color="#ffffff">       [*] Support for hot-pluggable devices </font><font color="#ffff00"><==有点类似随插即用吧!可以选择呦!</font></font><br><font size="-1" color="#ffffff" face="SimSun">       PCMCIA/CardBus support  ---></font><br><font size="-1" face="SimSun"><font color="#ffffff">               < > PCMCIA/CardBus support </font><font color="#ffff00"><==因为我没有笔记型,所以不选,若为笔记型计算机,请选择!</font></font><br><font size="-1" color="#ffffff" face="SimSun">       PCI Hotplug Support  ---></font><br><font size="-1" face="SimSun"><font color="#ffffff">       [*] System V IPC </font><font color="#ffff00"><==底下这三个东西对于效能都不错!可以选择呦!</font></font><br><font size="-1" color="#ffffff" face="SimSun">       [*] BSD Process Accounting</font><br><font size="-1" color="#ffffff" face="SimSun">       [*] Sysctl support</font><br><font size="-1" face="SimSun"><font color="#ffffff">       (ELF) Kernel core (/proc/kcore) format </font><font color="#ffff00"><==底下这几个东西可以编译成模块啦!但是我直接编到核心啰!</font></font><br><font size="-1" color="#ffffff" face="SimSun">       <*> Kernel support for a.out binaries</font><br><font size="-1" color="#ffffff" face="SimSun">       <*> Kernel support for ELF binaries</font><br><font size="-1" color="#ffffff" face="SimSun">       <*> Kernel support for MISC binari</font><br><font size="-1" color="#ffffff" face="SimSun">       [*] Power Management support</font><br><font size="-1" face="SimSun"><font color="#ffffff">       < >   Advanced Power Management BIOS support </font><font color="#ffff00"><==如果你想要你的BIOS 接管电源管理,可以选择!我是不选的啦!</font></font><br><font size="-1" color="#ffffff" face="SimSun">Memory TechnologyDevices (MTD)  ---></font><br><font size="-1" face="SimSun"><font color="#ffffff">       < > Memory Technology Device (MTD) support </font><font color="#ffff00"><==没必要就不要选吧!</font></font><br><font size="-1" color="#ffffff" face="SimSun">Parallel portsupport  ---></font><br><font size="-1" face="SimSun"><font color="#ffffff">   </font><font color="#ffff00">< ></font><font color="#ffffff"> Parallelport support </font><font color="#ffff00"><==由于我的主机上面并没有接打印机,所以没选!如果你有打印机的话,一定要选择</font></font><br><font size="-1" color="#ffffff" face="SimSun">Plug and Playconfiguration  ---></font><br><font size="-1" face="SimSun"><font color="#ffffff">       <*> Plug and Play support </font><font color="#ffff00"><==底下两个随插即用! 马上勾选!</font></font><br><font size="-1" color="#ffffff" face="SimSun">       <*>   ISA Plug and Play support  </font><br><font size="-1" face="SimSun"><font color="#ffffff">Block devices ---> </font><font color="#ffff00"><==一些比较冷门的储存机器!如果不确定的话,直接编译成模块吧!没关系的!</font></font><br><font size="-1" color="#ffffff" face="SimSun">       <*> Normal PC floppy disk support</font><br><font size="-1" color="#ffffff" face="SimSun">      < > XT hard disk support</font><br><font size="-1" color="#ffffff" face="SimSun">       < > Compaq SMART2 support</font><br><font size="-1" color="#ffffff" face="SimSun">       < > Compaq Smart Array 5xxx support</font><br><font size="-1" color="#ffffff" face="SimSun">       
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -