FreeBSD 缺省内核配置选项(2)

2009-05-13 13:35:34来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

PROCFS是一个伪文件系统,它被安装到/proc目录,用于访问与相应的进程相关的信息,一些系统程序如ps,使用它来获得进程的信息。
  此外,"EXT2FS"选项为Linux所使用Ext2fs类型的文件系统,如果用户的计算机上还运行着Linux,并希望使用FreeBSD访问本地硬盘上的Linux文件系统,就需要这个选项。
  FreeBSD 2.x以后版本是从4.4BSD发展来的,但FreeBSD 1.x是来自于4.3BSD的。4.3BSD是一个非常重要的BSD版本,很多应用程序也是依照4.3BSD开发的。因此需要使用这个"COMPAT_43" 选项保持和基于4.3BSD(包括FreeBSD 1.x)应用程序的兼容性。
  SCSI设备在设置时需要一定的延迟时间,以便使SCSI控制卡能正确的和SCSI设备通信。因此需要定义SCSI_DELAY=15000选项,与其他选项不同,这个选项为数值设置,使用了赋值符号和数字。这个值的单位为毫秒
  UCONSOLE选项使用户能接管console,通常在使用X Window时比较有用,这样就能在 X Window下接管console输出的与系统相关的信息。FAILSAFE选项使得配置程序对待内核更为谨慎和保守,从而增加了系统的安全性。
  USERCONFIG和VISUAL_USERCONFIG这两个选项使用户可以在启动时进入内核参数设置程序UserConfig,配置硬件参数。USERCONFIG参数只提供基本命令行配置功能,而 VISUAL_USERCONFIG进一步提供全屏的编辑功能。
  config行指定内核文件名及其位置,它指定内核名为kernel,并且内核所在的根文件系统位于wd0硬盘上,根文件系统即为wd0a。FreeBSD习惯上使用kernel作为内核的文件名,不应改变。而它的位置wd0可能会根据硬件设置的不同而不同,例如:如果将FreeBSD安装到了SCSI硬盘上,则内核和根文件系统的位置就为da0中的分区。
# To make an SMP kernel, the next two are needed
options   SMP        # Symmetric MultiProcessor Kernel
options   APIC_IO      # Symmetric (APIC) I/O
# Optionally these may need tweaked, (defaults shown):
#options  NCPU=2      # number of CPUs
#options  NBUS=4      # number of busses
#options  NAPIC=1      # number of IO APICs
#options  NINTR=24      # number of INTs
  如果用户的计算机有多个处理器,就需要取消注释,使用这几个选项以进行支持。一般 SMP和APIC_IO是最基本的两个设置选项,SMP选项是用于支持对称多处理器SMP结构的基本代码,APIC_IO支持APIC IO方式对称I/O。使用这两个选项之后,系统就能自动检测出所使用的处理器个数以及其他系统资源。当然也可以手工指定这些资源设置,这用于不能正确侦测处理器数目时使用。缺省内核不支持多处理器,因此对于多处理器系统必须重新生成内核。
  由于只有586以上的芯片才支持SMP,因此这需要在cpu行的设置中删除386和486行的设置,明确指定处理器的类型。否则就会发生逻辑冲突。
controller  isa0
controller  eisa0
controller  pci0
  这三行定义了三种控制器的基本支持代码:ISA、EISA和PCI总线控制器。
  ISA总线类型是个人计算机的标准配置,很多驱动程序代码都基于ISA控制器的代码,因此系统必须对ISA总线进行支持。EISA总线类型是ISA的扩展,使用在一些较老型号的服务器中,今天已经逐渐被PCI总线代替,它是可选的。PCI选项支持PCI总线设备的通用代码,当前PCI总线主板是个人计算机的主流,这个选项也是必须的。
如果用户的计算机不存在EISA总线,可以删除对EISA选项的支持。但是,由于后面设置的一些设备是EISA总线类型的设备,依赖这个选项的支持,必须同时也必须删除所有的EISA总线类型的设备,否则就存在逻辑错误。配置程序并不会自动删除那些并不存在的设备选项,这样就导致直到编译时才会发现EISA总线设备的驱动程序发生编译错误,编译不能正常完成。controller  fdc0  at isa? port "IO_FD1" bio irq 6 drq 2

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD 缺省内核配置选项(1)

下一篇:FreeBSD 缺省内核配置选项(3)