加入收藏夹 | English
热点关注
相关文章
栏目列表
当前位置:主页>RAID数据恢复>
制作软盘上运行的FreeBSD系统
来源:  作者:本站
已经准备好了引导程序和loader,接下来就要准备内核了。

  3、定制内核

  软盘的空间有限,所以我们需要定制一个小内核,而不能直接使用系统原来的内核。

  由于我们只使用软盘,所以内核中的关于scsi、ata、atapi和raid等这些东西都应该删除,因为我们不需要IPv6所以INET6也应该删除,具体留下些什么要看自己的用途了,这没有什么标准。不过有几样是必须的:

  options MFS      # 内存文件系统支持
  options MD_ROOT    # 使用MD(内存磁盘)设备做root
  options UFS      # UFS文件系统支持
  options UFS_ROOT    # UFS ROOT
  pseudo-device md    # MD设备支持

  下面是我使用的一个内核配制文件:

  #
  # GENERIC -- Generic kernel configuration file for FreeBSD/i386
  #
  #
  # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.246.2.38 2002/01/25 17:41:40 murray Exp $
  Machine          i386
  cpu            I386_CPU
  cpu            I486_CPU
  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


上一页 1 2下一页
关于本站 | 会员服务 | 隐私保护 | 法律声明 | 站点地图 | RSS订阅 | 友情链接
免责声明:凡本站注明来源为xx所属媒体的作品,均转载自其它媒体转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。