网站首页 | 网页制作 | 网络编程 | 图形图象 | 冲浪宝典 | 操作系统 | 软件教学 | 网络安全 | 认证考试 | 下载中心 | 游戏下载
| 操作系统首页|Windowns2003|Windowns2000|WindownsXP|Linux|FreeBSD|Unix|DOS|Solaris|SCO_Unix|HP-Unix|注册表|经验技巧 |
您现在的位置: 超人气学院 >> 操作系统 >> FreeBSD >> 文章正文 用户登录 新用户注册
FreeBSD内核定制参考           
FreeBSD内核定制参考
作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-24 11:36:10
#
# GENERIC -- Generic machine kernel
#

## 主机类型i386,因为FreeBSD是在X86上运行的嘛
machine "i386"

## CPU 种类,看看自己属于几86嘛
#cpu "I386_CPU"      # 386 的电脑
#cpu "I486_CPU"      # 486 的电脑    
cpu "I586_CPU"      # 586 的电脑
#cpu "I686_CPU"      # 686 的电脑

## 内核标识,没有特殊意义
ident GENERIC

## 定义一些系统的结构应该保留多大的内存空间,通常
## 16 或 32 就够了, 除非你开站,或运行X,就用 64 吧
## 注意这个值永远小于你的内存数目
maxusers 32

## 一个用户可以执行的进程数限制
options         CHILD_MAX=256
## 一个用户可以打开的文件数限制
options         OPEN_MAX=256

## 打开内核调试, 一般人用不到
#options         DDB

## 允许调试跟踪内存单元(详情見 ktrace, kdump), 还是留给内核黑客用吧
#options         KTRACE                  #kernel tracing

## 没有 FPU (SX) 的朋友用的, 用 DX 的人就不用了
#options MATH_EMULATE #Support for x87 emulation

## 你有64MB以上内存量时指定,单位是K。例如 128MB RAM:
#options "MAXMEM=(128*1024)"

## 支持网络, 一定要有,真是废话
options INET #InterNETworking

## IPX 相关协议
#options         IPX                     #IPX/SPX communications protocols
#options         IPXIP                   #IPX in IP encapsulation (not available
#options         IPTUNNEL                #IP in IPX encapsulation (not available
#options         IPXPRINTFS=0            #IPX/SPX Console Debugging Information
#options         IPX_ERRPRINTFS=0        #IPX/SPX Console Debugging Information

## 文件系统设定
## 只有 UFS 是必需的, 其他的可以不必, 要用时 kernel 会用 LKM 载入
## 注意文件系统名有数字时要用双引号括起来哦,看看下面的LINUX文件系统就知道了
options           FFS              #Berkeley Fast Filesystem
#options          NFS              #Network Filesystem
#options          NFS_NOSERVER     #Disable the NFS-server code.
#options          MSDOSFS          #MSDOS Filesystem
#options          "CD9660"         #ISO 9660 Filesystem
#options          PROCFS           #Process filesystem
#options          KERNFS           #Kernel filesystem
#options          NQNFS            #Enable NQNFS lease checking
#options          FDESC            #File descriptor filesystem
#options          LFS              #Log filesystem
#options          MFS              #Memory File System
#options          NULLFS           #NULL filesystem
#options          PORTAL           #Portal filesystem
#options          UMAPFS           #UID map filesystem
#options          UNION            #Union filesystem
#options          DEVFS            #devices filesystem
##
## 有LINUX文件系统的朋友注意要用下面这一行
#options          "EXT2FS"         #ext2fs, only in 2.2-CURRENT

## 4.3BSD 兼容, 这是必要的,可能有些程序会用到
options "COMPAT_43" #Compatible with BSD 4.3

## 执行 Linux 的程序文件,就算你利用 LKM 载入,你还是需要这个参数
## 你可以修改 /etc/sysconfig 中的 linux=YES,或是执行 /usr/bin/linux
## 对了,你必需安裝 packages 中的 linux_lib
#options "COMPAT_LINUX" #Linux Emulator

## SCO 二进制程序模拟
#options "IBCS2"

## 一开机时 SCSI 卡会先等待设备准备几秒钟时间, 对于一些比较慢的 SCSI设备,
## 如 CDROM 而言是需要的, 最小值是 2, 选择适合你的值就好了
options "SCSI_DELAY=4" #Be pessimistic about Joe SCSI device

## 允许使用者截取控制台信息,对于 xconsole 之类的程序是必要的
options UCONSOLE #Unix console

## 虚拟控制台最大数目, Alt-F1 到 Alt-F12 等等, 只是定义上限而已
## 真正能用的 virtual console 必需看 /etc/ttys 定义 vty 的数目
## 本值內定是 16
options "MAXCONS=8" #Max number for virtual console

## 给 WINE (MS-Windows Emulator) 用的
#options USER_LDT #For WINE, MS-Windows Emulator

## 使用 QUOTA限额
#options QUOTA #For quotas

## SYSV IPC/SHM (BBS 跟 X-window 及 COMPAT_LINUX 需要用), 这是必要的
options SYSVMSG,SYSVSEM,SYSVSHM #For SYSV-IPC

## LKM 的载入器, 这是必要的(在 2.1.5R 以后已经废除,成为内定参数)
#options LKM #Loadable kernel module loader

## 如果你用 ISA 的 SCSI 卡, 又有大於 16MB 的内存, 必需打开此项, 否则无法
## 使用 >16MB 内存. 如果你是用 EISA/VL/PCI 的 SCSI 卡就不需要了
## 打开它会减低一点点速度, 没事不要开 (用 IDE 的当然不用了)
#options BOUNCE_BUFFERS #include support for DMA bounce buffers

## 要用 IP-Firewall 才需要,你可以用 LKM 载入
#options IPFIREWALL #Firewall code
#options IPFIREWALL_VERBOSE #Print information about dropped packets
#options IPACCT #Used with ipfirewall

## 要用 IP-Firewall 或要当 router 才要
## 在 2.2-960323-SNAP 后已废除, 以 sysctl 打开 (見 /etc/sysconfig)
#options GATEWAY #Internetwork gateway

## Multicast routing, 做多路由器时用
#options         MROUTING                # Multicast routing

## 允许 swap device 的数目 (內定 20)
#options         NSWAPDEV=20

## 指定 root partition 在那个硬盘上
#在第一个SCSI HD上
config          kernel  root on sd0
#在第一个IDE HD上
#config kernel root on wd0 dumps on wd0

## 使用 ISA 总线
controller isa0

## 使用 EISA 总线
#controller eisa0

## 使用 PCI 总线
controller pci0

## 软驱控制器
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
# 软驱A
disk fd0 at fdc0 drive 0
# 软驱 B
# disk fd1 at fdc0 drive 1

## IDE 硬盘控制器
controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr
disk wd0 at wdc0 drive 0

[1] [2] [3] 下一页

[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda    责任编辑:kinda 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
  • 此栏目下没有热点文章
  • 相 关 文 章
    ResourceKit中文版帮助
    用“MyPictures”文件夹管
    Windows2000工具包中的REG
    FrontPage98网站FTP到NT服
    浅析Explorer.exe在不同系
    做个“游戏狂人” 轻松玩转
    手工巧清除RealOne与WMP播
    让系统故障瞬间修复—超级
    Explorer.exe程序在系统中
    PrintSreen截取视频画面二
    FrontPage 98网站FTP到NT服
    用NetShare清除默认共享隐
    Resource Kit 中文版帮助
    用“My Pictures”文件夹管
    系统维护基本命令(From HP
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)