1 FreeBSD手册——配置FreeBSD内核( 六 )


的有关资料在 mdconfig 和mdmfs的手册页里,在12章10节也有) 。因此MFS选项在5 。x中
已经没有了 。
options NFS #Network Filesystem
options NFS_ROOT #NFS usable as root device, NFS required
网络文件系统,若不需要通过TCP/IP挂载其它UNIX机器的文件系统,可以用 # 号注释掉这行设置 。
options MSDOSFS #MSDOS Filesystem
MS-DOS 文件系统 。除非要在启动时挂上一个DOS 格式分区,否则你可以放心地把这行注释掉 。
如前所述,在 第一次挂上一个DOS 分区时,内核将会自动加载模块来支持它 。此外,mtools 是
个相当不错的软件(可在 ports 里面找到),它支持不用挂入或卸载,就可访问DOS 软盘(而且
也不需要MSDOSFS 的支持) 。
options CD9660 #ISO 9660 Filesystem
options CD9660_ROOT #CD-ROM usable as root, CD9660 required
CD-ROM 使用的ISO 9660 文件系统 。如果你没有光驱,或是很少用光驱,可以注释掉这
一行(在第一次挂CD-ROM时,内核会动态加载模块以支持它) 。音乐CD 则不需要用到这个
文件系统 。
options PROCFS #Process filesystem
process file system 。这是一个虚拟的文件系统,挂在/proc 下,允许程序(如ps) 获取
有关正在执行的进 程的信息 。在5.x中,PROCFS已经不是那么的重要了,因为很多调试和监视
工具已经能在无PROCFS的情况下工 作 。另外,要在5.X-CURRENT下用PROCFS,还必须有
PSEUDOFS的支持:
options PSEUDOFS #Pseudo-filesystem framework
在FreeBSD 4.X中,没有PSEUDOFS 。在5 。x中,默认将不使用进程文件系统,这一点不象freebsd4.x 。
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
使系统兼容4.3BSD。掉这一行,有些程序将无法正常运行 。
options COMPAT_FREEBSD4 #Compatible with FreeBSD4
5.x的i386及Alpha版,需要这个选项来支持一些为旧版系统编译的调用了旧版接口的软件 。
推荐在所有可能 运行旧应用程序的i386和Alpha 系统(仅5.x中)中保留此选项;但在
ia64 和Sparc64? 平台里不需要该选项 。
options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI
这行设置使内核等待15 秒钟,以供SCSI 控制器扫描你计算机上的SCSI 设备 。如果
只有IDE 硬盘,则可不理会这个设置,另外,也可降低这个值,比如降到五秒,
以加快启动的速度 。如果你发现降低后,FreeBSD 无法正确辨认你的SCSI 设备,那么你该提高
这个值,延长 等待时间 。
options UCONSOLE #Allow users to grab the console
允许使用者获取控制台,对X Window 用户很有用 。举例来说,你可以输入xterm -C
来打开一个xterm终端,这个窗口将显示任何write 、talk 等命令的信息,以及其它你收到的
信息 。当然,kernel 输出的信息也会在这里出现 。
注意: 在FreeBSD 5.X中, UCONSOLE 已经不使必要选项 。
options USERCONFIG #boot -c editor
这个选项允许你从启动菜单启动配置编辑器 。
options VISUAL_USERCONFIG #visual boot -c editor
这个选项允许你从启动菜单启动可视化的配置编辑器 。
注意: 从FreeBSD 5.0 开始,USERCONFIG选项和新的device.hints方式冲突 。具体内容可以看7章5节 。
options KTRACE #ktrace(1) support
这个选项启用内核进程跟踪,在调试时很有用 。
options SYSVSHM #SYSV-style shared memory
提供System V Shared memory的支持,最常用到它的应该是X Window 的XSHM
扩展,不少绘图相关程序会自动使用它来提供额外的速度 。如果你要使用X Window,你最好加入这个选项 。

options SYSVSEM #SYSV-style semaphores
System V semaphores的支持,一般用不到,但它只在kernel 中占用几百个字节的空间 。

options SYSVMSG #SYSV-style message queues

推荐阅读