科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道系统技术开发新篇章:编译linux内核 (3)

系统技术开发新篇章:编译linux内核 (3)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

当您用上下方向键选择好有子选单的选项,以及确定底部按钮为 Select 之後,敲‘Enter’就可以进入下一层选单。

作者:weizhishu 来源:chinalunixpub 2007年11月2日

关键字: 内核 开发 技术 Linux

  • 评论
  • 分享微博
  • 分享邮件
 

如果您发现所选择的选项的最右边有一个向右的箭头,那就表示其下还有更进一层的子选单。

在选单的底部,分别有:Select、Exit、和 Help 的按钮,只要按‘tab’键就可以循环选择。

当您用上下方向键选择好有子选单的选项,以及确定底部按钮为 Select 之後,敲‘Enter’就可以进入下一层选单。

如果按 tab 键选择 Exit 的话,就会退回上一级选单 (也可以按‘Esc’,但要非常小心,因为不留神多按两下的话可能会退出程式,然後您又不确定是保存还是放弃好!所以不鼓励用‘Esc’)。

当您选择到最底部的选项的时候,也就是选项的右边没有箭头了,那麽在选项的左边应该是一个 [ ] 或 < > 的符号。分别是:前者只能选择为内建或不选择;後者则可以让您选择为内建、或模组、或不选择。您可以按空白键来循环您的选择:[ * ] 和 < * > 为内建、[ ] 和 < > 是不选择、 < M > 则为模组。(我的建议是:能够编成模组的就尽量编成模组,除非某些特别的效能考虑或没有模组选择的,才编成内建。)

当您退回顶级目录的时候,如果按 Exit 或 Esc 就会退出所有选单,同时系统会问您是否保存设定。您只有 ‘Yes’ 或 ‘No’的选择,如果不确定,请用 no ,然後重新进行选择。不过,您在任何时候,在顶级目录那里可以选择:Save Configuration to an Alternate File ,将当前设定保存在 /usr/src/linux 目录下,档案名称您自定则可;您也可以选择:Load an Alternate Configuration File ,从设定档载入以前的设定。我强烈建议您在进行任何改动之前,先为目前的设定保存起来,请选择 Save Configuration 那个选项,然後输入 origin,那您就可以随时用 Load Configuration 还原核心的原始设定了。(如果对核心的选项够了解,可以复制一份设定档,然後直接修改里面的设定,是最快的方法!)

接下来,应该是最伤神的时候了,这里,我们要面对一大堆的选择。如果您不确定哪些需要,可以接受预设值,或是一股脑做成模组。当您不知道某应该项目是什麽意思,可以按‘help’看看您是否需要,如没需要的话可以不要编进核心里面,否则核心编得太大,会影响系统效能。

Code maturity level options --->

[*] Prompt for development and/or incomplete code/drivers

# 如果您想用核心进行研发工作,如测试新硬体,可以考虑,

# 否则不用理会,

# 不过,有些尚处於 alpha 阶段的新功能必须选择後才用。

Loadable module support --->

[*] Enable loadable module support

[*] Set version information on all module symbols

[*] Kernel module loader

# 如果您要采用其它版本(或旧版本)编译过来的模组,

# 那就要打开第二项,但可能不那麽安全。

# 然则,您也要确定装有 genksyms 程式,

# 否则可能会编译失败。

Processor type and features --->

(Pentium-III/Celeron(Coppermine)) Processor family

( ) 486

( ) 586/K5/5x86/6x86/6x86MX

( ) Pentium-Classic

( ) Pentium-MMX

( ) Pentium-Pro/Celeron/Pentium-II

(X) Pentium-III/Celeron(Coppermine)

# 如果第一项的 CPU 型号不是您目前机器的,

#可以 Enter 进行选择。

Toshiba Laptop support

/dev/cpu/microcode - Intel IA32 CPU microcode support

/dev/cpu/*/msr - Model-specific register support

/dev/cpu/*/cpuid - CPU information support

# 上面这些因为是模组的关系,所以才选。

(off) High Memory Support

(X) off

( ) 4GB

( ) 64GB

# 如果您的实体记忆体少於 1G 的话,用预设的 off 就行;

# 如果您的记忆体介於 1G 到 4G 之间,选择 4GB;

# 如果您的记忆体超过 4G ,那可以选择 64GB。

[ ] Math emulation

# 除非您的 CPU 是 intel 386,否则不用选择。

[*] MTRR (Memory Type Range Register) support

# 如果您有打算跑 X window,不妨将之加上。

[ ] Symmetric multi-processing support

# 如果您的机器是双 CPU 的,可以选择上面这个。

[ ] APIC and IO-APIC support on uniprocessors (NEW)

General setup --->

[*] Networking support

[ ] SGI Visual Workstation support

[*] PCI support

(Any) PCI access mode

( ) BIOS

( ) Direct

(X) Any

[*] PCI device name database

[ ] EISA support

[ ] MCA support

[*] Support for hot-pluggable devices

PCMCIA/CardBus support --->

<*> PCMCIA/CardBus support

[*] CardBus support

[*] i82365 compatible bridge support

[ ] Databook TCIC host bridge support

# 如果您使用 notebook,或许会有 PCMCIA 装置,

# 不妨将 i82365 加进来,除非您确定不使用 PCMCIA。

# 我实际上是没有选择的,这里仅作示范而已。

# 如果您没选择这个,後面许多 PCMCIA 的选择就看不到了,

# 参考的时候请留意这点!

[*] System V IPC

[*] BSD Process Accounting

# 是是非常好用的东西,可以将您的行程资料记录下来,

# 强烈建议选择,要不然开机可能会看到错误信息。

[*] Sysctl support

# 这个不能不选,否则 /proc/sys 就没作用了。

(ELF) Kernel core (/proc/kcore) format

(X) ELF

( ) A.OUT

<*> Kernel support for a.out binaries

<*> Kernel support for ELF binaries

<*> Kernel support for MISC binaries

[*] Power Management support

<*> Advanced Power Management BIOS support

# 上面这行要编成模组或内建,然後才看得到下面的哦:

[ ] Ignore USER SUSPEND (NEW)

[ ] Enable PM at boot time (NEW)

[ ] Make CPU Idle calls when idle (NEW)

[ ] Enable console blanking using APM (NEW)

[ ] RTC stores time in GMT (NEW)

# 如果您的硬体时钟是使用世界标准时间,可以选择,

# 如果是本地时则不选。

[ ] Allow interrupts during APM BIOS calls (NEW)

[ ] Use real mode APM BIOS call to power off (NEW)

# 如果您的系统不能自己切断电源,就选这个吧。

# 不过,对某些 BIOS 而言,选了这个反而不能关机!

# 这样的话,您自己试试看棉~~

# 我这里没选啦,因为我用的是华硕的旧板 P2L97。

# 另外,我还发现如果您是单 CPU 的机器,

# 前面却将 SMP 选择起来的话,那也不能关机哦~~

Memory Technology Devices (MTD) --->

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章