网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > BSD > FreeBSD > 文章  
制作软盘上运行的FreeBSD系统
文章来源: 绿盟 文章作者: 黑夜编码人 发布时间: 2003-08-06   字体: [ ]  
 

cpu            I586_CPU
cpu            I686_CPU
ident           "MINI-KERNEL"

maxusers  0   #maxusers最好让系统自动分配,如果设得过大,会占用过多的内存。
options  INET    #InterNETworking
options  FFS     #Berkeley Fast Filesystem
options  FFS_ROOT  #FFS usable as root device [keep this!]
options  MFS     #Memory Filesystem
options        MD_ROOT    #MD is a potential root device
options        COMPAT_43   #Compatible with BSD 4.3 [KEEP THIS!]
options        NO_SWAPPING  #Disable swap

device  isa
device  pci

# Floppy drives
device       fdc0 at isa? port IO_FD1 irq 6 drq 2
device       fd0 at fdc0 drive 0

# atkbdc0 controls both the keyboard and the PS/2 mouse
device          atkbdc0   at    isa?   port   IO_KBD
device          atkbd0     at   atkbdc?   irq 1   flags 0x1

device          vga0        at    isa?

# syscons is the default console driver, resembling an SCO console
device          sc0         at    isa?   flags 0x100

# Floating point support - do not disable.
device          npx0        at    nexus?   port IO_NPX   irq 13

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device          miibus    # MII bus support
device          fxp     # Intel EtherExpress PRO/100B (82557, 82558)
device          rl        # RealTek 8129/8139
device          xl       # 3Com 3c90x
device          lnc0  at  isa?   port 0x280   irq 10   drq 0  #   VMware Nic

# Pseudo devices - the number indicates how many units to allocate.
pseudo-device    loop      # Network loopback
pseudo-device    ether      # Ethernet support
pseudo-device    md       # Memory "disks"

  上面的内核基本上是一个系统要运行的最小配制了,当然如果你的机器不同具体也不同,大家按自己的情况来定,我的机器配制是:

CPU: Pentium III 733Mhz
MotherBoard: Via 693A Chipset
NIC: Realtek 8139c

  当配制好之后就是编译内核了,建议大家使用config的方式来编译,注意,最后不要使用make install,否则你原来的内核会被替换。

bsd# cd /sys/i386/conf
bsd# config MINI
bsd# cd ../../compile/MINI
bsd# make depend && make kernel

  编译完成后就会成生kernel这个文件,这时它的体积还是比较大,不过现在不用管它,后面将会介绍如何处理它。

 
推荐文章
·FreeBSD系统终极安装手册(图)
·教你制作软盘上运行的FreeBSD系
·教你定制自己的压缩的FreeBSD内
·打造FreeBSD桌面系统
·FreeBSD6.0中cpu_switch调度机制
 

 
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·打造FreeBSD桌面系统
·FreeBSD服务器的安装与
·FreeBSD系统安装配置之
·FreeBSD系统终极安装手
·教你制作软盘上运行的Fr
·FreeBSD系统安装与配置
·FreeBSD服务器的安装与
·FreeBSD,实实在在的选
相关文章
·让FreeBSD更安全
·配置基于ADSL的防火墙
·OpenBSD内核编译和优化
·FreeBSD服务器的安装与
·FreeBSD服务器的安装与
·FreeBSD上用IP Filter进
·FreeBSD,实实在在的选
·打造FreeBSD桌面系统
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统