diff --git a/zh_CN/releases/6.3R/Makefile b/zh_CN/releases/6.3R/Makefile new file mode 100644 index 0000000000..2be33c8251 --- /dev/null +++ b/zh_CN/releases/6.3R/Makefile @@ -0,0 +1,37 @@ +# The FreeBSD Simplified Chinese Project +# +# $FreeBSD: www/zh_CN/releases/6.3R/Makefile,v 1.2 2008/01/17 20:57:32 delphij Exp $ + +.if exists(../Makefile.conf) +.include "../Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +DOCS= relnotes.sgml +DOCS+= hardware.sgml +DOCS+= installation.sgml + +DATA+= errata.html +DATA+= hardware-amd64.html +DATA+= hardware-i386.html +DATA+= installation-alpha.html +DATA+= installation-amd64.html +DATA+= installation-ia64.html +DATA+= installation-i386.html +DATA+= installation-pc98.html +DATA+= installation-powerpc.html +DATA+= installation-sparc64.html +DATA+= readme.html +DATA+= relnotes-alpha.html +DATA+= relnotes-amd64.html +DATA+= relnotes-ia64.html +DATA+= relnotes-i386.html +DATA+= relnotes-pc98.html +DATA+= relnotes-powerpc.html +DATA+= relnotes-sparc64.html + +DATA+= docbook.css + +.include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN/releases/6.3R/docbook.css b/zh_CN/releases/6.3R/docbook.css new file mode 100644 index 0000000000..8550589af7 --- /dev/null +++ b/zh_CN/releases/6.3R/docbook.css @@ -0,0 +1,159 @@ +/* + * Copyright (c) 2001, 2003 The FreeBSD Documentation Project + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD: www/zh_CN/releases/6.3R/docbook.css,v 1.2 2008/01/17 20:57:32 delphij Exp $ + */ + +BODY ADDRESS { + line-height: 1.3; + margin: .6em 0; +} + +BODY BLOCKQUOTE { + margin-top: .75em; + line-height: 1.5; + margin-bottom: .75em; +} + +HTML BODY { + margin: 1em 8% 1em 10%; + line-height: 1.2; +} + +.LEGALNOTICE { + font-size: small; + font-variant: small-caps; +} + +BODY DIV { + margin: 0; +} + +DL { + margin: .8em 0; + line-height: 1.2; +} + +BODY FORM { + margin: .6em 0; +} + +H1, H2, H3, H4, H5, H6, +DIV.EXAMPLE P B, +.QUESTION, +DIV.TABLE P B, +DIV.PROCEDURE P B { + color: #990000; +} + +BODY H1, BODY H2, BODY H3, BODY H4, BODY H5, BODY H6 { + line-height: 1.3; + margin-left: 0; +} + +BODY H1, BODY H2 { + margin: .8em 0 0 -4%; +} + +BODY H3, BODY H4 { + margin: .8em 0 0 -3%; +} + +BODY H5 { + margin: .8em 0 0 -2%; +} + +BODY H6 { + margin: .8em 0 0 -1%; +} + +BODY HR { + margin: .6em; + border-width: 0 0 1px 0; + border-style: solid; + border-color: #cecece; +} + +BODY IMG.NAVHEADER { + margin: 0 0 0 -4%; +} + +OL { + margin: 0 0 0 5%; + line-height: 1.2; +} + +BODY PRE { + margin: .75em 0; + line-height: 1.0; + font-family: monospace; +} + +BODY TD, BODY TH { + line-height: 1.2; +} + +UL, BODY DIR, BODY MENU { + margin: 0 0 0 5%; + line-height: 1.2; +} + +HTML { + margin: 0; + padding: 0; +} + +BODY P B.APPLICATION { + color: #000000; +} + +.FILENAME { + color: #007a00; +} + +.GUIMENU, .GUIMENUITEM, .GUISUBMENU, +.GUILABEL, .INTERFACE, +.SHORTCUT, .SHORTCUT .KEYCAP { + font-weight: bold; +} + +.GUIBUTTON { + background-color: #CFCFCF; + padding: 2px; +} + +.ACCEL { + background-color: #F0F0F0; + text-decoration: underline; +} + +.PROGRAMLISTING, .SCREEN { + background-color: #DEE3E7; + padding: 4px; +} + +@media screen { /* hide from IE3 */ + a[href]:hover { background: #ffa } +} diff --git a/zh_CN/releases/6.3R/errata.html b/zh_CN/releases/6.3R/errata.html new file mode 100644 index 0000000000..40f903c640 --- /dev/null +++ b/zh_CN/releases/6.3R/errata.html @@ -0,0 +1,117 @@ + + + + +FreeBSD 6.3-RELEASE 发行版勘误 + + + + + +
+
+

FreeBSD 6.3-RELEASE 发行版勘误

+ +

The FreeBSD Project

+ + + +

$FreeBSD: src/release/doc/zh_CN.GB2312/errata/article.sgml,v +1.2.2.10.2.1 2007/12/07 04:04:50 delphij Exp $
+

+ +
+

FreeBSD 是 FreeBSD基金会的注册商标

+ +

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, 和 Xeon 是 Intel +Corporation 及其分支机构在美国和其他国家的商标或注册商标。

+ +

Sparc, Sparc64, SPARCEngine, 以及 UltraSPARC 是 SPARC International, Inc +在美国和其他国家的商标。 包含 SPARC 商标的产品基于 Sun Microsystems, Inc. +开发的架构。

+ +

许多制造商和经销商使用一些称为商标的图案或文字设计来彰显自己的产品。 本文档中出现的, +为 FreeBSD Project 所知晓的商标,后面将以 '™' 或 '®' 符号来标注。

+
+ +
+
+ +
+
+

  这份文档列出了 FreeBSD 6.3-RELEASE 的勘误内容, +其中包括在发行版发布之后发现的重大问题, 以及在发行版的交付工程后期本应写进发行版文档, +而没有来得及加入的重要信息。 这些信息可能包括安全公告, +以及关于可能影响软件和文档的操作或可用性的新闻。 在安装此版本的 FreeBSD 之前, +应首先阅读此文档的最新版本。

+ +

  这份 FreeBSD 6.3-RELEASE 的勘误文档将持续地维护, 直到 FreeBSD 6.4-RELEASE +发布为止。

+
+
+ +
+
+

1 介绍

+ +

  这份勘误文档包含了关于 FreeBSD 6.3-RELEASE 的 “最新重大新闻”。 +在安装这一版本之前, 通过参考这份文档来了解在发布之后, +可能已经发现并修正的问题非常重要。

+ +

  随发行版本而发布的这份文档 (例如, 在 CDROM 上附带的) 一般来说已经过时了, 但在 +Internet 上的其他副本会被持续更新, 因此应作为这一发行版的 “最新勘误” 来看待。 +这些勘误文档的副本, 可以在 http://www.FreeBSD.org/releases/, +以及所有其他保持与其同步的镜像上找到。

+ +

  FreeBSD 6.3-STABLE 的源代码和预编译形式的快照中, 也会包含本文档 (在制作快照时) +的最新版本。

+ +

  全部 FreeBSD CERT 安全公告的列表, 可以在 http://security.FreeBSD.org/ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/ 找到。

+
+ +
+
+

2 最新新闻及修正信息

+ +

  

+
+ +
+
+

3 安全公告

+ +

  

+
+ +
+
+

4 +已知问题和解决方法

+ +

  

+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/hardware-amd64.html b/zh_CN/releases/6.3R/hardware-amd64.html new file mode 100644 index 0000000000..ea5d4cb714 --- /dev/null +++ b/zh_CN/releases/6.3R/hardware-amd64.html @@ -0,0 +1,6645 @@ + + + + +FreeBSD/amd64 6.3-RELEASE 兼容硬件说明 + + + + + +
+
+

FreeBSD/amd64 6.3-RELEASE +兼容硬件说明

+ +

The FreeBSD Documentation Project

+ + + +
+
+ +
+
+
目录
+ +
1 介绍
+ +
2 支持的处理器和主板
+ +
3 支持的硬件
+ +
+
+
3.1 磁盘控制器
+ +
3.2 以太网接口
+ +
3.3 Token Ring Interfaces
+ +
3.4 FDDI 接口
+ +
3.5 ATM 接口
+ +
3.6 无线网络接口
+ +
3.7 其他网络设备
+ +
3.8 ISDN 接口
+ +
3.9 串口
+ +
3.10 声音设备
+ +
3.11 照相机和视频捕捉设备
+ +
3.12 USB 设备
+ +
3.13 IEEE 1394 (火线) 设备
+ +
3.14 蓝牙设备
+ +
3.15 密码学加速器
+ +
3.16 其他
+
+
+
+
+ +
+

1 介绍

+ +

  这份文档包含了 FreeBSD 6.3-RELEASE (也记为 FreeBSD/amd64 6.3-RELEASE) 在 AMD64 +硬件平台上的兼容硬件说明。 它列出了已知能够在这一平台上使用的硬件, +以及一些有用的启动时内核定制项, 用以支持新的设备。

+ +
+
+

注意: 这份文档包含的信息是 AMD64 硬件平台所专用的。 +不同硬件架构上的硬件兼容说明可能有一些细节上的差异。

+
+
+
+ +
+
+

2 支持的处理器和主板

+ +

  从 2003 年中开始, FreeBSD/amd64 提供了 AMD64 (“Hammer”) 和 Intel EM64T +架构的支持, 现在则更成为了 Tier-1 平台 (完全支持的架构), 您可以预期它在 FreeBSD +操作系统的各个方面拥有产品级的品质, 包括安装和开发环境。

+ +

  请注意这个架构有两个名字, AMD64 (AMD) 和 Intel EM64T (扩展内存 64-位 技术)。 +两种架构的 64-位 模式几乎是完全相互兼容的, 而 FreeBSD/amd64 则应该两者都能支持。

+ +

  撰写本文时, 已经确认能够支持下列处理器:

+ + + +

  Intel EM64T 是 IA-32 (x86) 的一个扩展版本, 并不同于 Intel IA-64 (安腾) 架构, +后者为 FreeBSD/ia64 所支持。 一些 Intel 的较早的文档将 Intel EM64T 称为 “64-位扩展技术” +或 “IA-32e”。

+ +

  目前为止测试过的最大内存配置是 8GB。 SMP 支持已经于近日完工, 并相当稳定了。

+ +

  在许多方面, FreeBSD/amd64 和 FreeBSD/i386 非常相像, 特别是所支持的设备方面。 在 +64-位 代码清理以及一些 (特别是旧的) 驱动方面还存在一些问题。 一般来说, 在其他 64-位 +平台上运行正常的驱动应该可以使用。

+ +

  FreeBSD/amd64 是 FreeBSD 一个非常年轻的平台。 尽管核心的 FreeBSD +内核和基本系统组件是相当健壮的, 但可能还存在一些不太完善的地方, +特别是对第三方软件包的支持方面。

+
+ +
+
+

3 支持的硬件

+ +$FreeBSD: src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml,v 1.3.2.6.4.1 2007/12/07 +04:04:50 delphij Exp $ + +

  这一节描述了目前已知的被 FreeBSD 在 AMD64 平台上支持的硬件。 其他配置可能也能用, +只是尚未测试过。 我们鼓励您对这份列表的内容进行反馈、 更新和修正。

+ +

  这份列表尽可能包含了驱动程序能够适用的一类设备。 如果驱动程序在 FreeBSD +基本安装包中有联机手册 (绝大多数应该有) 则会在这里引用。 支持的具体设备或控制器型号等等, +可以在联机手册中找到。

+ +
+
+

注意: 设备列表是直接从 FreeBSD 联机手册中生成的。 这意味着一些设备, +如果它们被多种不同的驱动程序支持的话, 可能会相应地出现多次。

+
+
+ +
+
+

3.1 磁盘控制器

+ +

  IDE/ATA 控制器 ( +ata(4) +驱动程序)

+ +

  Controllers supported by the +aac(4) driver +include:

+ +
    +
  • +

    Adaptec AAC-364

    +
  • + +
  • +

    Adaptec RAID 3085

    +
  • + +
  • +

    Adaptec RAID 31205

    +
  • + +
  • +

    Adaptec RAID 31605

    +
  • + +
  • +

    Adaptec RAID 5085

    +
  • + +
  • +

    Adaptec RAID 51205

    +
  • + +
  • +

    Adaptec RAID 51245

    +
  • + +
  • +

    Adaptec RAID 51605

    +
  • + +
  • +

    Adaptec RAID 51645

    +
  • + +
  • +

    Adaptec RAID 52445

    +
  • + +
  • +

    Adaptec RAID 5405

    +
  • + +
  • +

    Adaptec RAID 5445

    +
  • + +
  • +

    Adaptec RAID 5805

    +
  • + +
  • +

    Adaptec SAS RAID 3405

    +
  • + +
  • +

    Adaptec SAS RAID 3805

    +
  • + +
  • +

    Adaptec SAS RAID 4000SAS

    +
  • + +
  • +

    Adaptec SAS RAID 4005SAS

    +
  • + +
  • +

    Adaptec SAS RAID 4800SAS

    +
  • + +
  • +

    Adaptec SAS RAID 4805SAS

    +
  • + +
  • +

    Adaptec SATA RAID 2020SA ZCR

    +
  • + +
  • +

    Adaptec SATA RAID 2025SA ZCR

    +
  • + +
  • +

    Adaptec SATA RAID 2026ZCR

    +
  • + +
  • +

    Adaptec SATA RAID 2410SA

    +
  • + +
  • +

    Adaptec SATA RAID 2420SA

    +
  • + +
  • +

    Adaptec SATA RAID 2610SA

    +
  • + +
  • +

    Adaptec SATA RAID 2620SA

    +
  • + +
  • +

    Adaptec SATA RAID 2810SA

    +
  • + +
  • +

    Adaptec SATA RAID 2820SA

    +
  • + +
  • +

    Adaptec SATA RAID 21610SA

    +
  • + +
  • +

    Adaptec SCSI RAID 2020ZCR

    +
  • + +
  • +

    Adaptec SCSI RAID 2025ZCR

    +
  • + +
  • +

    Adaptec SCSI RAID 2120S

    +
  • + +
  • +

    Adaptec SCSI RAID 2130S

    +
  • + +
  • +

    Adaptec SCSI RAID 2130SLP

    +
  • + +
  • +

    Adaptec SCSI RAID 2230SLP

    +
  • + +
  • +

    Adaptec SCSI RAID 2200S

    +
  • + +
  • +

    Adaptec SCSI RAID 2240S

    +
  • + +
  • +

    Adaptec SCSI RAID 3230S

    +
  • + +
  • +

    Adaptec SCSI RAID 3240S

    +
  • + +
  • +

    Adaptec SCSI RAID 5400S

    +
  • + +
  • +

    Dell CERC SATA RAID 2

    +
  • + +
  • +

    Dell PERC 2/Si

    +
  • + +
  • +

    Dell PERC 2/QC

    +
  • + +
  • +

    Dell PERC 3/Si

    +
  • + +
  • +

    Dell PERC 3/Di

    +
  • + +
  • +

    Dell PERC 320/DC

    +
  • + +
  • +

    HP ML110 G2 (Adaptec SATA RAID 2610SA)

    +
  • + +
  • +

    HP NetRAID 4M

    +
  • + +
  • +

    IBM ServeRAID 8i

    +
  • + +
  • +

    IBM ServeRAID 8k

    +
  • + +
  • +

    IBM ServeRAID 8s

    +
  • + +
  • +

    ICP RAID ICP5045BL

    +
  • + +
  • +

    ICP RAID ICP5085BL

    +
  • + +
  • +

    ICP RAID ICP5085SL

    +
  • + +
  • +

    ICP RAID ICP5125BR

    +
  • + +
  • +

    ICP RAID ICP5125SL

    +
  • + +
  • +

    ICP RAID ICP5165BR

    +
  • + +
  • +

    ICP RAID ICP5165SL

    +
  • + +
  • +

    ICP RAID ICP5445SL

    +
  • + +
  • +

    ICP RAID ICP5805BL

    +
  • + +
  • +

    ICP RAID ICP5805SL

    +
  • + +
  • +

    ICP ICP5085BR SAS RAID

    +
  • + +
  • +

    ICP ICP9085LI SAS RAID

    +
  • + +
  • +

    ICP ICP9047MA SATA RAID

    +
  • + +
  • +

    ICP ICP9067MA SATA RAID

    +
  • + +
  • +

    ICP ICP9087MA SATA RAID

    +
  • + +
  • +

    ICP ICP9014RO SCSI RAID

    +
  • + +
  • +

    ICP ICP9024RO SCSI RAID

    +
  • + +
  • +

    Legend S220

    +
  • + +
  • +

    Legend S230

    +
  • + +
  • +

    Sun STK RAID REM

    +
  • + +
  • +

    Sun STK RAID EM

    +
  • + +
  • +

    SG-XPCIESAS-R-IN

    +
  • + +
  • +

    SG-XPCIESAS-R-EX

    +
  • + +
  • +

    AOC-USAS-S4i

    +
  • + +
  • +

    AOC-USAS-S8i

    +
  • + +
  • +

    AOC-USAS-S4iR

    +
  • + +
  • +

    AOC-USAS-S8iR

    +
  • + +
  • +

    AOC-USAS-S8i-LP

    +
  • + +
  • +

    AOC-USAS-S8iR-LP

    +
  • +
+ +

  The +adv(4) driver +supports the following SCSI controllers:

+ +
    +
  • +

    AdvanSys ABP510/5150

    +
  • + +
  • +

    AdvanSys ABP5140

    +
  • + +
  • +

    AdvanSys ABP5142

    +
  • + +
  • +

    AdvanSys ABP902/3902

    +
  • + +
  • +

    AdvanSys ABP3905

    +
  • + +
  • +

    AdvanSys ABP915

    +
  • + +
  • +

    AdvanSys ABP920

    +
  • + +
  • +

    AdvanSys ABP3922

    +
  • + +
  • +

    AdvanSys ABP3925

    +
  • + +
  • +

    AdvanSys ABP930, ABP930U, ABP930UA

    +
  • + +
  • +

    AdvanSys ABP960, ABP960U

    +
  • + +
  • +

    AdvanSys ABP542

    +
  • + +
  • +

    AdvanSys ABP742

    +
  • + +
  • +

    AdvanSys ABP842

    +
  • + +
  • +

    AdvanSys ABP940

    +
  • + +
  • +

    AdvanSys ABP940UA/3940UA

    +
  • + +
  • +

    AdvanSys ABP940U

    +
  • + +
  • +

    AdvanSys ABP3960UA

    +
  • + +
  • +

    AdvanSys ABP970, ABP970U

    +
  • + +
  • +

    AdvanSys ABP752

    +
  • + +
  • +

    AdvanSys ABP852

    +
  • + +
  • +

    AdvanSys ABP950

    +
  • + +
  • +

    AdvanSys ABP980, ABP980U

    +
  • + +
  • +

    AdvanSys ABP980UA/3980UA

    +
  • + +
  • +

    MELCO IFC-USP (PC-98)

    +
  • + +
  • +

    RATOC REX-PCI30 (PC-98)

    +
  • + +
  • +

    @Nifty FNECHARD IFC-USUP-TX (PC-98)

    +
  • +
+ +

  The +adw(4) driver +supports SCSI controllers including:

+ +
    +
  • +

    AdvanSys ABP940UW/ABP3940UW

    +
  • + +
  • +

    AdvanSys ABP950UW

    +
  • + +
  • +

    AdvanSys ABP970UW

    +
  • + +
  • +

    AdvanSys ABP3940U2W

    +
  • + +
  • +

    AdvanSys ABP3950U2W

    +
  • +
+ +

  The +ahc(4) driver +supports the following SCSI host adapter chips and SCSI controller cards:

+ +
    +
  • +

    Adaptec AIC7770 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7850 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7860 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7870 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7880 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7890 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7891 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7892 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7895 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7896 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7897 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7899 host adapter chip

    +
  • + +
  • +

    Adaptec 274X(W)

    +
  • + +
  • +

    Adaptec 274X(T)

    +
  • + +
  • +

    Adaptec 284X

    +
  • + +
  • +

    Adaptec 2910

    +
  • + +
  • +

    Adaptec 2915

    +
  • + +
  • +

    Adaptec 2920

    +
  • + +
  • +

    Adaptec 2930C

    +
  • + +
  • +

    Adaptec 2930U2

    +
  • + +
  • +

    Adaptec 2940

    +
  • + +
  • +

    Adaptec 2940J

    +
  • + +
  • +

    Adaptec 2940N

    +
  • + +
  • +

    Adaptec 2940U

    +
  • + +
  • +

    Adaptec 2940AU

    +
  • + +
  • +

    Adaptec 2940UW

    +
  • + +
  • +

    Adaptec 2940UW Dual

    +
  • + +
  • +

    Adaptec 2940UW Pro

    +
  • + +
  • +

    Adaptec 2940U2W

    +
  • + +
  • +

    Adaptec 2940U2B

    +
  • + +
  • +

    Adaptec 2950U2W

    +
  • + +
  • +

    Adaptec 2950U2B

    +
  • + +
  • +

    Adaptec 19160B

    +
  • + +
  • +

    Adaptec 29160B

    +
  • + +
  • +

    Adaptec 29160N

    +
  • + +
  • +

    Adaptec 3940

    +
  • + +
  • +

    Adaptec 3940U

    +
  • + +
  • +

    Adaptec 3940AU

    +
  • + +
  • +

    Adaptec 3940UW

    +
  • + +
  • +

    Adaptec 3940AUW

    +
  • + +
  • +

    Adaptec 3940U2W

    +
  • + +
  • +

    Adaptec 3950U2

    +
  • + +
  • +

    Adaptec 3960

    +
  • + +
  • +

    Adaptec 39160

    +
  • + +
  • +

    Adaptec 3985

    +
  • + +
  • +

    Adaptec 4944UW

    +
  • + +
  • +

    NEC PC-9821Xt13 (PC-98)

    +
  • + +
  • +

    NEC RvII26 (PC-98)

    +
  • + +
  • +

    NEC PC-9821X-B02L/B09 (PC-98)

    +
  • + +
  • +

    NEC SV-98/2-B03 (PC-98)

    +
  • + +
  • +

    Many motherboards with on-board SCSI support

    +
  • +
+ +

  The +ahd(4) driver +supports the following:

+ +
    +
  • +

    Adaptec AIC7901 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7901A host adapter chip

    +
  • + +
  • +

    Adaptec AIC7902 host adapter chip

    +
  • + +
  • +

    Adaptec 29320 host adapter

    +
  • + +
  • +

    Adaptec 39320 host adapter

    +
  • + +
  • +

    Many motherboards with on-board SCSI support

    +
  • +
+ +

  The adapters supported by the +aic(4) driver +include:

+ +
    +
  • +

    Adaptec AHA-1505 (ISA)

    +
  • + +
  • +

    Adaptec AHA-1510A, AHA-1510B (ISA)

    +
  • + +
  • +

    Adaptec AHA-1520A, AHA-1520B (ISA)

    +
  • + +
  • +

    Adaptec AHA-1522A, AHA-1522B (ISA)

    +
  • + +
  • +

    Adaptec AHA-1535 (ISA)

    +
  • + +
  • +

    Creative Labs SoundBlaster SCSI host adapter (ISA)

    +
  • + +
  • +

    Adaptec AHA-1460, AHA-1460B, AHA-1460C, AHA-1460D (PC Card)

    +
  • + +
  • +

    Adaptec AHA-1030B, AHA-1030P (PC98)

    +
  • + +
  • +

    NEC PC-9801-100 (PC98)

    +
  • +
+ +

  Controllers supported by the +amd(4) driver +include:

+ +
    +
  • +

    MELCO IFC-DP (PC-98)

    +
  • + +
  • +

    Tekram DC390

    +
  • + +
  • +

    Tekram DC390T

    +
  • +
+ +

  Controllers supported by the +amr(4) driver +include:

+ +
    +
  • +

    MegaRAID SATA 150-4

    +
  • + +
  • +

    MegaRAID SATA 150-6

    +
  • + +
  • +

    MegaRAID SATA 300-4X

    +
  • + +
  • +

    MegaRAID SATA 300-8X

    +
  • + +
  • +

    MegaRAID SCSI 320-1E

    +
  • + +
  • +

    MegaRAID SCSI 320-2E

    +
  • + +
  • +

    MegaRAID SCSI 320-4E

    +
  • + +
  • +

    MegaRAID SCSI 320-0X

    +
  • + +
  • +

    MegaRAID SCSI 320-2X

    +
  • + +
  • +

    MegaRAID SCSI 320-4X

    +
  • + +
  • +

    MegaRAID SCSI 320-0

    +
  • + +
  • +

    MegaRAID SCSI 320-1

    +
  • + +
  • +

    MegaRAID SCSI 320-2

    +
  • + +
  • +

    MegaRAID SCSI 320-4

    +
  • + +
  • +

    MegaRAID Series 418

    +
  • + +
  • +

    MegaRAID i4 133 RAID

    +
  • + +
  • +

    MegaRAID Elite 1500 (Series 467)

    +
  • + +
  • +

    MegaRAID Elite 1600 (Series 493)

    +
  • + +
  • +

    MegaRAID Elite 1650 (Series 4xx)

    +
  • + +
  • +

    MegaRAID Enterprise 1200 (Series 428)

    +
  • + +
  • +

    MegaRAID Enterprise 1300 (Series 434)

    +
  • + +
  • +

    MegaRAID Enterprise 1400 (Series 438)

    +
  • + +
  • +

    MegaRAID Enterprise 1500 (Series 467)

    +
  • + +
  • +

    MegaRAID Enterprise 1600 (Series 471)

    +
  • + +
  • +

    MegaRAID Express 100 (Series 466WS)

    +
  • + +
  • +

    MegaRAID Express 200 (Series 466)

    +
  • + +
  • +

    MegaRAID Express 300 (Series 490)

    +
  • + +
  • +

    MegaRAID Express 500 (Series 475)

    +
  • + +
  • +

    Dell PERC

    +
  • + +
  • +

    Dell PERC 2/SC

    +
  • + +
  • +

    Dell PERC 2/DC

    +
  • + +
  • +

    Dell PERC 3/DCL

    +
  • + +
  • +

    Dell PERC 3/QC

    +
  • + +
  • +

    Dell PERC 4/DC

    +
  • + +
  • +

    Dell PERC 4/IM

    +
  • + +
  • +

    Dell PERC 4/SC

    +
  • + +
  • +

    Dell PERC 4/Di

    +
  • + +
  • +

    Dell PERC 4e/DC

    +
  • + +
  • +

    Dell PERC 4e/Di

    +
  • + +
  • +

    Dell PERC 4e/Si

    +
  • + +
  • +

    Dell PERC 4ei

    +
  • + +
  • +

    HP NetRAID-1/Si

    +
  • + +
  • +

    HP NetRAID-3/Si (D4943A)

    +
  • + +
  • +

    HP Embedded NetRAID

    +
  • + +
  • +

    Intel RAID Controller SRCS16

    +
  • + +
  • +

    Intel RAID Controller SRCU42X

    +
  • +
+ +
+
+

注意: 能够支持从这些控制器启动。 但不支持 EISA 适配器。

+
+
+ +

  The +arcmsr(4) driver +supports the following cards:

+ +
    +
  • +

    ARC-1110

    +
  • + +
  • +

    ARC-1120

    +
  • + +
  • +

    ARC-1130

    +
  • + +
  • +

    ARC-1160

    +
  • + +
  • +

    ARC-1170

    +
  • + +
  • +

    ARC-1110ML

    +
  • + +
  • +

    ARC-1120ML

    +
  • + +
  • +

    ARC-1130ML

    +
  • + +
  • +

    ARC-1160ML

    +
  • + +
  • +

    ARC-1210

    +
  • + +
  • +

    ARC-1220

    +
  • + +
  • +

    ARC-1230

    +
  • + +
  • +

    ARC-1260

    +
  • + +
  • +

    ARC-1280

    +
  • + +
  • +

    ARC-1210ML

    +
  • + +
  • +

    ARC-1220ML

    +
  • + +
  • +

    ARC-1231ML

    +
  • + +
  • +

    ARC-1261ML

    +
  • + +
  • +

    ARC-1280ML

    +
  • +
+ +

  The bt(4) driver supports +the following BusLogic MultiMaster “W”, “C”, “S”, and “A” series and compatible +SCSI host adapters:

+ +
    +
  • +

    BusLogic BT-445C

    +
  • + +
  • +

    BusLogic BT-445S

    +
  • + +
  • +

    BusLogic BT-540CF

    +
  • + +
  • +

    BusLogic BT-542B

    +
  • + +
  • +

    BusLogic BT-542B

    +
  • + +
  • +

    BusLogic BT-542D

    +
  • + +
  • +

    BusLogic BT-545C

    +
  • + +
  • +

    BusLogic BT-545S

    +
  • + +
  • +

    BusLogic/BusTek BT-640

    +
  • + +
  • +

    BusLogic BT-742A

    +
  • + +
  • +

    BusLogic BT-742A

    +
  • + +
  • +

    BusLogic BT-747C

    +
  • + +
  • +

    BusLogic BT-747D

    +
  • + +
  • +

    BusLogic BT-747S

    +
  • + +
  • +

    BusLogic BT-757C

    +
  • + +
  • +

    BusLogic BT-757CD

    +
  • + +
  • +

    BusLogic BT-757D

    +
  • + +
  • +

    BusLogic BT-757S

    +
  • + +
  • +

    BusLogic BT-946C

    +
  • + +
  • +

    BusLogic BT-948

    +
  • + +
  • +

    BusLogic BT-956C

    +
  • + +
  • +

    BusLogic BT-956CD

    +
  • + +
  • +

    BusLogic BT-958

    +
  • + +
  • +

    BusLogic BT-958D

    +
  • + +
  • +

    Storage Dimensions SDC3211B / SDC3211F

    +
  • +
+ +

  AMI FastDisk Host Adapters that are true BusLogic MultiMaster clones are also +supported by the bt(4) driver.

+ +

  Controllers supported by the +ciss(4) driver +include:

+ +
    +
  • +

    Compaq Smart Array 5300

    +
  • + +
  • +

    Compaq Smart Array 532

    +
  • + +
  • +

    Compaq Smart Array 5i

    +
  • + +
  • +

    HP Smart Array 5312

    +
  • + +
  • +

    HP Smart Array 6i

    +
  • + +
  • +

    HP Smart Array 641

    +
  • + +
  • +

    HP Smart Array 642

    +
  • + +
  • +

    HP Smart Array 6400

    +
  • + +
  • +

    HP Smart Array 6400 EM

    +
  • + +
  • +

    HP Smart Array E200

    +
  • + +
  • +

    HP Smart Array E200i

    +
  • + +
  • +

    HP Smart Array P400

    +
  • + +
  • +

    HP Smart Array P400i

    +
  • + +
  • +

    HP Smart Array P600

    +
  • + +
  • +

    HP Smart Array P800

    +
  • + +
  • +

    HP Modular Smart Array 20 (MSA20)

    +
  • + +
  • +

    HP Modular Smart Array 500 (MSA500)

    +
  • +
+ +

  The +dpt(4) driver +provides support for the following RAID adapters:

+ +
    +
  • +

    DPT Smart Cache Plus

    +
  • + +
  • +

    Smart Cache II (PM2?2?, PM2022 [EISA], PM2024/PM2124 [PCI]) (Gen2)

    +
  • + +
  • +

    Smart RAID II (PM3?2?, PM3021, PM3222)

    +
  • + +
  • +

    Smart Cache III (PM2?3?)

    +
  • + +
  • +

    Smart RAID III (PM3?3?, PM3332 [EISA], PM3334UW [PCI]) (Gen3)

    +
  • + +
  • +

    Smart Cache IV (PM2?4?, PM2042 [EISA], PM2044/PM2144 [PCI]) (Gen4)

    +
  • + +
  • +

    Smart RAID IV

    +
  • +
+ +

  The +hptmv(4) driver +supports the following ATA RAID controllers:

+ +
    +
  • +

    HighPoint's RocketRAID 182x series

    +
  • +
+ +

  Controllers supported by the +iir(4) driver +include:

+ +
    +
  • +

    Intel RAID Controller SRCMR

    +
  • + +
  • +

    Intel Server RAID Controller U3-l (SRCU31a)

    +
  • + +
  • +

    Intel Server RAID Controller U3-1L (SRCU31La)

    +
  • + +
  • +

    Intel Server RAID Controller U3-2 (SRCU32)

    +
  • + +
  • +

    All past and future releases of Intel and ICP RAID Controllers.

    +
  • +
+ +
    +
  • +

    Intel RAID Controller SRCU21 (discontinued)

    +
  • + +
  • +

    Intel RAID Controller SRCU31 (older revision, not compatible)

    +
  • + +
  • +

    Intel RAID Controller SRCU31L (older revision, not compatible)

    +
  • +
+ +

  The SRCU31 and SRCU31L can be updated via a firmware update available from +Intel.

+ +

  Controllers supported by the +ips(4) driver +include:

+ +
    +
  • +

    IBM ServeRAID 3H

    +
  • + +
  • +

    ServeRAID 4L/4M/4H

    +
  • + +
  • +

    ServeRAID Series 5

    +
  • + +
  • +

    ServeRAID 6i/6M

    +
  • + +
  • +

    ServeRAID 7t/7k/7M

    +
  • +
+ +

  Cards supported by the +isp(4) driver +include:

+ +
    +
  • +

    ISP1000

    +
  • + +
  • +

    ISP1020

    +
  • + +
  • +

    ISP1040

    +
  • + +
  • +

    Qlogic 1240

    +
  • + +
  • +

    Qlogic 1020

    +
  • + +
  • +

    Qlogic 1040

    +
  • + +
  • +

    Qlogic 1080

    +
  • + +
  • +

    Qlogic 1280

    +
  • + +
  • +

    Qlogic 12160

    +
  • + +
  • +

    Qlogic 210X

    +
  • + +
  • +

    Qlogic 220X

    +
  • + +
  • +

    Qlogic 2300

    +
  • + +
  • +

    Qlogic 2312

    +
  • + +
  • +

    Qlogic 234X

    +
  • + +
  • +

    Qlogic 2322

    +
  • + +
  • +

    Qlogic 200

    +
  • + +
  • +

    Qlogic 2422

    +
  • + +
  • +

    Qlogic 2432

    +
  • +
+ +

  The +mfi(4) driver +supports the following hardware:

+ +
    +
  • +

    LSI MegaRAID SAS 8408E

    +
  • + +
  • +

    LSI MegaRAID SAS 8480E

    +
  • + +
  • +

    Dell PERC5/i

    +
  • +
+ +

  Controllers supported by the +mlx(4) driver +include:

+ +
    +
  • +

    Mylex DAC960P

    +
  • + +
  • +

    Mylex DAC960PD / DEC KZPSC (Fast Wide)

    +
  • + +
  • +

    Mylex DAC960PDU

    +
  • + +
  • +

    Mylex DAC960PL

    +
  • + +
  • +

    Mylex DAC960PJ

    +
  • + +
  • +

    Mylex DAC960PG

    +
  • + +
  • +

    Mylex DAC960PU / DEC PZPAC (Ultra Wide)

    +
  • + +
  • +

    Mylex AcceleRAID 150 (DAC960PRL)

    +
  • + +
  • +

    Mylex AcceleRAID 250 (DAC960PTL1)

    +
  • + +
  • +

    Mylex eXtremeRAID 1100 (DAC1164P)

    +
  • + +
  • +

    RAIDarray 230 controllers, aka the Ultra-SCSI DEC KZPAC-AA (1-ch, 4MB cache), KZPAC-CA +(3-ch, 4MB), KZPAC-CB (3-ch, 8MB cache)

    +
  • +
+ +

  All major firmware revisions (2.x, 3.x, 4.x and 5.x) are supported, however it is +always advisable to upgrade to the most recent firmware available for the controller. +Compatible Mylex controllers not listed should work, but have not been verified.

+ +
+
+

注意: 能够支持从这些控制器启动。 不支持 EISA 适配器。

+
+
+ +

  Controllers supported by the +mly(4) driver +include:

+ +
    +
  • +

    Mylex AcceleRAID 160

    +
  • + +
  • +

    Mylex AcceleRAID 170

    +
  • + +
  • +

    Mylex AcceleRAID 352

    +
  • + +
  • +

    Mylex eXtremeRAID 2000

    +
  • + +
  • +

    Mylex eXtremeRAID 3000

    +
  • +
+ +

  Compatible Mylex controllers not listed should work, but have not been +verified.

+ +

  The following controllers are supported by the +mpt(4) +driver:

+ +
    +
  • +

    LSI Logic 53c1030, LSI Logic LSI2x320-X (Single and Dual Ultra320 SCSI)

    +
  • + +
  • +

    LSI Logic AS1064, LSI Logic AS1068

    +
  • + +
  • +

    LSI Logic FC909 (1Gb/s Fibre Channel)

    +
  • + +
  • +

    LSI Logic FC909A (Dual 1Gb/s Fibre Channel)

    +
  • + +
  • +

    LSI Logic FC919, LSI Logic 7102XP-LC (Single 2Gb/s Fibre Channel)

    +
  • + +
  • +

    LSI Logic FC929, LSI Logic FC929X, LSI Logic 7202XP-LC (Dual 2Gb/s Fibre Channel)

    +
  • + +
  • +

    LSI Logic FC949X (Dual 4Gb/s Fibre Channel)

    +
  • + +
  • +

    LSI Logic FC949ES (Dual 4Gb/s Fibre Channel PCI-Express)

    +
  • +
+ +

  The Ultra 320 SCSI controller chips supported by the +mpt(4) driver +can be found onboard on many systems including:

+ +
    +
  • +

    Dell PowerEdge 1750 thru 2850

    +
  • + +
  • +

    IBM eServer xSeries 335

    +
  • +
+ +

  These systems also contain Integrated Raid Mirroring and Integrated Raid Mirroring +Enhanced which this driver also supports. The SAS controller chips are also present on +many new AMD/Opteron based systems, like the Sun 4100. Note that this controller can +drive both SAS and SATA drives or a mix of them at the same time. The Integrated Raid +Mirroring available for these controllers is poorly supported at best. The Fibre Channel +controller chipset are supported by a broad variety of speeds and systems. The Apple +Fibre Channel HBA is in fact the FC949ES card. This driver also supports target mode for +Fibre Channel cards. This support may be enabled by setting the desired role of the core +via the LSI Logic firmware utility that establishes what roles the card can take on - no +separate compilation is required.

+ +

  The +ncr(4) driver +provides support for the following NCR/Symbios SCSI controller chips:

+ +
    +
  • +

    53C810

    +
  • + +
  • +

    53C810A

    +
  • + +
  • +

    53C815

    +
  • + +
  • +

    53C820

    +
  • + +
  • +

    53C825A

    +
  • + +
  • +

    53C860

    +
  • + +
  • +

    53C875

    +
  • + +
  • +

    53C875J

    +
  • + +
  • +

    53C885

    +
  • + +
  • +

    53C895

    +
  • + +
  • +

    53C895A

    +
  • + +
  • +

    53C896

    +
  • + +
  • +

    53C1510D

    +
  • +
+ +

  The following add-on boards are known to be supported:

+ +
    +
  • +

    I-O DATA SC-98/PCI (PC-98)

    +
  • + +
  • +

    I-O DATA SC-PCI (PC-98)

    +
  • +
+ +

  The +rr232x(4) driver +supports the following hardware:

+ +
    +
  • +

    HighPoint RocketRAID 2320

    +
  • + +
  • +

    HighPoint RocketRAID 2322

    +
  • +
+ +

  The +sym(4) driver +provides support for the following Symbios/LSI Logic PCI SCSI controllers:

+ +
    +
  • +

    53C810

    +
  • + +
  • +

    53C810A

    +
  • + +
  • +

    53C815

    +
  • + +
  • +

    53C825

    +
  • + +
  • +

    53C825A

    +
  • + +
  • +

    53C860

    +
  • + +
  • +

    53C875

    +
  • + +
  • +

    53C876

    +
  • + +
  • +

    53C895

    +
  • + +
  • +

    53C895A

    +
  • + +
  • +

    53C896

    +
  • + +
  • +

    53C897

    +
  • + +
  • +

    53C1000

    +
  • + +
  • +

    53C1000R

    +
  • + +
  • +

    53C1010-33

    +
  • + +
  • +

    53C1010-66

    +
  • + +
  • +

    53C1510D

    +
  • +
+ +

  The SCSI controllers supported by +sym(4) can be +either embedded on a motherboard, or on one of the following add-on boards:

+ +
    +
  • +

    ASUS SC-200, SC-896

    +
  • + +
  • +

    Data Technology DTC3130 (all variants)

    +
  • + +
  • +

    DawiControl DC2976UW

    +
  • + +
  • +

    Diamond FirePort (all)

    +
  • + +
  • +

    I-O DATA SC-UPCI (PC-98)

    +
  • + +
  • +

    Logitec LHA-521UA (PC-98)

    +
  • + +
  • +

    NCR cards (all)

    +
  • + +
  • +

    Symbios cards (all)

    +
  • + +
  • +

    Tekram DC390W, 390U, 390F, 390U2B, 390U2W, 390U3D, and 390U3W

    +
  • + +
  • +

    Tyan S1365

    +
  • +
+ +

  SCSI controllers supported by the +trm(4) driver +include:

+ +
    +
  • +

    Tekram DC-315 PCI Ultra SCSI adapter without BIOS and internal SCSI connector

    +
  • + +
  • +

    Tekram DC-315U PCI Ultra SCSI adapter without BIOS

    +
  • + +
  • +

    Tekram DC-395F PCI Ultra-Wide SCSI adapter with flash BIOS and 68-pin external SCSI +connector

    +
  • + +
  • +

    Tekram DC-395U PCI Ultra SCSI adapter with flash BIOS

    +
  • + +
  • +

    Tekram DC-395UW PCI Ultra-Wide SCSI adapter with flash BIOS

    +
  • + +
  • +

    Tekram DC-395U2W PCI Ultra2-Wide SCSI adapter with flash BIOS

    +
  • +
+ +

  For the Tekram DC-310/U and DC-390F/U/UW/U2B/U2W/U3W PCI SCSI host adapters, use +the sym(4) driver.

+ +

  The +twa(4) driver +supports the following SATA RAID controllers:

+ +
    +
  • +

    AMCC's 3ware 9500S-4LP

    +
  • + +
  • +

    AMCC's 3ware 9500S-8

    +
  • + +
  • +

    AMCC's 3ware 9500S-8MI

    +
  • + +
  • +

    AMCC's 3ware 9500S-12

    +
  • + +
  • +

    AMCC's 3ware 9500S-12MI

    +
  • + +
  • +

    AMCC's 3ware 9500SX-4LP

    +
  • + +
  • +

    AMCC's 3ware 9500SX-8LP

    +
  • + +
  • +

    AMCC's 3ware 9500SX-12

    +
  • + +
  • +

    AMCC's 3ware 9500SX-12MI

    +
  • + +
  • +

    AMCC's 3ware 9500SX-16ML

    +
  • + +
  • +

    AMCC's 3ware 9550SX-4LP

    +
  • + +
  • +

    AMCC's 3ware 9550SX-8LP

    +
  • + +
  • +

    AMCC's 3ware 9550SX-12

    +
  • + +
  • +

    AMCC's 3ware 9550SX-12MI

    +
  • + +
  • +

    AMCC's 3ware 9550SX-16ML

    +
  • + +
  • +

    AMCC's 3ware 9650SE-2LP

    +
  • + +
  • +

    AMCC's 3ware 9650SE-4LPML

    +
  • + +
  • +

    AMCC's 3ware 9650SE-8LPML

    +
  • + +
  • +

    AMCC's 3ware 9650SE-12ML

    +
  • + +
  • +

    AMCC's 3ware 9650SE-16ML

    +
  • + +
  • +

    AMCC's 3ware 9650SE-24M8

    +
  • +
+ +

  The +twe(4) driver +supports the following PATA/SATA RAID controllers:

+ +
    +
  • +

    AMCC's 3ware 5000 series

    +
  • + +
  • +

    AMCC's 3ware 6000 series

    +
  • + +
  • +

    AMCC's 3ware 7000-2

    +
  • + +
  • +

    AMCC's 3ware 7006-2

    +
  • + +
  • +

    AMCC's 3ware 7500-4LP

    +
  • + +
  • +

    AMCC's 3ware 7500-8

    +
  • + +
  • +

    AMCC's 3ware 7500-12

    +
  • + +
  • +

    AMCC's 3ware 7506-4LP

    +
  • + +
  • +

    AMCC's 3ware 7506-8

    +
  • + +
  • +

    AMCC's 3ware 7506-12

    +
  • + +
  • +

    AMCC's 3ware 8006-2LP

    +
  • + +
  • +

    AMCC's 3ware 8500-4LP

    +
  • + +
  • +

    AMCC's 3ware 8500-8

    +
  • + +
  • +

    AMCC's 3ware 8500-12

    +
  • + +
  • +

    AMCC's 3ware 8506-4LP

    +
  • + +
  • +

    AMCC's 3ware 8506-8

    +
  • + +
  • +

    AMCC's 3ware 8506-8MI

    +
  • + +
  • +

    AMCC's 3ware 8506-12

    +
  • + +
  • +

    AMCC's 3ware 8506-12MI

    +
  • +
+ +

  所有支持的 SCSI 控制器都提供了完整的 SCSI-I, SCSI-II, 和 SCSI-III 设备支持, +包括硬盘, 光盘, 磁带机 (包括 DAT, 8mm Exabyte, Mammoth, 以及 DLT), 盘柜, 处理器目标设备 +以及 CD-ROM 驱动器。 支持 CD-ROM 命令的 WORM 设备则提供了只读的支持 (例如 cd(4))。 +WORM/CD-R/CD-RW 写操作的支持由 cdrecord(1) 提供, +它是 Ports Collection 中 sysutils/cdrtools port 的一部分。

+ +

  目前, 对以下 CD-ROM 文件系统类型提供支持:

+ +
    +
  • +

    SCSI 接口 (也包括 ProAudio Spectrum 和 SoundBlaster SCSI) (cd(4))

    +
  • + +
  • +

    ATAPI IDE 接口 ( +acd(4))

    +
  • +
+ +
+
+
+ +
+
+

3.2 以太网接口

+ +

  Adapters supported by the +aue(4) driver +include:

+ +
    +
  • +

    Abocom UFE1000, DSB650TX_NA

    +
  • + +
  • +

    Accton USB320-EC, SpeedStream

    +
  • + +
  • +

    ADMtek AN986, AN8511

    +
  • + +
  • +

    Billionton USB100, USB100LP, USB100EL, USBE100

    +
  • + +
  • +

    Corega Ether FEther USB-T, FEther USB-TX, FEther USB-TXS

    +
  • + +
  • +

    D-Link DSB-650, DSB-650TX, DSB-650TX-PNA

    +
  • + +
  • +

    Elecom LD-USBL/TX

    +
  • + +
  • +

    Elsa Microlink USB2Ethernet

    +
  • + +
  • +

    HP hn210e

    +
  • + +
  • +

    I-O Data USB ETTX

    +
  • + +
  • +

    Kingston KNU101TX

    +
  • + +
  • +

    LinkSys USB10T adapters that contain the AN986 Pegasus chipset, USB10TA, USB10TX, +USB100TX, USB100H1

    +
  • + +
  • +

    MELCO LUA-TX, LUA2-TX

    +
  • + +
  • +

    Netgear FA101

    +
  • + +
  • +

    Planex UE-200TX

    +
  • + +
  • +

    Sandberg USB to Network Link (model number 133-06)

    +
  • + +
  • +

    Siemens Speedstream

    +
  • + +
  • +

    SmartBridges smartNIC

    +
  • + +
  • +

    SMC 2202USB

    +
  • + +
  • +

    SOHOware NUB100

    +
  • +
+ +

  The +axe(4) driver +supports ASIX Electronics AX88172 based USB Ethernet adapters including:

+ +
    +
  • +

    Buffalo (Melco Inc.) LUA-U2-KTX

    +
  • + +
  • +

    D-Link DUB-E100, revision A

    +
  • + +
  • +

    LinkSys USB200M

    +
  • + +
  • +

    Netgear FA120

    +
  • + +
  • +

    Sitecom LN-029

    +
  • + +
  • +

    System TALKS Inc. SGC-X2UL

    +
  • +
+ +

  The +bce(4) driver +provides support for various NICs based on the Broadcom NetXtreme II family of Gigabit +Ethernet controllers, including the following:

+ +
    +
  • +

    HP NC370T Multifunction Gigabit Server Adapter

    +
  • + +
  • +

    HP NC370i Multifunction Gigabit Server Adapter

    +
  • +
+ +

  基于 Broadcom BCM4401 的高速以太网适配器 ( +bfe(4) +驱动程序)

+ +

  The +bge(4) driver +provides support for various NICs based on the Broadcom BCM570x family of Gigabit +Ethernet controller chips, including the following:

+ +
    +
  • +

    3Com 3c996-SX (1000baseSX)

    +
  • + +
  • +

    3Com 3c996-T (10/100/1000baseTX)

    +
  • + +
  • +

    Dell PowerEdge 1750 integrated BCM5704C NIC (10/100/1000baseTX)

    +
  • + +
  • +

    Dell PowerEdge 2550 integrated BCM5700 NIC (10/100/1000baseTX)

    +
  • + +
  • +

    Dell PowerEdge 2650 integrated BCM5703 NIC (10/100/1000baseTX)

    +
  • + +
  • +

    IBM x235 server integrated BCM5703x NIC (10/100/1000baseTX)

    +
  • + +
  • +

    HP Compaq dc7600 integrated BCM5752 NIC (10/100/1000baseTX)

    +
  • + +
  • +

    HP ProLiant NC7760 embedded Gigabit NIC (10/100/1000baseTX)

    +
  • + +
  • +

    HP ProLiant NC7770 PCI-X Gigabit NIC (10/100/1000baseTX)

    +
  • + +
  • +

    HP ProLiant NC7781 embedded PCI-X Gigabit NIC (10/100/1000baseTX)

    +
  • + +
  • +

    Netgear GA302T (10/100/1000baseTX)

    +
  • + +
  • +

    SysKonnect SK-9D21 (10/100/1000baseTX)

    +
  • + +
  • +

    SysKonnect SK-9D41 (1000baseSX)

    +
  • +
+ +

  The +cue(4) driver +supports CATC USB-EL1210A based USB Ethernet adapters including:

+ +
    +
  • +

    Belkin F5U011/F5U111

    +
  • + +
  • +

    CATC Netmate

    +
  • + +
  • +

    CATC Netmate II

    +
  • + +
  • +

    SmartBridges SmartLink

    +
  • +
+ +

  基于 Crystal Semiconductor CS89x0 的 NIC (cs(4) 驱动程序)

+ +

  The +cxgb(4) driver +supports 10 Gigabit Ethernet adapters based on the T3 and T3B chipset:

+ +
    +
  • +

    Chelsio 10GBase-CX4

    +
  • + +
  • +

    Chelsio 10GBase-LR

    +
  • + +
  • +

    Chelsio 10GBase-SR

    +
  • +
+ +

  The dc(4) driver provides +support for the following chipsets:

+ +
    +
  • +

    DEC/Intel 21143

    +
  • + +
  • +

    ADMtek AL981 Comet, AN985 Centaur, ADM9511 Centaur II and ADM9513 Centaur II

    +
  • + +
  • +

    ASIX Electronics AX88140A and AX88141

    +
  • + +
  • +

    Conexant LANfinity RS7112 (miniPCI)

    +
  • + +
  • +

    Davicom DM9009, DM9100, DM9102 and DM9102A

    +
  • + +
  • +

    Lite-On 82c168 and 82c169 PNIC

    +
  • + +
  • +

    Lite-On/Macronix 82c115 PNIC II

    +
  • + +
  • +

    Macronix 98713, 98713A, 98715, 98715A, 98715AEC-C, 98725, 98727 and 98732

    +
  • + +
  • +

    Xircom X3201 (cardbus only)

    +
  • +
+ +

  The following NICs are known to work with the dc(4) driver at this +time:

+ +
    +
  • +

    3Com OfficeConnect 10/100B (ADMtek AN985 Centaur-P)

    +
  • + +
  • +

    Abocom FE2500

    +
  • + +
  • +

    Accton EN1217 (98715A)

    +
  • + +
  • +

    Accton EN2242 MiniPCI

    +
  • + +
  • +

    Adico AE310TX (98715A)

    +
  • + +
  • +

    Alfa Inc GFC2204 (ASIX AX88140A)

    +
  • + +
  • +

    Built in 10Mbps only Ethernet on Compaq Presario 7900 series desktops (21143, +non-MII)

    +
  • + +
  • +

    Built in DE500-BA on DEC Alpha workstations (21143, non-MII)

    +
  • + +
  • +

    Built in Sun DMFE 10/100 Mbps Ethernet on Sun Netra X1 and Sun Fire V100 (DM9102A, +MII)

    +
  • + +
  • +

    Built in Ethernet on LinkSys EtherFast 10/100 Instant GigaDrive (DM9102, MII)

    +
  • + +
  • +

    CNet Pro110B (ASIX AX88140A)

    +
  • + +
  • +

    CNet Pro120A (98715A or 98713A) and CNet Pro120B (98715)

    +
  • + +
  • +

    Compex RL100-TX (98713 or 98713A)

    +
  • + +
  • +

    D-Link DFE-570TX (21143, MII, quad port)

    +
  • + +
  • +

    Digital DE500-BA 10/100 (21143, non-MII)

    +
  • + +
  • +

    ELECOM Laneed LD-CBL/TXA (ADMtek AN985)

    +
  • + +
  • +

    Hawking CB102 CardBus

    +
  • + +
  • +

    IBM EtherJet Cardbus Adapter

    +
  • + +
  • +

    Intel PRO/100 Mobile Cardbus (versions that use the X3201 chipset)

    +
  • + +
  • +

    Jaton XpressNet (Davicom DM9102)

    +
  • + +
  • +

    Kingston KNE100TX (21143, MII)

    +
  • + +
  • +

    Kingston KNE110TX (PNIC 82c169)

    +
  • + +
  • +

    LinkSys LNE100TX (PNIC 82c168, 82c169)

    +
  • + +
  • +

    LinkSys LNE100TX v2.0 (PNIC II 82c115)

    +
  • + +
  • +

    LinkSys LNE100TX v4.0/4.1 (ADMtek AN985 Centaur-P)

    +
  • + +
  • +

    Matrox FastNIC 10/100 (PNIC 82c168, 82c169)

    +
  • + +
  • +

    Melco LGY-PCI-TXL

    +
  • + +
  • +

    Microsoft MN-120 10/100 CardBus (ADMTek Centaur-C)

    +
  • + +
  • +

    Microsoft MN-130 10/100 PCI (ADMTek Centaur-P)

    +
  • + +
  • +

    NDC SOHOware SFA110A (98713A)

    +
  • + +
  • +

    NDC SOHOware SFA110A Rev B4 (98715AEC-C)

    +
  • + +
  • +

    NetGear FA310-TX Rev. D1, D2 or D3 (PNIC 82c169)

    +
  • + +
  • +

    Netgear FA511

    +
  • + +
  • +

    PlaneX FNW-3602-T (ADMtek AN985)

    +
  • + +
  • +

    SMC EZ Card 10/100 1233A-TX (ADMtek AN985)

    +
  • + +
  • +

    SVEC PN102-TX (98713)

    +
  • + +
  • +

    Xircom Cardbus Realport

    +
  • + +
  • +

    Xircom Cardbus Ethernet 10/100

    +
  • + +
  • +

    Xircom Cardbus Ethernet II 10/100

    +
  • +
+ +

  Adapters supported by the de(4) driver +include:

+ +
    +
  • +

    Adaptec ANA-6944/TX

    +
  • + +
  • +

    Cogent EM100FX and EM440TX

    +
  • + +
  • +

    Corega FastEther PCI-TX

    +
  • + +
  • +

    D-Link DFE-500TX

    +
  • + +
  • +

    DEC DE435, DEC DE450, and DEC DE500

    +
  • + +
  • +

    ELECOM LD-PCI2T, LD-PCITS

    +
  • + +
  • +

    I-O DATA LA2/T-PCI

    +
  • + +
  • +

    SMC Etherpower 8432, 9332 and 9334

    +
  • + +
  • +

    ZNYX ZX3xx

    +
  • +
+ +

  The em(4) driver supports +Gigabit Ethernet adapters based on the Intel 82540, 82541ER, 82541PI, 82542, 82543, +82544, 82545, 82546, 82546EB, 82546GB, 82547, 82571, 82572 and 82573 controller +chips:

+ +
    +
  • +

    Intel PRO/1000 CT Network Connection (82547)

    +
  • + +
  • +

    Intel PRO/1000 F Server Adapter (82543)

    +
  • + +
  • +

    Intel PRO/1000 Gigabit Server Adapter (82542)

    +
  • + +
  • +

    Intel PRO/1000 GT Desktop Adapter (82541PI)

    +
  • + +
  • +

    Intel PRO/1000 MF Dual Port Server Adapter (82546)

    +
  • + +
  • +

    Intel PRO/1000 MF Server Adapter (82545)

    +
  • + +
  • +

    Intel PRO/1000 MF Server Adapter (LX) (82545)

    +
  • + +
  • +

    Intel PRO/1000 MT Desktop Adapter (82540)

    +
  • + +
  • +

    Intel PRO/1000 MT Desktop Adapter (82541)

    +
  • + +
  • +

    Intel PRO/1000 MT Dual Port Server Adapter (82546)

    +
  • + +
  • +

    Intel PRO/1000 MT Quad Port Server Adapter (82546EB)

    +
  • + +
  • +

    Intel PRO/1000 MT Server Adapter (82545)

    +
  • + +
  • +

    Intel PRO/1000 T Desktop Adapter (82544)

    +
  • + +
  • +

    Intel PRO/1000 T Server Adapter (82543)

    +
  • + +
  • +

    Intel PRO/1000 XF Server Adapter (82544)

    +
  • + +
  • +

    Intel PRO/1000 XT Server Adapter (82544)

    +
  • +
+ +

  The ep(4) driver supports +Ethernet adapters based on the 3Com 3C5x9 Etherlink III Parallel Tasking chipset, +including:

+ +
    +
  • +

    3Com 3C1 CF

    +
  • + +
  • +

    3Com 3C509-TP, 3C509-BNC, 3C509-Combo, 3C509-TPO, 3C509-TPC ISA

    +
  • + +
  • +

    3Com 3C509B-TP, 3C509B-BNC, 3C509B-Combo, 3C509B-TPO, 3C509B-TPC ISA

    +
  • + +
  • +

    3Com 3C529, 3C529-TP MCA

    +
  • + +
  • +

    3Com 3C562/3C563 PCMCIA

    +
  • + +
  • +

    3Com 3C569B-J-TPO, 3C569B-J-COMBO CBUS

    +
  • + +
  • +

    3Com 3C574, 3C574TX, 3C574-TX, 3CCFE574BT, 3CXFE574BT, 3C3FE574BT PCMCIA

    +
  • + +
  • +

    3Com 3C579-TP, 3C579-BNC EISA

    +
  • + +
  • +

    3Com 3C589, 3C589B, 3C589C, 3C589D, 3CXE589DT PCMCIA

    +
  • + +
  • +

    3Com 3CCFEM556B, 3CCFEM556BI PCMCIA

    +
  • + +
  • +

    3Com 3CXE589EC, 3CCE589EC, 3CXE589ET, 3CCE589ET PCMCIA

    +
  • + +
  • +

    3Com Megahertz 3CCEM556, 3CXEM556, 3CCEM556B, 3CXEM556B, 3C3FEM556C PCMCIA

    +
  • + +
  • +

    3Com OfficeConnect 3CXSH572BT, 3CCSH572BT PCMCIA

    +
  • + +
  • +

    Farallon EtherWave and EtherMac PC Card (P/n 595/895 with BLUE arrow)

    +
  • +
+ +

  The ex(4) driver supports +the following Ethernet adapters:

+ +
    +
  • +

    Intel EtherExpress Pro/10

    +
  • + +
  • +

    Intel EtherExpress Pro/10+

    +
  • + +
  • +

    The Olicom OC2220

    +
  • +
+ +

  Controllers and cards supported by the fe(4) driver +include:

+ +
    +
  • +

    Allied Telesis RE1000, RE1000Plus, ME1500 (110-pin)

    +
  • + +
  • +

    CONTEC C-NET(98)P2, C-NET (9N)E (110-pin), C-NET(9N)C (ExtCard)

    +
  • + +
  • +

    CONTEC C-NET(PC)C PCMCIA Ethernet

    +
  • + +
  • +

    Eagle Tech NE200T

    +
  • + +
  • +

    Eiger Labs EPX-10BT

    +
  • + +
  • +

    Fujitsu FMV-J182, FMV-J182A

    +
  • + +
  • +

    Fujitsu MB86960A, MB86965A

    +
  • + +
  • +

    Fujitsu MBH10303, MBH10302 Ethernet PCMCIA

    +
  • + +
  • +

    Fujitsu Towa LA501 Ethernet

    +
  • + +
  • +

    HITACHI HT-4840-11

    +
  • + +
  • +

    NextCom J Link NC5310

    +
  • + +
  • +

    RATOC REX-5588, REX-9822, REX-4886, and REX-R280

    +
  • + +
  • +

    RATOC REX-9880/9881/9882/9883

    +
  • + +
  • +

    TDK LAC-98012, LAC-98013, LAC-98025, LAC-9N011 (110-pin)

    +
  • + +
  • +

    TDK LAK-CD021, LAK-CD021A, LAK-CD021BX

    +
  • + +
  • +

    Ungermann-Bass Access/PC N98C+(PC85152, PC85142), Access/NOTE N98(PC86132) +(110-pin)

    +
  • +
+ +

  Adapters supported by the +fxp(4) driver +include:

+ +
    +
  • +

    Intel EtherExpress PRO/10

    +
  • + +
  • +

    Intel InBusiness 10/100

    +
  • + +
  • +

    Intel PRO/100B / EtherExpressPRO/100 B PCI Adapter

    +
  • + +
  • +

    Intel PRO/100+ Management Adapter

    +
  • + +
  • +

    Intel PRO/100 VE Desktop Adapter

    +
  • + +
  • +

    Intel PRO/100 M Desktop Adapter

    +
  • + +
  • +

    Intel PRO/100 S Desktop, Server and Dual-Port Server Adapters

    +
  • + +
  • +

    Contec C-NET(PI)-100TX (PC-98)

    +
  • + +
  • +

    NEC PC-9821Ra20, Rv20, Xv13, Xv20 internal 100Base-TX (PC-98)

    +
  • + +
  • +

    NEC PC-9821X-B06 (PC-98)

    +
  • + +
  • +

    Many on-board network interfaces on Intel motherboards

    +
  • +
+ +

  The +hme(4) driver +supports the on-board Ethernet interfaces of many Sun UltraSPARC workstation and server +models. Cards supported by the +hme(4) driver +include:

+ +
    +
  • +

    Sun PCI SunSwift Adapter

    +
  • + +
  • +

    Sun SBus SunSwift Adapter “( hme” and “SUNW,hme”)

    +
  • + +
  • +

    Sun PCI Sun100BaseT Adapter 2.0

    +
  • + +
  • +

    Sun SBus Sun100BaseT 2.0

    +
  • + +
  • +

    Sun PCI Quad FastEthernet Controller

    +
  • + +
  • +

    Sun SBus Quad FastEthernet Controller

    +
  • +
+ +

  The +ixgb(4) driver +supports the following cards:

+ +
    +
  • +

    Intel PRO/10GbE LR Server Adapter

    +
  • + +
  • +

    Intel PRO/10GbE SR Server Adapter

    +
  • +
+ +

  The +kue(4) driver +supports Kawasaki LSI KL5KLUSB101B based USB Ethernet adapters including:

+ +
    +
  • +

    3Com 3c19250

    +
  • + +
  • +

    3Com 3c460 HomeConnect Ethernet USB Adapter

    +
  • + +
  • +

    ADS Technologies USB-10BT

    +
  • + +
  • +

    AOX USB101

    +
  • + +
  • +

    ATen UC10T

    +
  • + +
  • +

    Abocom URE 450

    +
  • + +
  • +

    Corega USB-T

    +
  • + +
  • +

    D-Link DSB-650C

    +
  • + +
  • +

    Entrega NET-USB-E45, NET-HUB-3U1E

    +
  • + +
  • +

    I/O Data USB ETT

    +
  • + +
  • +

    Kawasaki DU-H3E

    +
  • + +
  • +

    LinkSys USB10T

    +
  • + +
  • +

    Netgear EA101

    +
  • + +
  • +

    Peracom USB Ethernet Adapter

    +
  • + +
  • +

    Psion Gold Port USB Ethernet adapter

    +
  • + +
  • +

    SMC 2102USB, 2104USB

    +
  • +
+ +

  Adapters supported by the +lge(4) driver +include:

+ +
    +
  • +

    SMC TigerCard 1000 (SMC9462SX)

    +
  • + +
  • +

    D-Link DGE-500SX

    +
  • +
+ +

  The +msk(4) driver +provides support for various NICs based on the Marvell/SysKonnect Yukon II based Gigabit +Ethernet controller chips, including:

+ +
    +
  • +

    D-Link 550SX Gigabit Ethernet

    +
  • + +
  • +

    D-Link 560T Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8021CU Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8021 SX/LX Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8022CU Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8022 SX/LX Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8061CU Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8061 SX/LX Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8062CU Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8062 SX/LX Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8035 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8036 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8038 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8039 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8050 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8052 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8053 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8055 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8056 Gigabit Ethernet

    +
  • + +
  • +

    SysKonnect SK-9Sxx Gigabit Ethernet

    +
  • + +
  • +

    SysKonnect SK-9Exx Gigabit Ethernet

    +
  • +
+ +

  The +mxge(4) driver +supports 10 Gigabit Ethernet adapters based on the Myricom LANai Z8E chips:

+ +
    +
  • +

    Myricom 10GBase-CX4 (10G-PCIE-8A-C, 10G-PCIE-8AL-C)

    +
  • + +
  • +

    Myricom 10GBase-R (10G-PCIE-8A-R, 10G-PCIE-8AL-R)

    +
  • + +
  • +

    Myricom 10G XAUI over ribbon fiber (10G-PCIE-8A-Q, 10G-PCIE-8AL-Q)

    +
  • +
+ +

  The +nge(4) driver +supports National Semiconductor DP83820 and DP83821 based Gigabit Ethernet adapters +including:

+ +
    +
  • +

    Addtron AEG320T

    +
  • + +
  • +

    Ark PC SOHO-GA2500T (32-bit PCI) and SOHO-GA2000T (64-bit PCI)

    +
  • + +
  • +

    Asante FriendlyNet GigaNIX 1000TA and 1000TPC

    +
  • + +
  • +

    D-Link DGE-500T

    +
  • + +
  • +

    LinkSys EG1032 (32-bit PCI) and EG1064 (64-bit PCI)

    +
  • + +
  • +

    Netgear GA621

    +
  • + +
  • +

    Netgear GA622T

    +
  • + +
  • +

    SMC EZ Card 1000 (SMC9462TX)

    +
  • + +
  • +

    Surecom Technology EP-320G-TX

    +
  • + +
  • +

    Trendware TEG-PCITX (32-bit PCI) and TEG-PCITX2 (64-bit PCI)

    +
  • +
+ +

  The +nve(4) driver +supports the NVIDIA MCP onboard adapters of mainboards with the following chipsets:

+ +
    +
  • +

    nForce

    +
  • + +
  • +

    nForce2

    +
  • + +
  • +

    nForce3

    +
  • + +
  • +

    nForce4

    +
  • +
+ +

  The +pcn(4) driver +supports adapters and embedded controllers based on the AMD PCnet/FAST, PCnet/FAST+, +PCnet/FAST III, PCnet/PRO and PCnet/Home Fast Ethernet chips:

+ +
    +
  • +

    AMD Am79C971 PCnet-FAST

    +
  • + +
  • +

    AMD Am79C972 PCnet-FAST+

    +
  • + +
  • +

    AMD Am79C973/Am79C975 PCnet-FAST III

    +
  • + +
  • +

    AMD Am79C976 PCnet-PRO

    +
  • + +
  • +

    AMD Am79C978 PCnet-Home

    +
  • + +
  • +

    Allied-Telesis LA-PCI

    +
  • +
+ +

  The re(4) driver supports +RealTek RTL8139C+, RTL8169, RTL816xS, RTL811xS, and RTL8101E based Fast Ethernet and +Gigabit Ethernet adapters including:

+ +
    +
  • +

    Alloy Computer Products EtherGOLD 1439E 10/100 (8139C+)

    +
  • + +
  • +

    Compaq Evo N1015v Integrated Ethernet (8139C+)

    +
  • + +
  • +

    Corega CG-LAPCIGT Gigabit Ethernet (8169S)

    +
  • + +
  • +

    D-Link DGE-528(T) Gigabit Ethernet (8169S)

    +
  • + +
  • +

    Gigabyte 7N400 Pro2 Integrated Gigabit Ethernet (8110S)

    +
  • + +
  • +

    LevelOne GNC-0105T (8169S)

    +
  • + +
  • +

    LinkSys EG1032 (32-bit PCI)

    +
  • + +
  • +

    PLANEX COMMUNICATIONS Inc. GN-1200TC (8169S)

    +
  • + +
  • +

    Xterasys XN-152 10/100/1000 NIC (8169)

    +
  • +
+ +

  Adapters supported by the rl(4) driver +include:

+ +
    +
  • +

    Accton “Cheetah” EN1207D (MPX 5030/5038; RealTek 8139 clone)

    +
  • + +
  • +

    Allied Telesyn AT2550

    +
  • + +
  • +

    Allied Telesyn AT2500TX

    +
  • + +
  • +

    Belkin F5D5000

    +
  • + +
  • +

    BUFFALO (Melco INC.) LPC-CB-CLX (CardBus)

    +
  • + +
  • +

    Compaq HNE-300

    +
  • + +
  • +

    CompUSA no-name 10/100 PCI Ethernet NIC

    +
  • + +
  • +

    Corega FEther CB-TXD

    +
  • + +
  • +

    Corega FEtherII CB-TXD

    +
  • + +
  • +

    D-Link DFE-528TX

    +
  • + +
  • +

    D-Link DFE-530TX+

    +
  • + +
  • +

    D-Link DFE-538TX

    +
  • + +
  • +

    D-Link DFE-690TXD

    +
  • + +
  • +

    Edimax EP-4103DL CardBus

    +
  • + +
  • +

    Encore ENL832-TX 10/100 M PCI

    +
  • + +
  • +

    Farallon NetLINE 10/100 PCI

    +
  • + +
  • +

    Genius GF100TXR

    +
  • + +
  • +

    GigaFast Ethernet EE100-AXP

    +
  • + +
  • +

    KTX-9130TX 10/100 Fast Ethernet

    +
  • + +
  • +

    LevelOne FPC-0106TX

    +
  • + +
  • +

    Longshine LCS-8038TX-R

    +
  • + +
  • +

    NDC Communications NE100TX-E

    +
  • + +
  • +

    Netronix Inc. EA-1210 NetEther 10/100

    +
  • + +
  • +

    Nortel Networks 10/100BaseTX

    +
  • + +
  • +

    OvisLink LEF-8129TX

    +
  • + +
  • +

    OvisLink LEF-8139TX

    +
  • + +
  • +

    Peppercon AG ROL-F

    +
  • + +
  • +

    Planex FNW-3603-TX

    +
  • + +
  • +

    Planex FNW-3800-TX

    +
  • + +
  • +

    SMC EZ Card 10/100 PCI 1211-TX

    +
  • + +
  • +

    SOHO (PRAGMATIC) UE-1211C

    +
  • +
+ +

  The +rue(4) driver +supports RealTek RTL8150 based USB Ethernet adapters including:

+ +
    +
  • +

    Buffalo (Melco Inc.) LUA-KTX

    +
  • + +
  • +

    Green House GH-USB100B

    +
  • + +
  • +

    LinkSys USB100M

    +
  • + +
  • +

    Billionton 10/100 FastEthernet USBKR2

    +
  • +
+ +

  Adapters supported by the sf(4) driver +include:

+ +
    +
  • +

    ANA-62011 64-bit single port 10/100baseTX adapter

    +
  • + +
  • +

    ANA-62022 64-bit dual port 10/100baseTX adapter

    +
  • + +
  • +

    ANA-62044 64-bit quad port 10/100baseTX adapter

    +
  • + +
  • +

    ANA-69011 32-bit single port 10/100baseTX adapter

    +
  • + +
  • +

    ANA-62020 64-bit single port 100baseFX adapter

    +
  • +
+ +

  The +sis(4) driver +supports Silicon Integrated Systems SiS 900 and SiS 7016 based Fast Ethernet adapters and +embedded controllers, as well as Fast Ethernet adapters based on the National +Semiconductor DP83815 (MacPhyter) and DP83816 chips. Supported adapters include:

+ +
    +
  • +

    @Nifty FNECHARD IFC USUP-TX

    +
  • + +
  • +

    MELCO LGY-PCI-TXC

    +
  • + +
  • +

    Netgear FA311-TX (DP83815)

    +
  • + +
  • +

    Netgear FA312-TX (DP83815)

    +
  • + +
  • +

    SiS 630, 635, and 735 motherboard chipsets

    +
  • + +
  • +

    Soekris Engineering net45xx, net48xx, lan1621, and lan1641

    +
  • +
+ +

  Adapters supported by the sk(4) driver +include:

+ +
    +
  • +

    3Com 3C940 single port, 1000baseT adapter

    +
  • + +
  • +

    3Com 3C2000-T single port, 1000baseT adapter

    +
  • + +
  • +

    Belkin F5D5005 single port, 1000baseT adapter

    +
  • + +
  • +

    D-Link DGE-530T single port, 1000baseT adapter

    +
  • + +
  • +

    Linksys EG1032 single port, 1000baseT adapter

    +
  • + +
  • +

    SK-9521 SK-NET GE-T single port, 1000baseT adapter

    +
  • + +
  • +

    SK-9821 SK-NET GE-T single port, 1000baseT adapter

    +
  • + +
  • +

    SK-9822 SK-NET GE-T dual port, 1000baseT adapter

    +
  • + +
  • +

    SK-9841 SK-NET GE-LX single port, single mode fiber adapter

    +
  • + +
  • +

    SK-9842 SK-NET GE-LX dual port, single mode fiber adapter

    +
  • + +
  • +

    SK-9843 SK-NET GE-SX single port, multimode fiber adapter

    +
  • + +
  • +

    SK-9844 SK-NET GE-SX dual port, multimode fiber adapter

    +
  • + +
  • +

    SMC 9452TX single port, 1000baseT adapter

    +
  • +
+ +

  The sn(4) driver supports +SMC91Cxx based ISA and PCMCIA cards including:

+ +
    +
  • +

    3Com Megahertz X-Jack Ethernet PC-Card XJ10BT

    +
  • + +
  • +

    3Com Megahertz X-Jack Ethernet PC-Card XJ10BC

    +
  • + +
  • +

    Farallon EtherMac PC Card 595a

    +
  • + +
  • +

    Motorola Mariner Ethernet/Modem PC Card

    +
  • + +
  • +

    Ositech Seven of Diamonds Ethernet PC Card

    +
  • + +
  • +

    Ositech Jack of Hearts Ethernet/Modem PC Card

    +
  • + +
  • +

    Psion Gold Card Netglobal Ethernet PC Card

    +
  • + +
  • +

    Psion Gold Card Netglobal 10/100 Fast Ethernet PC Card

    +
  • + +
  • +

    Psion Gold Card Netglobal 56k+10Mb Ethernet PC Card

    +
  • + +
  • +

    SMC EZEther PC Card (8020BT)

    +
  • + +
  • +

    SMC EZEther PC Card (8020T)

    +
  • +
+ +

  The sn(4) driver supports +the SMC 91C90, SMC 91C92, SMC 91C94, SMC 91C95, SMC 91C96, SMC91C100 and SMC 91C100FD +chips from SMC. The Farallon EtherWave and EtherMac card came in two varieties. The ep(4) +driver supports the 595 and 895 cards. These cards have the blue arrow on the front along +with a 3Com logo. The Farallon 595a cards, which have a red arrow on the front, are also +called EtherWave and EtherMac. They are supported by the sn(4) driver.

+ +

  The +stge(4) driver +provides support for various NICs based on the Sundance/Tamarack TC9021 based Gigabit +Ethernet controller chips, including:

+ +
    +
  • +

    Antares Microsystems Gigabit Ethernet

    +
  • + +
  • +

    ASUS NX1101 Gigabit Ethernet

    +
  • + +
  • +

    D-Link DL-4000 Gigabit Ethernet

    +
  • + +
  • +

    IC Plus IP1000A Gigabit Ethernet

    +
  • + +
  • +

    Sundance ST-2021 Gigabit Ethernet

    +
  • + +
  • +

    Sundance ST-2023 Gigabit Ethernet

    +
  • + +
  • +

    Sundance TC9021 Gigabit Ethernet

    +
  • + +
  • +

    Tamarack TC9021 Gigabit Ethernet

    +
  • +
+ +

  The +ste(4) driver +supports Sundance Technologies ST201 based Fast Ethernet adapters and embedded +controllers including:

+ +
    +
  • +

    D-Link DFE-530TXS

    +
  • + +
  • +

    D-Link DFE-550TX

    +
  • + +
  • +

    D-Link DFE-580TX

    +
  • +
+ +

  The ti(4) driver supports +Gigabit Ethernet adapters based on the Alteon Tigon I and II chips. The ti(4) driver has been +tested with the following adapters:

+ +
    +
  • +

    3Com 3c985-SX Gigabit Ethernet adapter (Tigon 1)

    +
  • + +
  • +

    3Com 3c985B-SX Gigabit Ethernet adapter (Tigon 2)

    +
  • + +
  • +

    Alteon AceNIC V Gigabit Ethernet adapter (1000baseSX)

    +
  • + +
  • +

    Alteon AceNIC V Gigabit Ethernet adapter (1000baseT)

    +
  • + +
  • +

    Digital EtherWORKS 1000SX PCI Gigabit adapter

    +
  • + +
  • +

    Netgear GA620 Gigabit Ethernet adapter (1000baseSX)

    +
  • + +
  • +

    Netgear GA620T Gigabit Ethernet adapter (1000baseT)

    +
  • +
+ +

  The following adapters should also be supported but have not yet been tested:

+ +
    +
  • +

    Asante GigaNIX1000T Gigabit Ethernet adapter

    +
  • + +
  • +

    Asante PCI 1000BASE-SX Gigabit Ethernet adapter

    +
  • + +
  • +

    Farallon PN9000SX Gigabit Ethernet adapter

    +
  • + +
  • +

    NEC Gigabit Ethernet

    +
  • + +
  • +

    Silicon Graphics PCI Gigabit Ethernet adapter

    +
  • +
+ +

  The tl(4) driver supports +Texas Instruments ThunderLAN based Ethernet and Fast Ethernet adapters including a large +number of Compaq PCI Ethernet adapters. Also supported are:

+ +
    +
  • +

    Olicom OC-2135/2138 10/100 TX UTP adapter

    +
  • + +
  • +

    Olicom OC-2325/OC-2326 10/100 TX UTP adapter

    +
  • + +
  • +

    Racore 8148 10baseT/100baseTX/100baseFX adapter

    +
  • + +
  • +

    Racore 8165 10/100baseTX adapter

    +
  • +
+ +

  The tl(4) driver also +supports the built-in Ethernet adapters of various Compaq Prosignia servers and Compaq +Deskpro desktop machines including:

+ +
    +
  • +

    Compaq Netelligent 10

    +
  • + +
  • +

    Compaq Netelligent 10 T PCI UTP/Coax

    +
  • + +
  • +

    Compaq Netelligent 10/100

    +
  • + +
  • +

    Compaq Netelligent 10/100 Dual-Port

    +
  • + +
  • +

    Compaq Netelligent 10/100 Proliant

    +
  • + +
  • +

    Compaq Netelligent 10/100 TX Embedded UTP

    +
  • + +
  • +

    Compaq Netelligent 10/100 TX UTP

    +
  • + +
  • +

    Compaq NetFlex 3P

    +
  • + +
  • +

    Compaq NetFlex 3P Integrated

    +
  • + +
  • +

    Compaq NetFlex 3P w/BNC

    +
  • +
+ +

  基于 SMC 83c17x (EPIC) 的以太网 NIC (tx(4) 驱动程序)

+ +

  The +txp(4) driver +supports the following cards:

+ +
    +
  • +

    3Com 3CR990-TX-95

    +
  • + +
  • +

    3Com 3CR990-TX-97

    +
  • + +
  • +

    3Com 3cR990B-TXM

    +
  • + +
  • +

    3Com 3CR990SVR95

    +
  • + +
  • +

    3Com 3CR990SVR97

    +
  • + +
  • +

    3Com 3cR990B-SRV

    +
  • +
+ +

  The +udav(4) driver +supports the following adapters:

+ +
    +
  • +

    Corega FEther USB-TXC

    +
  • +
+ +

  The +vge(4) driver +supports VIA Networking VT3119 and VT6122 based Gigabit Ethernet adapters including:

+ +
    +
  • +

    VIA Networking LAN-on-motherboard Gigabit Ethernet

    +
  • + +
  • +

    ZyXEL GN650-T 64-bit PCI Gigabit Ethernet NIC (ZX1701)

    +
  • + +
  • +

    ZyXEL GN670-T 32-bit PCI Gigabit Ethernet NIC (ZX1702)

    +
  • +
+ +

  The vr(4) driver supports +VIA Technologies Rhine I, Rhine II, and Rhine III based Fast Ethernet adapters +including:

+ +
    +
  • +

    AOpen/Acer ALN-320

    +
  • + +
  • +

    D-Link DFE530-TX

    +
  • + +
  • +

    Hawking Technologies PN102TX

    +
  • +
+ +

  The vx(4) driver supports +the following cards:

+ +
    +
  • +

    3Com 3c590 EtherLink III PCI

    +
  • + +
  • +

    3Com 3c592 EtherLink III EISA

    +
  • + +
  • +

    3Com 3c595 Fast EtherLink III PCI in 10 Mbps mode

    +
  • + +
  • +

    3Com 3c597 Fast EtherLink III EISA in 10 Mbps mode

    +
  • +
+ +

  The wb(4) driver supports +Winbond W89C840F based Fast Ethernet adapters and embedded controllers including:

+ +
    +
  • +

    Trendware TE100-PCIE

    +
  • +
+ +

  The xe(4) driver supports +the following cards:

+ +
    +
  • +

    Xircom CreditCard Ethernet (PS-CE2-10)

    +
  • + +
  • +

    Xircom CreditCard Ethernet + Modem 28 (PS-CEM-28)

    +
  • + +
  • +

    Xircom CreditCard Ethernet + Modem 33 (CEM33)

    +
  • + +
  • +

    Xircom CreditCard 10/100 (CE3, CE3B)

    +
  • + +
  • +

    Xircom CreditCard Ethernet 10/100 + Modem 56 (CEM56)

    +
  • + +
  • +

    Xircom RealPort Ethernet 10 (RE10)

    +
  • + +
  • +

    Xircom RealPort Ethernet 10/100 (RE100)

    +
  • + +
  • +

    Xircom RealPort Ethernet 10/100 + Modem 56 (REM56, REM56G)

    +
  • + +
  • +

    Accton Fast EtherCard-16 (EN2226)

    +
  • + +
  • +

    Compaq Microcom CPQ550 Ethernet/Modem PC Card

    +
  • + +
  • +

    Compaq Netelligent 10/100 PC Card (CPQ-10/100)

    +
  • + +
  • +

    Intel EtherExpress Pro/100 PC Card Mobile Adapter 16 (Pro/100 M16A)

    +
  • + +
  • +

    Intel EtherExpress Pro/100 LAN/Modem PC Card Adapter (Pro/100 M16B)

    +
  • +
+ +

  Other similar devices using the same hardware may also be supported.

+ +

  The xl(4) driver supports +the following hardware:

+ +
    +
  • +

    3Com 3c900-TPO

    +
  • + +
  • +

    3Com 3c900-COMBO

    +
  • + +
  • +

    3Com 3c905-TX

    +
  • + +
  • +

    3Com 3c905-T4

    +
  • + +
  • +

    3Com 3c900B-TPO

    +
  • + +
  • +

    3Com 3c900B-TPC

    +
  • + +
  • +

    3Com 3c900B-FL

    +
  • + +
  • +

    3Com 3c900B-COMBO

    +
  • + +
  • +

    3Com 3c905B-T4

    +
  • + +
  • +

    3Com 3c905B-TX

    +
  • + +
  • +

    3Com 3c905B-FX

    +
  • + +
  • +

    3Com 3c905B-COMBO

    +
  • + +
  • +

    3Com 3c905C-TX

    +
  • + +
  • +

    3Com 3c980, 3c980B, and 3c980C server adapters

    +
  • + +
  • +

    3Com 3cSOHO100-TX OfficeConnect adapters

    +
  • + +
  • +

    3Com 3c450 HomeConnect adapters

    +
  • + +
  • +

    3Com 3c555, 3c556 and 3c556B mini-PCI adapters

    +
  • + +
  • +

    3Com 3C3SH573BT, 3C575TX, 3CCFE575BT, 3CXFE575BT, 3CCFE575CT, 3CXFE575CT, 3CCFEM656, +3CCFEM656B, and 3CCFEM656C, 3CXFEM656, 3CXFEM656B, and 3CXFEM656C CardBus adapters

    +
  • + +
  • +

    3Com 3c905-TX, 3c905B-TX 3c905C-TX, 3c920B-EMB, and 3c920B-EMB-WNM embedded +adapters

    +
  • +
+ +

  Both the 3C656 family of CardBus cards and the 3C556 family of MiniPCI cards have +a built-in proprietary modem. Neither the xl(4) driver nor any +other driver supports this modem.

+
+ + + + + + + +
+
+

3.6 无线网络接口

+ +

  Cisco/Aironet 802.11b 无线适配器 (an(4) 驱动程序)

+ +

  The +ath(4) driver +supports all Atheros Cardbus or PCI cards, except those that are based on the AR5005VL +chipset. A list of cards that are supported can be found at http://customerproducts.atheros.com/customerproducts/default.asp.

+ +

  Cards supported by the +awi(4) driver +include:

+ +
    +
  • +

    BayStack 650

    +
  • + +
  • +

    BayStack 660

    +
  • + +
  • +

    Icom SL-200

    +
  • + +
  • +

    Melco WLI-PCM

    +
  • + +
  • +

    NEL SSMagic

    +
  • + +
  • +

    Netwave AirSurfer Plus

    +
  • + +
  • +

    Netwave AirSurfer Pro

    +
  • + +
  • +

    Nokia C020 WLAN

    +
  • + +
  • +

    Farallon SkyLINE

    +
  • +
+ +

  The original Xircom Netwave AirSurfer is supported by the cnw(4) driver.

+ +

  Cards supported by the +cnw(4) driver +include:

+ +
    +
  • +

    Xircom CreditCard Netwave

    +
  • + +
  • +

    NetWave AirSurfer

    +
  • +
+ +

  [i386, amd64] Intel PRO/Wireless 2100 MiniPCI 网络适配器 ( +ipw(4) +驱动程序)

+ +

  [i386, amd64] Intel PRO/Wireless 2200BG/2915ABG MiniPCI 和 2225BG PCI 网络适配器 +( +iwi(4) +驱动程序)

+ +

  The +ral(4) driver +supports PCI/CardBus wireless adapters based on the Ralink Technology RT2500, RT2501, and +RT2600 chipsets, including:

+ +
    +
  • +

    A-Link WL54H

    +
  • + +
  • +

    A-Link WL54PC

    +
  • + +
  • +

    AirLink101 AWLC5025

    +
  • + +
  • +

    AirLink101 AWLH5025

    +
  • + +
  • +

    Amigo AWI-914W

    +
  • + +
  • +

    Amigo AWI-922W

    +
  • + +
  • +

    Amigo AWI-926W

    +
  • + +
  • +

    AMIT WL531C

    +
  • + +
  • +

    AMIT WL531P

    +
  • + +
  • +

    AOpen AOI-831

    +
  • + +
  • +

    ASUS WL-107G

    +
  • + +
  • +

    ASUS WL-130g

    +
  • + +
  • +

    Atlantis Land A02-PCI-W54

    +
  • + +
  • +

    Atlantis Land A02-PCM-W54

    +
  • + +
  • +

    Belkin F5D7000 v3

    +
  • + +
  • +

    Belkin F5D7010 v2

    +
  • + +
  • +

    Billionton MIWLGRL

    +
  • + +
  • +

    Canyon CN-WF511

    +
  • + +
  • +

    Canyon CN-WF513

    +
  • + +
  • +

    CC&C WL-2102

    +
  • + +
  • +

    CNet CWC-854

    +
  • + +
  • +

    CNet CWP-854

    +
  • + +
  • +

    Compex WL54G

    +
  • + +
  • +

    Compex WLP54G

    +
  • + +
  • +

    Conceptronic C54RC

    +
  • + +
  • +

    Conceptronic C54Ri

    +
  • + +
  • +

    Digitus DN-7001G-RA

    +
  • + +
  • +

    Digitus DN-7006G-RA

    +
  • + +
  • +

    E-Tech WGPC02

    +
  • + +
  • +

    E-Tech WGPI02

    +
  • + +
  • +

    Edimax EW-7108PCg

    +
  • + +
  • +

    Edimax EW-7128g

    +
  • + +
  • +

    Eminent EM3036

    +
  • + +
  • +

    Eminent EM3037

    +
  • + +
  • +

    Encore ENLWI-G-RLAM

    +
  • + +
  • +

    Encore ENPWI-G-RLAM

    +
  • + +
  • +

    Fiberline WL-400P

    +
  • + +
  • +

    Fibreline WL-400X

    +
  • + +
  • +

    Gigabyte GN-WI01GS

    +
  • + +
  • +

    Gigabyte GN-WIKG

    +
  • + +
  • +

    Gigabyte GN-WMKG

    +
  • + +
  • +

    Gigabyte GN-WP01GS

    +
  • + +
  • +

    Gigabyte GN-WPKG

    +
  • + +
  • +

    Hawking HWC54GR

    +
  • + +
  • +

    Hawking HWP54GR

    +
  • + +
  • +

    iNexQ CR054g-009 (R03)

    +
  • + +
  • +

    JAHT WN-4054P

    +
  • + +
  • +

    JAHT WN-4054PCI

    +
  • + +
  • +

    LevelOne WNC-0301 v2

    +
  • + +
  • +

    LevelOne WPC-0301 v2

    +
  • + +
  • +

    Linksys WMP54G v4

    +
  • + +
  • +

    Micronet SP906GK

    +
  • + +
  • +

    Micronet SP908GK V3

    +
  • + +
  • +

    Minitar MN54GCB-R

    +
  • + +
  • +

    Minitar MN54GPC-R

    +
  • + +
  • +

    MSI CB54G2

    +
  • + +
  • +

    MSI MP54G2

    +
  • + +
  • +

    MSI PC54G2

    +
  • + +
  • +

    OvisLink EVO-W54PCI

    +
  • + +
  • +

    PheeNet HWL-PCIG/RA

    +
  • + +
  • +

    Pro-Nets CB80211G

    +
  • + +
  • +

    Pro-Nets PC80211G

    +
  • + +
  • +

    Repotec RP-WB7108

    +
  • + +
  • +

    Repotec RP-WP0854

    +
  • + +
  • +

    SATech SN-54C

    +
  • + +
  • +

    SATech SN-54P

    +
  • + +
  • +

    Sitecom WL-112

    +
  • + +
  • +

    Sitecom WL-115

    +
  • + +
  • +

    SMC SMCWCB-GM

    +
  • + +
  • +

    SMC SMCWPCI-GM

    +
  • + +
  • +

    SparkLAN WL-685R

    +
  • + +
  • +

    Surecom EP-9321-g

    +
  • + +
  • +

    Surecom EP-9321-g1

    +
  • + +
  • +

    Surecom EP-9428-g

    +
  • + +
  • +

    Sweex LC500050

    +
  • + +
  • +

    Sweex LC700030

    +
  • + +
  • +

    TekComm NE-9321-g

    +
  • + +
  • +

    TekComm NE-9428-g

    +
  • + +
  • +

    Unex CR054g-R02

    +
  • + +
  • +

    Unex MR054g-R02

    +
  • + +
  • +

    Zinwell ZWX-G160

    +
  • + +
  • +

    Zinwell ZWX-G360

    +
  • + +
  • +

    Zinwell ZWX-G361

    +
  • + +
  • +

    Zonet ZEW1500

    +
  • + +
  • +

    Zonet ZEW1600

    +
  • +
+ +

  An up to date list can be found at http://damien.bergamini.free.fr/ral/list.html.

+ +

  The +ural(4) driver +supports USB 2.0 wireless adapters based on the Ralink Technology RT2500USB chipset, +including:

+ +
    +
  • +

    AMIT WL532U

    +
  • + +
  • +

    ASUS WL-167g

    +
  • + +
  • +

    Belkin F5D7050 v2000

    +
  • + +
  • +

    Buffalo WLI-U2-KG54-AI

    +
  • + +
  • +

    CNet CWD-854

    +
  • + +
  • +

    Compex WLU54G 2A1100

    +
  • + +
  • +

    Conceptronic C54RU

    +
  • + +
  • +

    D-Link DWL-G122 b1

    +
  • + +
  • +

    Dynalink WLG25USB

    +
  • + +
  • +

    E-Tech WGUS02

    +
  • + +
  • +

    Gigabyte GN-WBKG

    +
  • + +
  • +

    Hercules HWGUSB2-54

    +
  • + +
  • +

    KCORP LifeStyle KLS-685

    +
  • + +
  • +

    Linksys WUSB54G v4

    +
  • + +
  • +

    Linksys WUSB54GP v4

    +
  • + +
  • +

    MSI MS-6861

    +
  • + +
  • +

    MSI MS-6865

    +
  • + +
  • +

    MSI MS-6869

    +
  • + +
  • +

    NovaTech NV-902

    +
  • + +
  • +

    OvisLink Evo-W54USB

    +
  • + +
  • +

    SerComm UB801R

    +
  • + +
  • +

    SparkLAN WL-685R

    +
  • + +
  • +

    Surecom EP-9001-g

    +
  • + +
  • +

    Sweex LC100060

    +
  • + +
  • +

    Tonze UW-6200C

    +
  • + +
  • +

    Zinwell ZWX-G261

    +
  • + +
  • +

    Zonet ZEW2500P

    +
  • +
+ +

  An up to date list can be found at http://ralink.rapla.net/.

+
+ + + + + +
+
+

3.9 串口

+ +

  “PC 标准” 基于 8250、 16450, 以及基于 16550 的串口 ( +sio(4) +驱动程序)

+ +

  The +uart(4) driver +supports the following classes of UARTs:

+ +
    +
  • +

    NS8250: standard hardware based on the 8250, 16450, 16550, 16650, 16750 or the 16950 +UARTs

    +
  • + +
  • +

    SAB82532: Siemens SAB 82532 based serial communications controllers in asynchronuous +mode.

    +
  • + +
  • +

    Z8530: Zilog 8530 based serial communications controllers in asynchronuous mode.

    +
  • +
+ +

  使用共享 IRQ 的 AST 4 口串口卡

+ +

  基于 PCI 的多口串口板 ( +puc(4) +驱动程序)

+ +
    +
  • +

    Actiontech 56K PCI

    +
  • + +
  • +

    Avlab Technology, PCI IO 2S 和 PCI IO 4S

    +
  • + +
  • +

    Comtrol RocketPort 550

    +
  • + +
  • +

    Decision Computers PCCOM 4-多口串口 和 双口 RS232/422/485

    +
  • + +
  • +

    Dolphin Peripherals 4025/4035/4036

    +
  • + +
  • +

    IC Book Labs Dreadnought 16x Lite 和 Pro

    +
  • + +
  • +

    Lava Computers 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550

    +
  • + +
  • +

    Middle Digital, Weasle 串口

    +
  • + +
  • +

    Moxa Industio CP-114, Smartio C104H-PCI 和 C168H/PCI

    +
  • + +
  • +

    NEC PK-UG-X001 和 PK-UG-X008

    +
  • + +
  • +

    Netmos NM9835 PCI-2S-550

    +
  • + +
  • +

    Oxford Semiconductor OX16PCI954 PCI UART

    +
  • + +
  • +

    Syba Tech SD-LAB PCI-4S2P-550-ECP

    +
  • + +
  • +

    SIIG Cyber I/O PCI 16C550/16C650/16C850

    +
  • + +
  • +

    SIIG Cyber 2P1S PCI 16C550/16C650/16C850

    +
  • + +
  • +

    SIIG Cyber 2S1P PCI 16C550/16C650/16C850

    +
  • + +
  • +

    SIIG Cyber 4S PCI 16C550/16C650/16C850

    +
  • + +
  • +

    SIIG Cyber Serial (Single 和 Dual) PCI 16C550/16C650/16C850

    +
  • + +
  • +

    Syba Tech Ltd. PCI-4S2P-550-ECP

    +
  • + +
  • +

    Titan PCI-200H 和 PCI-800H

    +
  • + +
  • +

    US Robotics (3Com) 3CP5609 调制解调器

    +
  • + +
  • +

    VScom PCI-400 和 PCI-800

    +
  • +
+ +
+
+

  支持 Specialix SI/XIO/SX 多口串口卡, 同时包括较旧的 SIHOST2.x 以及 “增强型” +(基于 transputer, 也就是 JET 的) 宿主卡 (ISA、 EISA 和 PCI 接口) 注意, 最新的 SX+ PCI +卡目前还不支持。 (si(4) 驱动程序)

+
+ +
+
+

3.10 声音设备

+ +

  The +snd_ad1816(4) +driver supports the following sound cards:

+ +
    +
  • +

    Analog Devices AD1816

    +
  • +
+ +

  The +snd_atiixp(4) +driver supports the following audio chipsets:

+ +
    +
  • +

    ATI IXP 200

    +
  • + +
  • +

    ATI IXP 300

    +
  • + +
  • +

    ATI IXP 400

    +
  • +
+ +

  The +snd_cmi(4) +driver supports the following sound cards:

+ +
    +
  • +

    CMedia CMI8338A

    +
  • + +
  • +

    CMedia CMI8338B

    +
  • + +
  • +

    CMedia CMI8738

    +
  • + +
  • +

    CMedia CMI8738B

    +
  • +
+ +

  The +snd_cs4281(4) +driver supports the following sound cards:

+ +
    +
  • +

    Crystal Semiconductor CS4281

    +
  • +
+ +

  The +snd_csa(4) +driver supports the following sound cards:

+ +
    +
  • +

    Crystal Semiconductor CS4280

    +
  • + +
  • +

    Crystal Semiconductor CS4610

    +
  • + +
  • +

    Crystal Semiconductor CS4611

    +
  • + +
  • +

    Crystal Semiconductor CS4614

    +
  • + +
  • +

    Crystal Semiconductor CS4615

    +
  • + +
  • +

    Crystal Semiconductor CS4622

    +
  • + +
  • +

    Crystal Semiconductor CS4624

    +
  • + +
  • +

    Crystal Semiconductor CS4630

    +
  • + +
  • +

    Genius Soundmaker 128 Value

    +
  • + +
  • +

    Hercules Game Theatre XP

    +
  • + +
  • +

    Turtle Beach Santa Cruz

    +
  • +
+ +

  Some onboard CS4610 chips are accompanied by the CS423x ISA codec instead of the +CS4297 AC97 codec. Such configurations are not supported by the +snd_csa(4) +driver yet.

+ +

  The +snd_ds1(4) +driver supports the following sound cards:

+ +
    +
  • +

    Yamaha DS-1

    +
  • + +
  • +

    Yamaha DS-1E

    +
  • +
+ +

  The +snd_emu10k1(4) +driver supports the following sound cards:

+ +
    +
  • +

    Creative SoundBlaster Live! (EMU10K1 Chipset)

    +
  • + +
  • +

    Creative SoundBlaster Audigy (EMU10K2 Chipset)

    +
  • + +
  • +

    Creative SoundBlaster Audigy 2 (EMU10K2 Chipset)

    +
  • + +
  • +

    Creative SoundBlaster Audigy 2 (EMU10K3 Chipset)

    +
  • +
+ +

  The +snd_es137x(4) +driver supports the following sound cards:

+ +
    +
  • +

    Creative CT5880-A

    +
  • + +
  • +

    Creative CT5880-C

    +
  • + +
  • +

    Creative CT5880-D

    +
  • + +
  • +

    Creative CT5880-E

    +
  • + +
  • +

    Creative SB AudioPCI CT4730

    +
  • + +
  • +

    Ensoniq AudioPCI ES1370

    +
  • + +
  • +

    Ensoniq AudioPCI ES1371-A

    +
  • + +
  • +

    Ensoniq AudioPCI ES1371-B

    +
  • + +
  • +

    Ensoniq AudioPCI ES1373-A

    +
  • + +
  • +

    Ensoniq AudioPCI ES1373-B

    +
  • + +
  • +

    Ensoniq AudioPCI ES1373-8

    +
  • +
+ +

  The +snd_ess(4) +driver supports the following sound cards:

+ +
    +
  • +

    Ensoniq ESS ISA PnP/non-PnP

    +
  • +
+ +

  The +snd_fm801(4) +driver supports audio devices based on the following chipset:

+ +
    +
  • +

    Forte Media FM801

    +
  • +
+ +

  The +snd_gusc(4) +driver supports the following sound cards:

+ +
    +
  • +

    Gravis UltraSound MAX

    +
  • + +
  • +

    Gravis UltraSound PnP

    +
  • +
+ +

  The +snd_ich(4) +driver supports the following audio devices:

+ +
    +
  • +

    AMD 768

    +
  • + +
  • +

    AMD 8111

    +
  • + +
  • +

    Intel 443MX

    +
  • + +
  • +

    Intel ICH

    +
  • + +
  • +

    Intel ICH revision 1

    +
  • + +
  • +

    Intel ICH2

    +
  • + +
  • +

    Intel ICH3

    +
  • + +
  • +

    Intel ICH4

    +
  • + +
  • +

    Intel ICH5

    +
  • + +
  • +

    Intel ICH6

    +
  • + +
  • +

    Intel ICH7

    +
  • + +
  • +

    NVIDIA nForce

    +
  • + +
  • +

    NVIDIA nForce2

    +
  • + +
  • +

    NVIDIA nForce2 400

    +
  • + +
  • +

    NVIDIA nForce3

    +
  • + +
  • +

    NVIDIA nForce3 250

    +
  • + +
  • +

    NVIDIA nForce4

    +
  • + +
  • +

    SiS 7012

    +
  • +
+ +

  The +snd_maestro(4) +driver supports the following PCI sound cards:

+ +
    +
  • +

    ESS Technology Maestro-1

    +
  • + +
  • +

    ESS Technology Maestro-2

    +
  • + +
  • +

    ESS Technology Maestro-2E

    +
  • +
+ +

  The +snd_maestro3(4) +driver supports the following audio devices:

+ +
    +
  • +

    ESS Technology Allegro-1

    +
  • + +
  • +

    ESS Technology Maestro3

    +
  • +
+ +

  The +snd_neomagic(4) +driver supports the following audio devices:

+ +
    +
  • +

    NeoMagic 256AV

    +
  • + +
  • +

    NeoMagic 256ZX

    +
  • +
+ +

  The +snd_sbc(4) +driver supports the following sound cards:

+ +
    +
  • +

    Avance Asound 110

    +
  • + +
  • +

    Avance Logic ALS100+

    +
  • + +
  • +

    Avance Logic ALS120

    +
  • + +
  • +

    Creative SB16

    +
  • + +
  • +

    Creative SB32

    +
  • + +
  • +

    Creative AWE64

    +
  • + +
  • +

    Creative AWE64 Gold

    +
  • + +
  • +

    Creative ViBRA16C

    +
  • + +
  • +

    Creative ViBRA16X

    +
  • + +
  • +

    ESS ES1681

    +
  • + +
  • +

    ESS ES1688

    +
  • + +
  • +

    ESS ES1868

    +
  • + +
  • +

    ESS ES1869

    +
  • + +
  • +

    ESS ES1878

    +
  • + +
  • +

    ESS ES1879

    +
  • + +
  • +

    ESS ES1888

    +
  • +
+ +

  The +snd_solo(4) +driver supports the following sound cards:

+ +
    +
  • +

    ESS Solo-1 (ES1938 Chipset)

    +
  • + +
  • +

    ESS Solo-1E (ES1946 Chipset)

    +
  • +
+ +

  Note that older ESS ISA cards with ES18xx chipset are supported via snd_ess(4) +and/or snd_sbc(4).

+ +

  The +snd_t4dwave(4) +driver supports the following audio devices:

+ +
    +
  • +

    Acer Labs M5451

    +
  • + +
  • +

    SIS 7018

    +
  • + +
  • +

    Trident 4DWave DX

    +
  • + +
  • +

    Trident 4DWave NX

    +
  • +
+ +

  The +snd_via82c686(4) +driver supports audio devices based on the following chipset:

+ +
    +
  • +

    VIA 82C686A

    +
  • +
+ +

  The +snd_vibes(4) +driver supports audio devices based on the following chipset:

+ +
    +
  • +

    S3 SonicVibes

    +
  • +
+
+ + + +
+
+

3.12 USB 设备

+ +

  FreeBSD 能够支持一系列 USB 外设; 已知能够正确使用的设备在这节列出。 由于 USB +设备天生的通用性, 除了少量比较有个性的设备之外, 同一类型的设备几乎都能被支持, +即使在这里没有明确地列出。

+ +
+
+

注意: USB 以太网适配器可以在 以太网接口 一节找到。

+
+
+ +
+
+

注意: USB 蓝牙适配器可以在 蓝牙 一节找到。

+
+
+ +

  The +ohci(4) driver +supports all OHCI v1.0 compliant controllers including:

+ +
    +
  • +

    AcerLabs M5237 (Aladdin-V)

    +
  • + +
  • +

    AMD-756

    +
  • + +
  • +

    OPTi 82C861 (FireLink)

    +
  • + +
  • +

    NEC uPD 9210

    +
  • + +
  • +

    CMD Tech 670 (USB0670)

    +
  • + +
  • +

    CMD Tech 673 (USB0673)

    +
  • + +
  • +

    NVIDIA nForce3

    +
  • + +
  • +

    Sun PCIO-2 (RIO USB)

    +
  • +
+ +

  The +uhci(4) driver +supports all UHCI v1.1 compliant controllers including:

+ +
    +
  • +

    Intel 82371AB/EB (PIIX4)

    +
  • + +
  • +

    Intel 82371SB (PIIX3)

    +
  • + +
  • +

    VIA 83C572

    +
  • +
+ +

  采用 EHCI 接口的 USB 2.0 控制器 ( +ehci(4) +驱动程序)

+ +

  集线器

+ +

  键盘 ( +ukbd(4) +驱动程序)

+ +

  其他

+ +
    +
  • +

    Assist Computer Systems PC Camera C-M1

    +
  • + +
  • +

    ActiveWire I/O 板

    +
  • + +
  • +

    Creative Technology Video Blaster WebCam Plus

    +
  • + +
  • +

    D-Link DSB-R100 USB Radio ( +ufm(4) +驱动程序)

    +
  • + +
  • +

    Mirunet AlphaCam Plus

    +
  • +
+ +
+
+

  The following devices are supported by the +urio(4) +driver:

+ +
    +
  • +

    Diamond MultiMedia Rio 500

    +
  • + +
  • +

    Diamond MultiMedia Rio 600

    +
  • + +
  • +

    Diamond MultiMedia Rio 800

    +
  • +
+ +

  Devices supported by the +umodem(4) driver +include:

+ +
    +
  • +

    3Com 5605

    +
  • + +
  • +

    Curitel PC5740 Wireless Modem

    +
  • + +
  • +

    Metricom Ricochet GS USB wireless modem

    +
  • + +
  • +

    Sierra MC5720 Wireless Modem

    +
  • + +
  • +

    Yamaha Broadband Wireless Router RTW65b

    +
  • + +
  • +

    ELSA MicroLink 56k USB modem

    +
  • +
+ +

  鼠标器 ( +ums(4) +驱动程序)

+ +

  The +ulpt(4) driver +provides support for USB printers and parallel printer conversion cables, including the +following:

+ +
    +
  • +

    ATen parallel printer adapter

    +
  • + +
  • +

    Belkin F5U002 parallel printer adapter

    +
  • + +
  • +

    Canon BJ F850, S600

    +
  • + +
  • +

    Canon LBP-1310, 350

    +
  • + +
  • +

    Entrega USB-to-parallel printer adapter

    +
  • + +
  • +

    Hewlett-Packard HP Deskjet 3420 (P/N: C8947A #ABJ)

    +
  • + +
  • +

    Oki Data MICROLINE ML660PS

    +
  • + +
  • +

    Seiko Epson PM-900C, 880C, 820C, 730C

    +
  • +
+ +

  The +ubsa(4) driver +supports the following adapters:

+ +
    +
  • +

    AnyData ADU-E100A (no EV-DO mode support)

    +
  • + +
  • +

    Belkin F5U103

    +
  • + +
  • +

    Belkin F5U120

    +
  • + +
  • +

    e-Tek Labs Kwik232

    +
  • + +
  • +

    GoHubs GoCOM232

    +
  • + +
  • +

    Huawei Technologies Mobile card (3G)

    +
  • + +
  • +

    Novatel Wireless Merlin U740 (only basic modem port supported)

    +
  • + +
  • +

    Option Globetrotter 3G (aka Vodafone Mobile Connect Card 3G)

    +
  • + +
  • +

    Option Globetrotter 3G Quad

    +
  • + +
  • +

    Option Globetrotter 3G Fusion (no WLAN support, only basic 3G modem port)

    +
  • + +
  • +

    Option Globetrotter 3G Fusion Quad (no WLAN support)

    +
  • + +
  • +

    Peracom single port serial adapter

    +
  • +
+ +

  The supported 3G cards provide the necessary modem port for ppp, pppd, or mpd +connections; other functions of these cards (diagnostic port, SIM toolkit port, WLAN) are +not supported.

+ +

  The +ubser(4) driver +provides support for the BWCT console management serial adapters.

+ +

  The +uftdi(4) driver +supports the following adapters:

+ +
    +
  • +

    B&B Electronics USB->RS422/485 adapter

    +
  • + +
  • +

    HP USB-Serial adapter shipped with some HP laptops

    +
  • + +
  • +

    Inland UAS111

    +
  • + +
  • +

    QVS USC-1000

    +
  • +
+ +

  The +uplcom(4) driver +supports the following adapters:

+ +
    +
  • +

    ATEN UC-232A

    +
  • + +
  • +

    BAFO BF-800

    +
  • + +
  • +

    BAFO BF-810

    +
  • + +
  • +

    ELECOM UC-SGT

    +
  • + +
  • +

    HAL Corporation Crossam2+USB IR commander

    +
  • + +
  • +

    Hama USB RS-232 Serial Adapter

    +
  • + +
  • +

    IOGEAR UC-232A

    +
  • + +
  • +

    I/O DATA USB-RSAQ

    +
  • + +
  • +

    I/O DATA USB-RSAQ2

    +
  • + +
  • +

    I/O DATA USB-RSAQ3

    +
  • + +
  • +

    PLANEX USB-RS232 URS-03

    +
  • + +
  • +

    RATOC REX-USB60

    +
  • + +
  • +

    Sandberg USB to Serial Link (model number 133-08)

    +
  • + +
  • +

    SOURCENEXT KeikaiDenwa 8 (with and without charger)

    +
  • + +
  • +

    Sony Ericsson USB Cable (Susteen USB Data Cable)

    +
  • +
+ +

  The +umct(4) driver +supports the following adapters:

+ +
    +
  • +

    Belkin F5U109

    +
  • + +
  • +

    Belkin F5U409

    +
  • + +
  • +

    D-Link DU-H3SP USB BAY Hub

    +
  • + +
  • +

    Magic Control Technology USB-232

    +
  • + +
  • +

    Sitecom USB-232

    +
  • +
+ +

  Because there is no standard device class for USB scanners, this driver will only +recognise devices whose USB IDs are explicitly listed in the table in the driver itself. +The following devices are supported to date:

+ +
    +
  • +

    Acer Acerscan: 320U, 620U, 640U, 640BT, 1240U, C310U;

    +
  • + +
  • +

    AGFA SnapScan: 1212U, 1236U, e20, e25, e26, e40, e50, e52, SnapScan Touch;

    +
  • + +
  • +

    Avision 1200U

    +
  • + +
  • +

    Canon CanoScan: D660U, N656U, N676U, N1220U, LIDE 20, LIDE 25, LIDE 30;

    +
  • + +
  • +

    Epson Perfection: 610, 636U / 636Photo, 640U, 1200U / 1200Photo, 1240U / 1240Photo, +1250, 1260, 1270, 1600, 1640SU, 1650, 1660, 1670, 2480, 3200, 3500, 3590, 4200, 4990;

    +
  • + +
  • +

    Epson: GT-8400UF, GT-9300UF, GT-9700F;

    +
  • + +
  • +

    Epson Stylus: Photo RX425, CX3650, DX-5000, DX-5050, DX-6000, DX-6050 (and possibly +more in the CX-5000 and DX-3800..DX-7000 family);

    +
  • + +
  • +

    Hewlett Packard: Photosmart S20

    +
  • + +
  • +

    Hewlett Packard Scanjet: 2200C, 3300C, 3400CSE, 4100C, 4200C, 4300C, 5200C, 5300C, +5400C, 6200C, 6300C, 8200C, 8250C, 8290C;

    +
  • + +
  • +

    KYE ColorPage Vivid-Pro

    +
  • + +
  • +

    Microtek Phantom: 336CX, C6;

    +
  • + +
  • +

    Microtek ScanMaker: V6UL V6USL, X6U;

    +
  • + +
  • +

    Minolta 5400

    +
  • + +
  • +

    Mustek: 600 CU, 1200 CU, 1200 UB, 1200 USB;

    +
  • + +
  • +

    Mustek BearPaw: 1200F, 1200TA;

    +
  • + +
  • +

    NatSemi BearPaw 1200

    +
  • + +
  • +

    Nikon CoolScan LS40 ED

    +
  • + +
  • +

    Primax 6200

    +
  • + +
  • +

    Primax Colorado: 1200u, 600u, USB 19200, USB 9600;

    +
  • + +
  • +

    Primax: G2-200, G2-300, G2-600, G2600, G2E-300, G2E-3002, G2E-600, G2E600, G2X-300, +G600, ReadyScan 636i;

    +
  • + +
  • +

    Ultima 1200 UB Plus

    +
  • + +
  • +

    UMAX Astra: 1220U, 1236U, 2000U, 2100U, 2200U, 3400;

    +
  • + +
  • +

    Visioneer OneTouch: 3000, 5300, 7600, 6100, 6200, 8100, 8600;

    +
  • +
+ +

  The +umass(4) driver +supports USB Mass Storage devices, including:

+ +
    +
  • +

    ADTEC Stick Drive AD-UST32M, 64M, 128M, 256M

    +
  • + +
  • +

    Denno FireWire/USB2 Removable 2.5-inch HDD Case MIFU-25CB20

    +
  • + +
  • +

    FujiFilm Zip USB Drive ZDR100 USB A

    +
  • + +
  • +

    GREEN HOUSE USB Flash Memory "PicoDrive" GH-UFD32M, 64M, 128M

    +
  • + +
  • +

    IBM 32MB USB Memory Key (P/N 22P5296)

    +
  • + +
  • +

    IBM 256MB USB Drive (MSYSTEM DiskOnKey2)

    +
  • + +
  • +

    IBM ThinkPad USB Portable CD-ROM Drive (P/N 33L5151)

    +
  • + +
  • +

    I-O DATA USB CD/CD-R/CD-RW/DVD-R/DVD-RW/DVD-RAM/DVD-ROM Drive DVR-iUH2 (CDROM, DVD-RAM +only)

    +
  • + +
  • +

    I-O DATA USB x6 CD-RW Drive CDRW-i64/USB (CDROM only)

    +
  • + +
  • +

    I-O DATA USB/IEEE1394 Portable HD Drive HDP-i30P/CI, HDP-i40P/CI

    +
  • + +
  • +

    Iomega USB Zip 100/250 drive

    +
  • + +
  • +

    Iomega Zip750 USB2.0 drive

    +
  • + +
  • +

    Keian USB1.1/2.0 3.5-inch HDD Case KU350A

    +
  • + +
  • +

    Kurouto Shikou USB 2.5-inch HDD Case GAWAP2.5PS-USB2.0

    +
  • + +
  • +

    LaCie P3 HardDrive USB 200GB

    +
  • + +
  • +

    Logitec LDR-H443U2 DVD-RAM/-R/+R/-RW/+RW drive

    +
  • + +
  • +

    Logitec Mobile USB Memory LMC-256UD

    +
  • + +
  • +

    Logitec USB1.1/2.0 HDD Unit SHD-E60U2

    +
  • + +
  • +

    Logitec USB Double-Speed Floppy Drive LFD-31U2

    +
  • + +
  • +

    Logitec USB/IEEE1394 DVD-RAM/R/RW Unit LDR-N21FU2 (CDROM only)

    +
  • + +
  • +

    MELCO USB Flash Disk "ClipDrive", RUF-C32M, -C64M, -C128M, -C256M, -C512M

    +
  • + +
  • +

    MELCO USB Flash Disk "PetitDrive", RUF-32M, -64M, -128M, -256Mm

    +
  • + +
  • +

    MELCO USB2.0 Flash Disk "PetitDrive2", RUF-256M/U2, -512M/U2

    +
  • + +
  • +

    MELCO USB2.0 MO Drive MO-CH640U2

    +
  • + +
  • +

    Matshita CF-VFDU03 floppy drive

    +
  • + +
  • +

    Merlin SM300 MP3/WMA Player (256Mb)

    +
  • + +
  • +

    Microtech International, Inc. USB-SCSI-HD 50 USB to SCSI cable

    +
  • + +
  • +

    Motorola E398 Mobile Phone (TransFlash memory card)

    +
  • + +
  • +

    NOVAC USB2.0 2.5/3.5-inch HDD Case NV-HD351U

    +
  • + +
  • +

    PNY Attache Flash Drive

    +
  • + +
  • +

    Panasonic ("Matshita FDD CF-VFDU03")

    +
  • + +
  • +

    Panasonic KXL-CB20AN Portable DVD-ROM/CD-R/RW

    +
  • + +
  • +

    Panasonic KXL-CB35AN (DVD-ROM & CD-R/RW)

    +
  • + +
  • +

    Panasonic USB2.0 Portable CD-RW Drive KXL-RW40AN (CDROM only)

    +
  • + +
  • +

    Panasonic floppy drive

    +
  • + +
  • +

    Qware BeatZkey! Pro

    +
  • + +
  • +

    RATOC Systems USB2.0 Removable HDD Case U2-MDK1, U2-MDK1B

    +
  • + +
  • +

    SanDisk SDDR-31 (Compact Flash)

    +
  • + +
  • +

    SanDisk SDDR-75 (only Compact Flash port works)

    +
  • + +
  • +

    Sitecom CN-300 MultiFlash (MMC/SD, SmartMedia, CF, MemoryStick)

    +
  • + +
  • +

    Sony Portable CD-R/RW Drive CRX10U (CDROM only)

    +
  • + +
  • +

    TEAC Portable USB CD-ROM Unit CD-110PU/210PU

    +
  • + +
  • +

    Time DPA20B MP3 Player (1Gb)

    +
  • + +
  • +

    Trek Thumbdrive 8MB

    +
  • + +
  • +

    VAIO floppy drive (includes Y-E Data Flashbuster-U)

    +
  • + +
  • +

    Y-E Data floppy drive (720/1.44/2.88Mb)

    +
  • +
+ +

  Among the supported digital cameras are:

+ +
    +
  • +

    Asahi Optical (PENTAX) Optio 230 & 330

    +
  • +
+ +

  声音设备 ( +uaudio(4) +驱动程序)

+ +

  The +uvisor(4) driver +supports the following devices:

+ +
    +
  • +

    Aceeca Mez1000 RDA

    +
  • + +
  • +

    Handspring Treo

    +
  • + +
  • +

    Handspring Treo 600

    +
  • + +
  • +

    Handspring Visor

    +
  • + +
  • +

    Palm I705

    +
  • + +
  • +

    Palm M125

    +
  • + +
  • +

    Palm M130

    +
  • + +
  • +

    Palm M500

    +
  • + +
  • +

    Palm M505

    +
  • + +
  • +

    Palm M515

    +
  • + +
  • +

    Palm Tungsten T

    +
  • + +
  • +

    Palm Tungsten Z

    +
  • + +
  • +

    Palm Zire

    +
  • + +
  • +

    Palm Zire 31

    +
  • + +
  • +

    Sony Clie 4.0

    +
  • + +
  • +

    Sony Clie 4.1

    +
  • + +
  • +

    Sony Clie 5.0

    +
  • + +
  • +

    Sony Clie PEG-S500C

    +
  • + +
  • +

    Sony Clie NX60

    +
  • + +
  • +

    Sony Clie S360

    +
  • + +
  • +

    Sony Clie TJ37

    +
  • +
+
+ +
+
+

3.13 IEEE 1394 (火线) 设备

+ +

  The +fwohci(4) driver +provides support for PCI/CardBus FireWire interface cards. The driver supports the +following IEEE 1394 OHCI chipsets:

+ +
    +
  • +

    Adaptec AHA-894x/AIC-5800

    +
  • + +
  • +

    Apple Pangea

    +
  • + +
  • +

    Apple UniNorth

    +
  • + +
  • +

    Intel 82372FB

    +
  • + +
  • +

    IOGEAR GUF320

    +
  • + +
  • +

    Lucent / Agere FW322/323

    +
  • + +
  • +

    NEC uPD72861

    +
  • + +
  • +

    NEC uPD72870

    +
  • + +
  • +

    NEC uPD72871/2

    +
  • + +
  • +

    NEC uPD72873

    +
  • + +
  • +

    NEC uPD72874

    +
  • + +
  • +

    National Semiconductor CS4210

    +
  • + +
  • +

    Ricoh R5C551

    +
  • + +
  • +

    Ricoh R5C552

    +
  • + +
  • +

    Sony CX3022

    +
  • + +
  • +

    Sony i.LINK (CXD1947)

    +
  • + +
  • +

    Sony i.LINK (CXD3222)

    +
  • + +
  • +

    Sun PCIO-2 (RIO 1394)

    +
  • + +
  • +

    Texas Instruments PCI4410A

    +
  • + +
  • +

    Texas Instruments PCI4450

    +
  • + +
  • +

    Texas Instruments PCI4451

    +
  • + +
  • +

    Texas Instruments TSB12LV22

    +
  • + +
  • +

    Texas Instruments TSB12LV23

    +
  • + +
  • +

    Texas Instruments TSB12LV26

    +
  • + +
  • +

    Texas Instruments TSB43AA22

    +
  • + +
  • +

    Texas Instruments TSB43AB21/A/AI/A-EP

    +
  • + +
  • +

    Texas Instruments TSB43AB22/A

    +
  • + +
  • +

    Texas Instruments TSB43AB23

    +
  • + +
  • +

    Texas Instruments TSB82AA2

    +
  • + +
  • +

    VIA Fire II (VT6306)

    +
  • +
+ +

  串行总线协议 2 (SBP-2) 存储设备 ( +sbp(4) +驱动程序)

+
+ +
+
+

3.14 蓝牙设备

+ +

  The +ng_bt3c(4) +driver provides support for the 3Com/HP 3CRWB6096-A PCCARD bluetooth adapter.

+ +

  The +ng_ubt(4) driver +supports all Bluetooth USB devices that conform with the Bluetooth specification v1.1, +including:

+ +
    +
  • +

    3Com 3CREB96

    +
  • + +
  • +

    AIPTEK BR0R02

    +
  • + +
  • +

    EPoX BT-DG02

    +
  • + +
  • +

    Mitsumi Bluetooth USB adapter

    +
  • + +
  • +

    MSI MS-6967

    +
  • + +
  • +

    TDK Bluetooth USB adapter

    +
  • +
+
+ +
+
+

3.15 密码学加速器

+ +

  The +hifn(4) driver +supports various cards containing the Hifn 7751, 7951, 7811, 7955, and 7956 chipsets, +such as:

+ +
    +
  • +

    Invertex AEON

    +
  • + +
  • +

    Hifn 7751

    +
  • + +
  • +

    PowerCrypt

    +
  • + +
  • +

    XL-Crypt

    +
  • + +
  • +

    NetSec 7751

    +
  • + +
  • +

    Soekris Engineering vpn1201 and vpn1211

    +
  • + +
  • +

    Soekris Engineering vpn1401 and vpn1411

    +
  • +
+ +

  The +safe(4) driver +supports cards containing any of the following chips:

+ +
    +
  • +

    SafeNet 1141

    +
  • + +
  • +

    SafeNet 1741

    +
  • +
+ +

  The +ubsec(4) driver +supports cards containing any of the following chips:

+ +
    +
  • +

    Bluesteel 5501

    +
  • + +
  • +

    Bluesteel 5601

    +
  • + +
  • +

    Broadcom BCM5801

    +
  • + +
  • +

    Broadcom BCM5802

    +
  • + +
  • +

    Broadcom BCM5805

    +
  • + +
  • +

    Broadcom BCM5820

    +
  • + +
  • +

    Broadcom BCM5821

    +
  • + +
  • +

    Broadcom BCM5822

    +
  • + +
  • +

    Broadcom BCM5823

    +
  • +
+
+ +
+
+

3.16 其他

+ +

  FAX-Modem/PCCARD

+ +
    +
  • +

    MELCO IGM-PCM56K/IGM-PCM56KH

    +
  • + +
  • +

    Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD 终端)

    +
  • +
+ +
+
+

  软驱 ( +fdc(4) +驱动程序)

+ +

  VGA-兼容 显示卡 ( +vga(4) +驱动程序)

+ +
+
+

注意: 关于特定显卡与 Xorg 的兼容信息, 可以在 http://www.x.org/ 找到。

+
+
+ +
+
+

  键盘包括:

+ + + +
+
+

  定点设备包括:

+ +
    +
  • +

    总线鼠标和兼容设备 ( +mse(4) +驱动程序)

    +
  • + +
  • +

    PS/2 鼠标和兼容设备, 也包括一系列笔记本定点设备 ( +psm(4) +驱动程序)

    +
  • + +
  • +

    串口鼠标和兼容设备

    +
  • + +
  • +

    USB 鼠标 ( +ums(4) +驱动程序)

    +
  • +
+ +
+
+

注意: +moused(8) +提供了如何在 FreeBSD 中使用定点设备的进一步信息。 关于如何在 Xorg 中使用这类设备的信息, 可以在 http://www.x.org/ 找到。

+
+
+ +
+
+

  “PC 标准” 并口 ( +ppc(4) +驱动程序)

+ +

  PC-兼容 游戏杆 ( +joy(4) +驱动程序)

+
+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/hardware-i386.html b/zh_CN/releases/6.3R/hardware-i386.html new file mode 100644 index 0000000000..31e245f55c --- /dev/null +++ b/zh_CN/releases/6.3R/hardware-i386.html @@ -0,0 +1,8127 @@ + + + + +FreeBSD/i386 6.3-RELEASE 兼容硬件说明 + + + + + +
+
+

FreeBSD/i386 6.3-RELEASE 兼容硬件说明

+ +

The FreeBSD Documentation Project

+ + + +
+
+ +
+
+
目录
+ +
1 介绍
+ +
2 支持的处理器和主板
+ +
3 支持的硬件
+ +
+
+
3.1 磁盘控制器
+ +
3.2 以太网接口
+ +
3.3 Token Ring Interfaces
+ +
3.4 FDDI 接口
+ +
3.5 ATM 接口
+ +
3.6 无线网络接口
+ +
3.7 其他网络设备
+ +
3.8 ISDN 接口
+ +
3.9 串口
+ +
3.10 声音设备
+ +
3.11 照相机和视频捕捉设备
+ +
3.12 USB 设备
+ +
3.13 IEEE 1394 (火线) 设备
+ +
3.14 蓝牙设备
+ +
3.15 密码学加速器
+ +
3.16 其他
+
+
+
+
+ +
+

1 介绍

+ +

  这份文档包含了 FreeBSD 6.3-RELEASE (也记为 FreeBSD/i386 6.3-RELEASE) 在 i386 +硬件平台上的兼容硬件说明。 它列出了已知能够在这一平台上使用的硬件, +以及一些有用的启动时内核定制项, 用以支持新的设备。

+ +
+
+

注意: 这份文档包含的信息是 i386 硬件平台所专用的。 +不同硬件架构上的硬件兼容说明可能有一些细节上的差异。

+
+
+
+ +
+
+

2 支持的处理器和主板

+ +

  FreeBSD/i386 能够在各式各样的 “IBM PC 兼容” 机器上运行。 +由于这种架构的硬件非常多, 不可能详尽地列举 FreeBSD 所支持的所有设备组合。 不过, +这里给出了一些一般的指导原则。

+ +

  几乎所有的包含浮点运算单元的 i386-兼容 处理器都能被很好地支持。 FreeBSD 支持从 +80486 开始的所有 Intel 处理器, 其中包括 80486, Pentium, Pentium Pro, Pentium II, Pentium +III, Pentium 4, 以及它们的一些变体, 例如 Xeon (至强) 和 Celeron (赛扬) 处理器。 所有 +i386-兼容 的 AMD 处理器也被支持, 这包括 Am486, Am5x86, K5, K6 (及其变体), Athlon (包括 +Athlon-MP, Athlon-XP, Athlon-4, 以及 Athlon Thunderbird), 还有 Duron 处理器。 AMD +Élan SC520 嵌入式处理器也在支持之列。 Transmeta Crusoe 被视为支持的处理器, 此外, +还包括来自 Cyrix 和 NexGen 的 i386-兼容 处理器。

+ +

  这类架构的主板型号也非常众多。 使用 ISA, VLB, EISA, AGP, 和 PCI +扩展总线的主板的支持非常完善。 此外, 对 IBM PS/2 系列 PC 的 MCA (“MicroChannel”) +扩展总线也提供了有限的支持。

+ +

  一般而言, FreeBSD 支持对称多处理器 (SMP) 的系统, 尽管一些时候 BIOS +或主板的问题可能会造成麻烦。 FreeBSD +对称多处理 (SMP) 邮件列表 邮件列表的存档可能能提供一些线索。

+ +

  FreeBSD 能够利用 Intel CPU 的超线程 (HTT) 支持并从中受益。 启用了 options SMP 的内核能够自动检测到附加的逻辑处理器。 默认的 +FreeBSD 调度器将逻辑处理器等同于一些额外的物理处理器; 换言之, 它不会尝试根据同一 CPU +上的逻辑处理器对调度决策实施优化。 由于这种简单的调度策略会导致性能不够理想, +某些情况下通过设置 machdep.hlt_logical_cpus sysctl +变量来禁止逻辑处理器可能会改善性能。 此外, 也可以使用 machdep.hlt_cpus sysctl +变量设置空闲循环来禁用某个特定的逻辑处理器。 请参考 +smp(4) +联机手册来了解详情。

+ +

  FreeBSD 能够利用支持物理地址扩展 (PAE) 的 CPU 上的这种能力。 启用了 PAE 特性的内核能够检测高于 4GB 的内存并使用它们。 +这一特性对设备驱动和 FreeBSD 能够利用的其它特性有一些约束, 请参考 +pae(4) +联机手册了解详情。

+ +

  一般来说, FreeBSD 能够在基于 i386 的笔记本上运行, 虽然对于特定硬件特性, +例如声音, 图形, 电源管理, 以及 PCCARD 扩展槽的支持可能存在程度上的差异。 +这些特性在不同的机器上迥然不同, 通常需要 FreeBSD 对它们进行各式各样的支持特例, +以绕过硬件的问题或其他诡异的毛病。 如有怀疑, 请搜索 FreeBSD +笔记本电脑邮件列表 邮件列表的存档以得到有用的资料。

+ +

  绝大多数较新的笔记本 (以及许多桌面机) 都使用了高级配置和电源管理 (ACPI) 标准。 +FreeBSD 通过来自 Intel 的 ACPI 组件架构参考实现来支持 ACPI, 在 +acpi(4) +联机手册中提供了它的介绍。 在一些机器上使用 ACPI 可能会造成不稳定, 此时您可能需要禁用 +ACPI 驱动程序, 它通常是通过内核模块来加载的。 您可以通过在 /boot/device.hints 增加下面的行来达到目的:

+ +
+hint.acpi.0.disabled="1"
+
+ +

  调试 ACPI 相关问题的用户可能会发现禁用一部分 ACPI 功能会很有用。 +acpi(4) +联机手册提供了关于如何在引导夹在其中进行设置来完成这些工作的详细信息。

+ +

  ACPI 依赖于由 BIOS 提供的 Differentiated System Descriptor Table (DSDT)。 +一些机器上的 DSDT 无效或不完整, 这可能会导致 ACPI 无法正常工作。 用于替代某些机器上的 +DSDT 可以在 ACPI4Linux +项目的网站中的 DSDT 部分找到。 FreeBSD 可以使用这些 DSDT 来代替由 BIOS 提供的 DSDT; +参见 +acpi(4) +联机手册以获得更多信息。

+
+ +
+
+

3 支持的硬件

+ +$FreeBSD: src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml,v 1.3.2.6.4.1 2007/12/07 +04:04:50 delphij Exp $ + +

  这一节描述了目前已知的被 FreeBSD 在 i386 平台上支持的硬件。 其他配置可能也能用, +只是尚未测试过。 我们鼓励您对这份列表的内容进行反馈、 更新和修正。

+ +

  这份列表尽可能包含了驱动程序能够适用的一类设备。 如果驱动程序在 FreeBSD +基本安装包中有联机手册 (绝大多数应该有) 则会在这里引用。 支持的具体设备或控制器型号等等, +可以在联机手册中找到。

+ +
+
+

注意: 设备列表是直接从 FreeBSD 联机手册中生成的。 这意味着一些设备, +如果它们被多种不同的驱动程序支持的话, 可能会相应地出现多次。

+
+
+ +
+
+

3.1 磁盘控制器

+ +

  IDE/ATA 控制器 ( +ata(4) +驱动程序)

+ +

  Controllers supported by the +aac(4) driver +include:

+ +
    +
  • +

    Adaptec AAC-364

    +
  • + +
  • +

    Adaptec RAID 3085

    +
  • + +
  • +

    Adaptec RAID 31205

    +
  • + +
  • +

    Adaptec RAID 31605

    +
  • + +
  • +

    Adaptec RAID 5085

    +
  • + +
  • +

    Adaptec RAID 51205

    +
  • + +
  • +

    Adaptec RAID 51245

    +
  • + +
  • +

    Adaptec RAID 51605

    +
  • + +
  • +

    Adaptec RAID 51645

    +
  • + +
  • +

    Adaptec RAID 52445

    +
  • + +
  • +

    Adaptec RAID 5405

    +
  • + +
  • +

    Adaptec RAID 5445

    +
  • + +
  • +

    Adaptec RAID 5805

    +
  • + +
  • +

    Adaptec SAS RAID 3405

    +
  • + +
  • +

    Adaptec SAS RAID 3805

    +
  • + +
  • +

    Adaptec SAS RAID 4000SAS

    +
  • + +
  • +

    Adaptec SAS RAID 4005SAS

    +
  • + +
  • +

    Adaptec SAS RAID 4800SAS

    +
  • + +
  • +

    Adaptec SAS RAID 4805SAS

    +
  • + +
  • +

    Adaptec SATA RAID 2020SA ZCR

    +
  • + +
  • +

    Adaptec SATA RAID 2025SA ZCR

    +
  • + +
  • +

    Adaptec SATA RAID 2026ZCR

    +
  • + +
  • +

    Adaptec SATA RAID 2410SA

    +
  • + +
  • +

    Adaptec SATA RAID 2420SA

    +
  • + +
  • +

    Adaptec SATA RAID 2610SA

    +
  • + +
  • +

    Adaptec SATA RAID 2620SA

    +
  • + +
  • +

    Adaptec SATA RAID 2810SA

    +
  • + +
  • +

    Adaptec SATA RAID 2820SA

    +
  • + +
  • +

    Adaptec SATA RAID 21610SA

    +
  • + +
  • +

    Adaptec SCSI RAID 2020ZCR

    +
  • + +
  • +

    Adaptec SCSI RAID 2025ZCR

    +
  • + +
  • +

    Adaptec SCSI RAID 2120S

    +
  • + +
  • +

    Adaptec SCSI RAID 2130S

    +
  • + +
  • +

    Adaptec SCSI RAID 2130SLP

    +
  • + +
  • +

    Adaptec SCSI RAID 2230SLP

    +
  • + +
  • +

    Adaptec SCSI RAID 2200S

    +
  • + +
  • +

    Adaptec SCSI RAID 2240S

    +
  • + +
  • +

    Adaptec SCSI RAID 3230S

    +
  • + +
  • +

    Adaptec SCSI RAID 3240S

    +
  • + +
  • +

    Adaptec SCSI RAID 5400S

    +
  • + +
  • +

    Dell CERC SATA RAID 2

    +
  • + +
  • +

    Dell PERC 2/Si

    +
  • + +
  • +

    Dell PERC 2/QC

    +
  • + +
  • +

    Dell PERC 3/Si

    +
  • + +
  • +

    Dell PERC 3/Di

    +
  • + +
  • +

    Dell PERC 320/DC

    +
  • + +
  • +

    HP ML110 G2 (Adaptec SATA RAID 2610SA)

    +
  • + +
  • +

    HP NetRAID 4M

    +
  • + +
  • +

    IBM ServeRAID 8i

    +
  • + +
  • +

    IBM ServeRAID 8k

    +
  • + +
  • +

    IBM ServeRAID 8s

    +
  • + +
  • +

    ICP RAID ICP5045BL

    +
  • + +
  • +

    ICP RAID ICP5085BL

    +
  • + +
  • +

    ICP RAID ICP5085SL

    +
  • + +
  • +

    ICP RAID ICP5125BR

    +
  • + +
  • +

    ICP RAID ICP5125SL

    +
  • + +
  • +

    ICP RAID ICP5165BR

    +
  • + +
  • +

    ICP RAID ICP5165SL

    +
  • + +
  • +

    ICP RAID ICP5445SL

    +
  • + +
  • +

    ICP RAID ICP5805BL

    +
  • + +
  • +

    ICP RAID ICP5805SL

    +
  • + +
  • +

    ICP ICP5085BR SAS RAID

    +
  • + +
  • +

    ICP ICP9085LI SAS RAID

    +
  • + +
  • +

    ICP ICP9047MA SATA RAID

    +
  • + +
  • +

    ICP ICP9067MA SATA RAID

    +
  • + +
  • +

    ICP ICP9087MA SATA RAID

    +
  • + +
  • +

    ICP ICP9014RO SCSI RAID

    +
  • + +
  • +

    ICP ICP9024RO SCSI RAID

    +
  • + +
  • +

    Legend S220

    +
  • + +
  • +

    Legend S230

    +
  • + +
  • +

    Sun STK RAID REM

    +
  • + +
  • +

    Sun STK RAID EM

    +
  • + +
  • +

    SG-XPCIESAS-R-IN

    +
  • + +
  • +

    SG-XPCIESAS-R-EX

    +
  • + +
  • +

    AOC-USAS-S4i

    +
  • + +
  • +

    AOC-USAS-S8i

    +
  • + +
  • +

    AOC-USAS-S4iR

    +
  • + +
  • +

    AOC-USAS-S8iR

    +
  • + +
  • +

    AOC-USAS-S8i-LP

    +
  • + +
  • +

    AOC-USAS-S8iR-LP

    +
  • +
+ +

  The +adv(4) driver +supports the following SCSI controllers:

+ +
    +
  • +

    AdvanSys ABP510/5150

    +
  • + +
  • +

    AdvanSys ABP5140

    +
  • + +
  • +

    AdvanSys ABP5142

    +
  • + +
  • +

    AdvanSys ABP902/3902

    +
  • + +
  • +

    AdvanSys ABP3905

    +
  • + +
  • +

    AdvanSys ABP915

    +
  • + +
  • +

    AdvanSys ABP920

    +
  • + +
  • +

    AdvanSys ABP3922

    +
  • + +
  • +

    AdvanSys ABP3925

    +
  • + +
  • +

    AdvanSys ABP930, ABP930U, ABP930UA

    +
  • + +
  • +

    AdvanSys ABP960, ABP960U

    +
  • + +
  • +

    AdvanSys ABP542

    +
  • + +
  • +

    AdvanSys ABP742

    +
  • + +
  • +

    AdvanSys ABP842

    +
  • + +
  • +

    AdvanSys ABP940

    +
  • + +
  • +

    AdvanSys ABP940UA/3940UA

    +
  • + +
  • +

    AdvanSys ABP940U

    +
  • + +
  • +

    AdvanSys ABP3960UA

    +
  • + +
  • +

    AdvanSys ABP970, ABP970U

    +
  • + +
  • +

    AdvanSys ABP752

    +
  • + +
  • +

    AdvanSys ABP852

    +
  • + +
  • +

    AdvanSys ABP950

    +
  • + +
  • +

    AdvanSys ABP980, ABP980U

    +
  • + +
  • +

    AdvanSys ABP980UA/3980UA

    +
  • + +
  • +

    MELCO IFC-USP (PC-98)

    +
  • + +
  • +

    RATOC REX-PCI30 (PC-98)

    +
  • + +
  • +

    @Nifty FNECHARD IFC-USUP-TX (PC-98)

    +
  • +
+ +

  The +adw(4) driver +supports SCSI controllers including:

+ +
    +
  • +

    AdvanSys ABP940UW/ABP3940UW

    +
  • + +
  • +

    AdvanSys ABP950UW

    +
  • + +
  • +

    AdvanSys ABP970UW

    +
  • + +
  • +

    AdvanSys ABP3940U2W

    +
  • + +
  • +

    AdvanSys ABP3950U2W

    +
  • +
+ +

  The +aha(4) driver +supports the following SCSI host adapters:

+ +
    +
  • +

    Adaptec AHA-154xB

    +
  • + +
  • +

    Adaptec AHA-154xC

    +
  • + +
  • +

    Adaptec AHA-154xCF

    +
  • + +
  • +

    Adaptec AHA-154xCP

    +
  • + +
  • +

    Adaptec AHA-1640

    +
  • + +
  • +

    Adaptec AHA-174x in 154x emulation mode

    +
  • + +
  • +

    DTC 3290 SCSI controller in 1542 emulation mode

    +
  • + +
  • +

    Tekram SCSI controllers in 154x emulation mode

    +
  • +
+ +

  The +ahb(4) driver +supports the following SCSI host adapters:

+ +
    +
  • +

    Adaptec AHA-1740

    +
  • + +
  • +

    Adaptec AHA-1742

    +
  • + +
  • +

    Adaptec AHA-1740A

    +
  • + +
  • +

    Adaptec AHA-1742A

    +
  • +
+ +

  The +ahc(4) driver +supports the following SCSI host adapter chips and SCSI controller cards:

+ +
    +
  • +

    Adaptec AIC7770 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7850 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7860 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7870 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7880 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7890 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7891 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7892 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7895 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7896 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7897 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7899 host adapter chip

    +
  • + +
  • +

    Adaptec 274X(W)

    +
  • + +
  • +

    Adaptec 274X(T)

    +
  • + +
  • +

    Adaptec 284X

    +
  • + +
  • +

    Adaptec 2910

    +
  • + +
  • +

    Adaptec 2915

    +
  • + +
  • +

    Adaptec 2920

    +
  • + +
  • +

    Adaptec 2930C

    +
  • + +
  • +

    Adaptec 2930U2

    +
  • + +
  • +

    Adaptec 2940

    +
  • + +
  • +

    Adaptec 2940J

    +
  • + +
  • +

    Adaptec 2940N

    +
  • + +
  • +

    Adaptec 2940U

    +
  • + +
  • +

    Adaptec 2940AU

    +
  • + +
  • +

    Adaptec 2940UW

    +
  • + +
  • +

    Adaptec 2940UW Dual

    +
  • + +
  • +

    Adaptec 2940UW Pro

    +
  • + +
  • +

    Adaptec 2940U2W

    +
  • + +
  • +

    Adaptec 2940U2B

    +
  • + +
  • +

    Adaptec 2950U2W

    +
  • + +
  • +

    Adaptec 2950U2B

    +
  • + +
  • +

    Adaptec 19160B

    +
  • + +
  • +

    Adaptec 29160B

    +
  • + +
  • +

    Adaptec 29160N

    +
  • + +
  • +

    Adaptec 3940

    +
  • + +
  • +

    Adaptec 3940U

    +
  • + +
  • +

    Adaptec 3940AU

    +
  • + +
  • +

    Adaptec 3940UW

    +
  • + +
  • +

    Adaptec 3940AUW

    +
  • + +
  • +

    Adaptec 3940U2W

    +
  • + +
  • +

    Adaptec 3950U2

    +
  • + +
  • +

    Adaptec 3960

    +
  • + +
  • +

    Adaptec 39160

    +
  • + +
  • +

    Adaptec 3985

    +
  • + +
  • +

    Adaptec 4944UW

    +
  • + +
  • +

    NEC PC-9821Xt13 (PC-98)

    +
  • + +
  • +

    NEC RvII26 (PC-98)

    +
  • + +
  • +

    NEC PC-9821X-B02L/B09 (PC-98)

    +
  • + +
  • +

    NEC SV-98/2-B03 (PC-98)

    +
  • + +
  • +

    Many motherboards with on-board SCSI support

    +
  • +
+ +

  The +ahd(4) driver +supports the following:

+ +
    +
  • +

    Adaptec AIC7901 host adapter chip

    +
  • + +
  • +

    Adaptec AIC7901A host adapter chip

    +
  • + +
  • +

    Adaptec AIC7902 host adapter chip

    +
  • + +
  • +

    Adaptec 29320 host adapter

    +
  • + +
  • +

    Adaptec 39320 host adapter

    +
  • + +
  • +

    Many motherboards with on-board SCSI support

    +
  • +
+ +

  The adapters supported by the +aic(4) driver +include:

+ +
    +
  • +

    Adaptec AHA-1505 (ISA)

    +
  • + +
  • +

    Adaptec AHA-1510A, AHA-1510B (ISA)

    +
  • + +
  • +

    Adaptec AHA-1520A, AHA-1520B (ISA)

    +
  • + +
  • +

    Adaptec AHA-1522A, AHA-1522B (ISA)

    +
  • + +
  • +

    Adaptec AHA-1535 (ISA)

    +
  • + +
  • +

    Creative Labs SoundBlaster SCSI host adapter (ISA)

    +
  • + +
  • +

    Adaptec AHA-1460, AHA-1460B, AHA-1460C, AHA-1460D (PC Card)

    +
  • + +
  • +

    Adaptec AHA-1030B, AHA-1030P (PC98)

    +
  • + +
  • +

    NEC PC-9801-100 (PC98)

    +
  • +
+ +

  Controllers supported by the +amd(4) driver +include:

+ +
    +
  • +

    MELCO IFC-DP (PC-98)

    +
  • + +
  • +

    Tekram DC390

    +
  • + +
  • +

    Tekram DC390T

    +
  • +
+ +

  Controllers supported by the +amr(4) driver +include:

+ +
    +
  • +

    MegaRAID SATA 150-4

    +
  • + +
  • +

    MegaRAID SATA 150-6

    +
  • + +
  • +

    MegaRAID SATA 300-4X

    +
  • + +
  • +

    MegaRAID SATA 300-8X

    +
  • + +
  • +

    MegaRAID SCSI 320-1E

    +
  • + +
  • +

    MegaRAID SCSI 320-2E

    +
  • + +
  • +

    MegaRAID SCSI 320-4E

    +
  • + +
  • +

    MegaRAID SCSI 320-0X

    +
  • + +
  • +

    MegaRAID SCSI 320-2X

    +
  • + +
  • +

    MegaRAID SCSI 320-4X

    +
  • + +
  • +

    MegaRAID SCSI 320-0

    +
  • + +
  • +

    MegaRAID SCSI 320-1

    +
  • + +
  • +

    MegaRAID SCSI 320-2

    +
  • + +
  • +

    MegaRAID SCSI 320-4

    +
  • + +
  • +

    MegaRAID Series 418

    +
  • + +
  • +

    MegaRAID i4 133 RAID

    +
  • + +
  • +

    MegaRAID Elite 1500 (Series 467)

    +
  • + +
  • +

    MegaRAID Elite 1600 (Series 493)

    +
  • + +
  • +

    MegaRAID Elite 1650 (Series 4xx)

    +
  • + +
  • +

    MegaRAID Enterprise 1200 (Series 428)

    +
  • + +
  • +

    MegaRAID Enterprise 1300 (Series 434)

    +
  • + +
  • +

    MegaRAID Enterprise 1400 (Series 438)

    +
  • + +
  • +

    MegaRAID Enterprise 1500 (Series 467)

    +
  • + +
  • +

    MegaRAID Enterprise 1600 (Series 471)

    +
  • + +
  • +

    MegaRAID Express 100 (Series 466WS)

    +
  • + +
  • +

    MegaRAID Express 200 (Series 466)

    +
  • + +
  • +

    MegaRAID Express 300 (Series 490)

    +
  • + +
  • +

    MegaRAID Express 500 (Series 475)

    +
  • + +
  • +

    Dell PERC

    +
  • + +
  • +

    Dell PERC 2/SC

    +
  • + +
  • +

    Dell PERC 2/DC

    +
  • + +
  • +

    Dell PERC 3/DCL

    +
  • + +
  • +

    Dell PERC 3/QC

    +
  • + +
  • +

    Dell PERC 4/DC

    +
  • + +
  • +

    Dell PERC 4/IM

    +
  • + +
  • +

    Dell PERC 4/SC

    +
  • + +
  • +

    Dell PERC 4/Di

    +
  • + +
  • +

    Dell PERC 4e/DC

    +
  • + +
  • +

    Dell PERC 4e/Di

    +
  • + +
  • +

    Dell PERC 4e/Si

    +
  • + +
  • +

    Dell PERC 4ei

    +
  • + +
  • +

    HP NetRAID-1/Si

    +
  • + +
  • +

    HP NetRAID-3/Si (D4943A)

    +
  • + +
  • +

    HP Embedded NetRAID

    +
  • + +
  • +

    Intel RAID Controller SRCS16

    +
  • + +
  • +

    Intel RAID Controller SRCU42X

    +
  • +
+ +
+
+

注意: 能够支持从这些控制器启动。 但不支持 EISA 适配器。

+
+
+ +

  The +arcmsr(4) driver +supports the following cards:

+ +
    +
  • +

    ARC-1110

    +
  • + +
  • +

    ARC-1120

    +
  • + +
  • +

    ARC-1130

    +
  • + +
  • +

    ARC-1160

    +
  • + +
  • +

    ARC-1170

    +
  • + +
  • +

    ARC-1110ML

    +
  • + +
  • +

    ARC-1120ML

    +
  • + +
  • +

    ARC-1130ML

    +
  • + +
  • +

    ARC-1160ML

    +
  • + +
  • +

    ARC-1210

    +
  • + +
  • +

    ARC-1220

    +
  • + +
  • +

    ARC-1230

    +
  • + +
  • +

    ARC-1260

    +
  • + +
  • +

    ARC-1280

    +
  • + +
  • +

    ARC-1210ML

    +
  • + +
  • +

    ARC-1220ML

    +
  • + +
  • +

    ARC-1231ML

    +
  • + +
  • +

    ARC-1261ML

    +
  • + +
  • +

    ARC-1280ML

    +
  • +
+ +

  The adapters currently supported by the +asr(4) driver +include the following:

+ +
    +
  • +

    Adaptec Zero-Channel SCSI RAID 2000S, 2005S, 2010S, 2015S

    +
  • + +
  • +

    Adaptec SCSI RAID 2100S, 2110S

    +
  • + +
  • +

    Adaptec ATA-100 RAID 2400A

    +
  • + +
  • +

    Adaptec SCSI RAID 3200S, 3210S

    +
  • + +
  • +

    Adaptec SCSI RAID 3400S, 3410S

    +
  • + +
  • +

    Adaptec SmartRAID PM1554

    +
  • + +
  • +

    Adaptec SmartRAID PM1564

    +
  • + +
  • +

    Adaptec SmartRAID PM2554

    +
  • + +
  • +

    Adaptec SmartRAID PM2564

    +
  • + +
  • +

    Adaptec SmartRAID PM2664

    +
  • + +
  • +

    Adaptec SmartRAID PM2754

    +
  • + +
  • +

    Adaptec SmartRAID PM2865

    +
  • + +
  • +

    Adaptec SmartRAID PM3754

    +
  • + +
  • +

    Adaptec SmartRAID PM3755U2B / SmartRAID V Millennium

    +
  • + +
  • +

    Adaptec SmartRAID PM3757

    +
  • + +
  • +

    DEC KZPCC-AC (LVD 1-ch, 4MB or 16MB cache), DEC KZPCC-CE (LVD 3-ch, 64MB cache), DEC +KZPCC-XC (LVD 1-ch, 16MB cache), DEC KZPCC-XE (LVD 3-ch, 64MB cache) -- rebadged +SmartRAID V Millennium

    +
  • +
+ +

  The bt(4) driver supports +the following BusLogic MultiMaster “W”, “C”, “S”, and “A” series and compatible +SCSI host adapters:

+ +
    +
  • +

    BusLogic BT-445C

    +
  • + +
  • +

    BusLogic BT-445S

    +
  • + +
  • +

    BusLogic BT-540CF

    +
  • + +
  • +

    BusLogic BT-542B

    +
  • + +
  • +

    BusLogic BT-542B

    +
  • + +
  • +

    BusLogic BT-542D

    +
  • + +
  • +

    BusLogic BT-545C

    +
  • + +
  • +

    BusLogic BT-545S

    +
  • + +
  • +

    BusLogic/BusTek BT-640

    +
  • + +
  • +

    BusLogic BT-742A

    +
  • + +
  • +

    BusLogic BT-742A

    +
  • + +
  • +

    BusLogic BT-747C

    +
  • + +
  • +

    BusLogic BT-747D

    +
  • + +
  • +

    BusLogic BT-747S

    +
  • + +
  • +

    BusLogic BT-757C

    +
  • + +
  • +

    BusLogic BT-757CD

    +
  • + +
  • +

    BusLogic BT-757D

    +
  • + +
  • +

    BusLogic BT-757S

    +
  • + +
  • +

    BusLogic BT-946C

    +
  • + +
  • +

    BusLogic BT-948

    +
  • + +
  • +

    BusLogic BT-956C

    +
  • + +
  • +

    BusLogic BT-956CD

    +
  • + +
  • +

    BusLogic BT-958

    +
  • + +
  • +

    BusLogic BT-958D

    +
  • + +
  • +

    Storage Dimensions SDC3211B / SDC3211F

    +
  • +
+ +

  AMI FastDisk Host Adapters that are true BusLogic MultiMaster clones are also +supported by the bt(4) driver.

+ +

  Controllers supported by the +ciss(4) driver +include:

+ +
    +
  • +

    Compaq Smart Array 5300

    +
  • + +
  • +

    Compaq Smart Array 532

    +
  • + +
  • +

    Compaq Smart Array 5i

    +
  • + +
  • +

    HP Smart Array 5312

    +
  • + +
  • +

    HP Smart Array 6i

    +
  • + +
  • +

    HP Smart Array 641

    +
  • + +
  • +

    HP Smart Array 642

    +
  • + +
  • +

    HP Smart Array 6400

    +
  • + +
  • +

    HP Smart Array 6400 EM

    +
  • + +
  • +

    HP Smart Array E200

    +
  • + +
  • +

    HP Smart Array E200i

    +
  • + +
  • +

    HP Smart Array P400

    +
  • + +
  • +

    HP Smart Array P400i

    +
  • + +
  • +

    HP Smart Array P600

    +
  • + +
  • +

    HP Smart Array P800

    +
  • + +
  • +

    HP Modular Smart Array 20 (MSA20)

    +
  • + +
  • +

    HP Modular Smart Array 500 (MSA500)

    +
  • +
+ +

  The +dpt(4) driver +provides support for the following RAID adapters:

+ +
    +
  • +

    DPT Smart Cache Plus

    +
  • + +
  • +

    Smart Cache II (PM2?2?, PM2022 [EISA], PM2024/PM2124 [PCI]) (Gen2)

    +
  • + +
  • +

    Smart RAID II (PM3?2?, PM3021, PM3222)

    +
  • + +
  • +

    Smart Cache III (PM2?3?)

    +
  • + +
  • +

    Smart RAID III (PM3?3?, PM3332 [EISA], PM3334UW [PCI]) (Gen3)

    +
  • + +
  • +

    Smart Cache IV (PM2?4?, PM2042 [EISA], PM2044/PM2144 [PCI]) (Gen4)

    +
  • + +
  • +

    Smart RAID IV

    +
  • +
+ +

  The +hptmv(4) driver +supports the following ATA RAID controllers:

+ +
    +
  • +

    HighPoint's RocketRAID 182x series

    +
  • +
+ +

  The following controllers are supported by the +ida(4) +driver:

+ +
    +
  • +

    Compaq SMART Array 221

    +
  • + +
  • +

    Compaq Integrated SMART Array Controller

    +
  • + +
  • +

    Compaq SMART Array 4200

    +
  • + +
  • +

    Compaq SMART Array 4250ES

    +
  • + +
  • +

    Compaq SMART 3200 Controller

    +
  • + +
  • +

    Compaq SMART 3100ES Controller

    +
  • + +
  • +

    Compaq SMART-2/DH Controller

    +
  • + +
  • +

    Compaq SMART-2/SL Controller

    +
  • + +
  • +

    Compaq SMART-2/P Controller

    +
  • + +
  • +

    Compaq SMART-2/E Controller

    +
  • + +
  • +

    Compaq SMART Controller

    +
  • +
+ +

  Controllers supported by the +iir(4) driver +include:

+ +
    +
  • +

    Intel RAID Controller SRCMR

    +
  • + +
  • +

    Intel Server RAID Controller U3-l (SRCU31a)

    +
  • + +
  • +

    Intel Server RAID Controller U3-1L (SRCU31La)

    +
  • + +
  • +

    Intel Server RAID Controller U3-2 (SRCU32)

    +
  • + +
  • +

    All past and future releases of Intel and ICP RAID Controllers.

    +
  • +
+ +
    +
  • +

    Intel RAID Controller SRCU21 (discontinued)

    +
  • + +
  • +

    Intel RAID Controller SRCU31 (older revision, not compatible)

    +
  • + +
  • +

    Intel RAID Controller SRCU31L (older revision, not compatible)

    +
  • +
+ +

  The SRCU31 and SRCU31L can be updated via a firmware update available from +Intel.

+ +

  Controllers supported by the +ips(4) driver +include:

+ +
    +
  • +

    IBM ServeRAID 3H

    +
  • + +
  • +

    ServeRAID 4L/4M/4H

    +
  • + +
  • +

    ServeRAID Series 5

    +
  • + +
  • +

    ServeRAID 6i/6M

    +
  • + +
  • +

    ServeRAID 7t/7k/7M

    +
  • +
+ +

  Cards supported by the +isp(4) driver +include:

+ +
    +
  • +

    ISP1000

    +
  • + +
  • +

    ISP1020

    +
  • + +
  • +

    ISP1040

    +
  • + +
  • +

    Qlogic 1240

    +
  • + +
  • +

    Qlogic 1020

    +
  • + +
  • +

    Qlogic 1040

    +
  • + +
  • +

    Qlogic 1080

    +
  • + +
  • +

    Qlogic 1280

    +
  • + +
  • +

    Qlogic 12160

    +
  • + +
  • +

    Qlogic 210X

    +
  • + +
  • +

    Qlogic 220X

    +
  • + +
  • +

    Qlogic 2300

    +
  • + +
  • +

    Qlogic 2312

    +
  • + +
  • +

    Qlogic 234X

    +
  • + +
  • +

    Qlogic 2322

    +
  • + +
  • +

    Qlogic 200

    +
  • + +
  • +

    Qlogic 2422

    +
  • + +
  • +

    Qlogic 2432

    +
  • +
+ +

  The +mfi(4) driver +supports the following hardware:

+ +
    +
  • +

    LSI MegaRAID SAS 8408E

    +
  • + +
  • +

    LSI MegaRAID SAS 8480E

    +
  • + +
  • +

    Dell PERC5/i

    +
  • +
+ +

  Controllers supported by the +mlx(4) driver +include:

+ +
    +
  • +

    Mylex DAC960P

    +
  • + +
  • +

    Mylex DAC960PD / DEC KZPSC (Fast Wide)

    +
  • + +
  • +

    Mylex DAC960PDU

    +
  • + +
  • +

    Mylex DAC960PL

    +
  • + +
  • +

    Mylex DAC960PJ

    +
  • + +
  • +

    Mylex DAC960PG

    +
  • + +
  • +

    Mylex DAC960PU / DEC PZPAC (Ultra Wide)

    +
  • + +
  • +

    Mylex AcceleRAID 150 (DAC960PRL)

    +
  • + +
  • +

    Mylex AcceleRAID 250 (DAC960PTL1)

    +
  • + +
  • +

    Mylex eXtremeRAID 1100 (DAC1164P)

    +
  • + +
  • +

    RAIDarray 230 controllers, aka the Ultra-SCSI DEC KZPAC-AA (1-ch, 4MB cache), KZPAC-CA +(3-ch, 4MB), KZPAC-CB (3-ch, 8MB cache)

    +
  • +
+ +

  All major firmware revisions (2.x, 3.x, 4.x and 5.x) are supported, however it is +always advisable to upgrade to the most recent firmware available for the controller. +Compatible Mylex controllers not listed should work, but have not been verified.

+ +
+
+

注意: 能够支持从这些控制器启动。 不支持 EISA 适配器。

+
+
+ +

  Controllers supported by the +mly(4) driver +include:

+ +
    +
  • +

    Mylex AcceleRAID 160

    +
  • + +
  • +

    Mylex AcceleRAID 170

    +
  • + +
  • +

    Mylex AcceleRAID 352

    +
  • + +
  • +

    Mylex eXtremeRAID 2000

    +
  • + +
  • +

    Mylex eXtremeRAID 3000

    +
  • +
+ +

  Compatible Mylex controllers not listed should work, but have not been +verified.

+ +

  The following controllers are supported by the +mpt(4) +driver:

+ +
    +
  • +

    LSI Logic 53c1030, LSI Logic LSI2x320-X (Single and Dual Ultra320 SCSI)

    +
  • + +
  • +

    LSI Logic AS1064, LSI Logic AS1068

    +
  • + +
  • +

    LSI Logic FC909 (1Gb/s Fibre Channel)

    +
  • + +
  • +

    LSI Logic FC909A (Dual 1Gb/s Fibre Channel)

    +
  • + +
  • +

    LSI Logic FC919, LSI Logic 7102XP-LC (Single 2Gb/s Fibre Channel)

    +
  • + +
  • +

    LSI Logic FC929, LSI Logic FC929X, LSI Logic 7202XP-LC (Dual 2Gb/s Fibre Channel)

    +
  • + +
  • +

    LSI Logic FC949X (Dual 4Gb/s Fibre Channel)

    +
  • + +
  • +

    LSI Logic FC949ES (Dual 4Gb/s Fibre Channel PCI-Express)

    +
  • +
+ +

  The Ultra 320 SCSI controller chips supported by the +mpt(4) driver +can be found onboard on many systems including:

+ +
    +
  • +

    Dell PowerEdge 1750 thru 2850

    +
  • + +
  • +

    IBM eServer xSeries 335

    +
  • +
+ +

  These systems also contain Integrated Raid Mirroring and Integrated Raid Mirroring +Enhanced which this driver also supports. The SAS controller chips are also present on +many new AMD/Opteron based systems, like the Sun 4100. Note that this controller can +drive both SAS and SATA drives or a mix of them at the same time. The Integrated Raid +Mirroring available for these controllers is poorly supported at best. The Fibre Channel +controller chipset are supported by a broad variety of speeds and systems. The Apple +Fibre Channel HBA is in fact the FC949ES card. This driver also supports target mode for +Fibre Channel cards. This support may be enabled by setting the desired role of the core +via the LSI Logic firmware utility that establishes what roles the card can take on - no +separate compilation is required.

+ +

  The +ncr(4) driver +provides support for the following NCR/Symbios SCSI controller chips:

+ +
    +
  • +

    53C810

    +
  • + +
  • +

    53C810A

    +
  • + +
  • +

    53C815

    +
  • + +
  • +

    53C820

    +
  • + +
  • +

    53C825A

    +
  • + +
  • +

    53C860

    +
  • + +
  • +

    53C875

    +
  • + +
  • +

    53C875J

    +
  • + +
  • +

    53C885

    +
  • + +
  • +

    53C895

    +
  • + +
  • +

    53C895A

    +
  • + +
  • +

    53C896

    +
  • + +
  • +

    53C1510D

    +
  • +
+ +

  The following add-on boards are known to be supported:

+ +
    +
  • +

    I-O DATA SC-98/PCI (PC-98)

    +
  • + +
  • +

    I-O DATA SC-PCI (PC-98)

    +
  • +
+ +

  The following devices are currently supported by the +ncv(4) +driver:

+ +
    +
  • +

    I-O DATA PCSC-DV

    +
  • + +
  • +

    KME KXLC002 (TAXAN ICD-400PN, etc.), KXLC004, and UJDCD450

    +
  • + +
  • +

    Macnica Miracle SCSI-II mPS110

    +
  • + +
  • +

    Media Intelligent MSC-110, MSC-200

    +
  • + +
  • +

    NEC PC-9801N-J03R

    +
  • + +
  • +

    New Media Corporation BASICS SCSI

    +
  • + +
  • +

    Qlogic Fast SCSI

    +
  • + +
  • +

    RATOC REX-9530, REX-5572 (SCSI only)

    +
  • +
+ +

  Controllers supported by the +nsp(4) driver +include:

+ +
    +
  • +

    Alpha-Data AD-PCS201

    +
  • + +
  • +

    I-O DATA CBSC16

    +
  • +
+ +

  The +pst(4) driver +supports the Promise Supertrak SX6000 ATA hardware RAID controller.

+ +

  The +rr232x(4) driver +supports the following hardware:

+ +
    +
  • +

    HighPoint RocketRAID 2320

    +
  • + +
  • +

    HighPoint RocketRAID 2322

    +
  • +
+ +

  Controllers supported by the +stg(4) driver +include:

+ +
    +
  • +

    Adaptec 2920/A

    +
  • + +
  • +

    Future Domain SCSI2GO

    +
  • + +
  • +

    Future Domain TMC-18XX/3260

    +
  • + +
  • +

    IBM SCSI PCMCIA Card

    +
  • + +
  • +

    ICM PSC-2401 SCSI

    +
  • + +
  • +

    MELCO IFC-SC

    +
  • + +
  • +

    RATOC REX-5536, REX-5536AM, REX-5536M, REX-9836A

    +
  • +
+ +

  Note that the Adaptec 2920C is supported by the ahc(4) driver.

+ +

  The +sym(4) driver +provides support for the following Symbios/LSI Logic PCI SCSI controllers:

+ +
    +
  • +

    53C810

    +
  • + +
  • +

    53C810A

    +
  • + +
  • +

    53C815

    +
  • + +
  • +

    53C825

    +
  • + +
  • +

    53C825A

    +
  • + +
  • +

    53C860

    +
  • + +
  • +

    53C875

    +
  • + +
  • +

    53C876

    +
  • + +
  • +

    53C895

    +
  • + +
  • +

    53C895A

    +
  • + +
  • +

    53C896

    +
  • + +
  • +

    53C897

    +
  • + +
  • +

    53C1000

    +
  • + +
  • +

    53C1000R

    +
  • + +
  • +

    53C1010-33

    +
  • + +
  • +

    53C1010-66

    +
  • + +
  • +

    53C1510D

    +
  • +
+ +

  The SCSI controllers supported by +sym(4) can be +either embedded on a motherboard, or on one of the following add-on boards:

+ +
    +
  • +

    ASUS SC-200, SC-896

    +
  • + +
  • +

    Data Technology DTC3130 (all variants)

    +
  • + +
  • +

    DawiControl DC2976UW

    +
  • + +
  • +

    Diamond FirePort (all)

    +
  • + +
  • +

    I-O DATA SC-UPCI (PC-98)

    +
  • + +
  • +

    Logitec LHA-521UA (PC-98)

    +
  • + +
  • +

    NCR cards (all)

    +
  • + +
  • +

    Symbios cards (all)

    +
  • + +
  • +

    Tekram DC390W, 390U, 390F, 390U2B, 390U2W, 390U3D, and 390U3W

    +
  • + +
  • +

    Tyan S1365

    +
  • +
+ +

  SCSI controllers supported by the +trm(4) driver +include:

+ +
    +
  • +

    Tekram DC-315 PCI Ultra SCSI adapter without BIOS and internal SCSI connector

    +
  • + +
  • +

    Tekram DC-315U PCI Ultra SCSI adapter without BIOS

    +
  • + +
  • +

    Tekram DC-395F PCI Ultra-Wide SCSI adapter with flash BIOS and 68-pin external SCSI +connector

    +
  • + +
  • +

    Tekram DC-395U PCI Ultra SCSI adapter with flash BIOS

    +
  • + +
  • +

    Tekram DC-395UW PCI Ultra-Wide SCSI adapter with flash BIOS

    +
  • + +
  • +

    Tekram DC-395U2W PCI Ultra2-Wide SCSI adapter with flash BIOS

    +
  • +
+ +

  For the Tekram DC-310/U and DC-390F/U/UW/U2B/U2W/U3W PCI SCSI host adapters, use +the sym(4) driver.

+ +

  The +twa(4) driver +supports the following SATA RAID controllers:

+ +
    +
  • +

    AMCC's 3ware 9500S-4LP

    +
  • + +
  • +

    AMCC's 3ware 9500S-8

    +
  • + +
  • +

    AMCC's 3ware 9500S-8MI

    +
  • + +
  • +

    AMCC's 3ware 9500S-12

    +
  • + +
  • +

    AMCC's 3ware 9500S-12MI

    +
  • + +
  • +

    AMCC's 3ware 9500SX-4LP

    +
  • + +
  • +

    AMCC's 3ware 9500SX-8LP

    +
  • + +
  • +

    AMCC's 3ware 9500SX-12

    +
  • + +
  • +

    AMCC's 3ware 9500SX-12MI

    +
  • + +
  • +

    AMCC's 3ware 9500SX-16ML

    +
  • + +
  • +

    AMCC's 3ware 9550SX-4LP

    +
  • + +
  • +

    AMCC's 3ware 9550SX-8LP

    +
  • + +
  • +

    AMCC's 3ware 9550SX-12

    +
  • + +
  • +

    AMCC's 3ware 9550SX-12MI

    +
  • + +
  • +

    AMCC's 3ware 9550SX-16ML

    +
  • + +
  • +

    AMCC's 3ware 9650SE-2LP

    +
  • + +
  • +

    AMCC's 3ware 9650SE-4LPML

    +
  • + +
  • +

    AMCC's 3ware 9650SE-8LPML

    +
  • + +
  • +

    AMCC's 3ware 9650SE-12ML

    +
  • + +
  • +

    AMCC's 3ware 9650SE-16ML

    +
  • + +
  • +

    AMCC's 3ware 9650SE-24M8

    +
  • +
+ +

  The +twe(4) driver +supports the following PATA/SATA RAID controllers:

+ +
    +
  • +

    AMCC's 3ware 5000 series

    +
  • + +
  • +

    AMCC's 3ware 6000 series

    +
  • + +
  • +

    AMCC's 3ware 7000-2

    +
  • + +
  • +

    AMCC's 3ware 7006-2

    +
  • + +
  • +

    AMCC's 3ware 7500-4LP

    +
  • + +
  • +

    AMCC's 3ware 7500-8

    +
  • + +
  • +

    AMCC's 3ware 7500-12

    +
  • + +
  • +

    AMCC's 3ware 7506-4LP

    +
  • + +
  • +

    AMCC's 3ware 7506-8

    +
  • + +
  • +

    AMCC's 3ware 7506-12

    +
  • + +
  • +

    AMCC's 3ware 8006-2LP

    +
  • + +
  • +

    AMCC's 3ware 8500-4LP

    +
  • + +
  • +

    AMCC's 3ware 8500-8

    +
  • + +
  • +

    AMCC's 3ware 8500-12

    +
  • + +
  • +

    AMCC's 3ware 8506-4LP

    +
  • + +
  • +

    AMCC's 3ware 8506-8

    +
  • + +
  • +

    AMCC's 3ware 8506-8MI

    +
  • + +
  • +

    AMCC's 3ware 8506-12

    +
  • + +
  • +

    AMCC's 3ware 8506-12MI

    +
  • +
+ +

  The +vpo(4) driver +supports the following parallel to SCSI interfaces:

+ +
    +
  • +

    Adaptec AIC-7110 Parallel to SCSI interface (built-in to Iomega ZIP drives)

    +
  • + +
  • +

    Iomega Jaz Traveller interface

    +
  • + +
  • +

    Iomega MatchMaker SCSI interface (built-in to Iomega ZIP+ drives)

    +
  • +
+ +

  wds(4) 驱动程序支持 WD7000 SCSI 控制器

+ +

  所有支持的 SCSI 控制器都提供了完整的 SCSI-I, SCSI-II, 和 SCSI-III 设备支持, +包括硬盘, 光盘, 磁带机 (包括 DAT, 8mm Exabyte, Mammoth, 以及 DLT), 盘柜, 处理器目标设备 +以及 CD-ROM 驱动器。 支持 CD-ROM 命令的 WORM 设备则提供了只读的支持 (例如 cd(4))。 +WORM/CD-R/CD-RW 写操作的支持由 cdrecord(1) 提供, +它是 Ports Collection 中 sysutils/cdrtools port 的一部分。

+ +

  目前, 对以下 CD-ROM 文件系统类型提供支持:

+ +
    +
  • +

    SCSI 接口 (也包括 ProAudio Spectrum 和 SoundBlaster SCSI) (cd(4))

    +
  • + +
  • +

    Sony 专有接口 (所有型号) ( +scd(4))

    +
  • + +
  • +

    ATAPI IDE 接口 ( +acd(4))

    +
  • +
+ +
+
+

  以下设备不再维护了:

+ +
    +
  • +

    Mitsumi 专有的 CD-ROM 接口 (所有型号) ( +mcd(4))

    +
  • +
+ +
+
+
+ +
+
+

3.2 以太网接口

+ +

  Adapters supported by the +aue(4) driver +include:

+ +
    +
  • +

    Abocom UFE1000, DSB650TX_NA

    +
  • + +
  • +

    Accton USB320-EC, SpeedStream

    +
  • + +
  • +

    ADMtek AN986, AN8511

    +
  • + +
  • +

    Billionton USB100, USB100LP, USB100EL, USBE100

    +
  • + +
  • +

    Corega Ether FEther USB-T, FEther USB-TX, FEther USB-TXS

    +
  • + +
  • +

    D-Link DSB-650, DSB-650TX, DSB-650TX-PNA

    +
  • + +
  • +

    Elecom LD-USBL/TX

    +
  • + +
  • +

    Elsa Microlink USB2Ethernet

    +
  • + +
  • +

    HP hn210e

    +
  • + +
  • +

    I-O Data USB ETTX

    +
  • + +
  • +

    Kingston KNU101TX

    +
  • + +
  • +

    LinkSys USB10T adapters that contain the AN986 Pegasus chipset, USB10TA, USB10TX, +USB100TX, USB100H1

    +
  • + +
  • +

    MELCO LUA-TX, LUA2-TX

    +
  • + +
  • +

    Netgear FA101

    +
  • + +
  • +

    Planex UE-200TX

    +
  • + +
  • +

    Sandberg USB to Network Link (model number 133-06)

    +
  • + +
  • +

    Siemens Speedstream

    +
  • + +
  • +

    SmartBridges smartNIC

    +
  • + +
  • +

    SMC 2202USB

    +
  • + +
  • +

    SOHOware NUB100

    +
  • +
+ +

  The +axe(4) driver +supports ASIX Electronics AX88172 based USB Ethernet adapters including:

+ +
    +
  • +

    Buffalo (Melco Inc.) LUA-U2-KTX

    +
  • + +
  • +

    D-Link DUB-E100, revision A

    +
  • + +
  • +

    LinkSys USB200M

    +
  • + +
  • +

    Netgear FA120

    +
  • + +
  • +

    Sitecom LN-029

    +
  • + +
  • +

    System TALKS Inc. SGC-X2UL

    +
  • +
+ +

  The +bce(4) driver +provides support for various NICs based on the Broadcom NetXtreme II family of Gigabit +Ethernet controllers, including the following:

+ +
    +
  • +

    HP NC370T Multifunction Gigabit Server Adapter

    +
  • + +
  • +

    HP NC370i Multifunction Gigabit Server Adapter

    +
  • +
+ +

  基于 Broadcom BCM4401 的高速以太网适配器 ( +bfe(4) +驱动程序)

+ +

  The +bge(4) driver +provides support for various NICs based on the Broadcom BCM570x family of Gigabit +Ethernet controller chips, including the following:

+ +
    +
  • +

    3Com 3c996-SX (1000baseSX)

    +
  • + +
  • +

    3Com 3c996-T (10/100/1000baseTX)

    +
  • + +
  • +

    Dell PowerEdge 1750 integrated BCM5704C NIC (10/100/1000baseTX)

    +
  • + +
  • +

    Dell PowerEdge 2550 integrated BCM5700 NIC (10/100/1000baseTX)

    +
  • + +
  • +

    Dell PowerEdge 2650 integrated BCM5703 NIC (10/100/1000baseTX)

    +
  • + +
  • +

    IBM x235 server integrated BCM5703x NIC (10/100/1000baseTX)

    +
  • + +
  • +

    HP Compaq dc7600 integrated BCM5752 NIC (10/100/1000baseTX)

    +
  • + +
  • +

    HP ProLiant NC7760 embedded Gigabit NIC (10/100/1000baseTX)

    +
  • + +
  • +

    HP ProLiant NC7770 PCI-X Gigabit NIC (10/100/1000baseTX)

    +
  • + +
  • +

    HP ProLiant NC7781 embedded PCI-X Gigabit NIC (10/100/1000baseTX)

    +
  • + +
  • +

    Netgear GA302T (10/100/1000baseTX)

    +
  • + +
  • +

    SysKonnect SK-9D21 (10/100/1000baseTX)

    +
  • + +
  • +

    SysKonnect SK-9D41 (1000baseSX)

    +
  • +
+ +

  The +cue(4) driver +supports CATC USB-EL1210A based USB Ethernet adapters including:

+ +
    +
  • +

    Belkin F5U011/F5U111

    +
  • + +
  • +

    CATC Netmate

    +
  • + +
  • +

    CATC Netmate II

    +
  • + +
  • +

    SmartBridges SmartLink

    +
  • +
+ +

  基于 Crystal Semiconductor CS89x0 的 NIC (cs(4) 驱动程序)

+ +

  The +cxgb(4) driver +supports 10 Gigabit Ethernet adapters based on the T3 and T3B chipset:

+ +
    +
  • +

    Chelsio 10GBase-CX4

    +
  • + +
  • +

    Chelsio 10GBase-LR

    +
  • + +
  • +

    Chelsio 10GBase-SR

    +
  • +
+ +

  The dc(4) driver provides +support for the following chipsets:

+ +
    +
  • +

    DEC/Intel 21143

    +
  • + +
  • +

    ADMtek AL981 Comet, AN985 Centaur, ADM9511 Centaur II and ADM9513 Centaur II

    +
  • + +
  • +

    ASIX Electronics AX88140A and AX88141

    +
  • + +
  • +

    Conexant LANfinity RS7112 (miniPCI)

    +
  • + +
  • +

    Davicom DM9009, DM9100, DM9102 and DM9102A

    +
  • + +
  • +

    Lite-On 82c168 and 82c169 PNIC

    +
  • + +
  • +

    Lite-On/Macronix 82c115 PNIC II

    +
  • + +
  • +

    Macronix 98713, 98713A, 98715, 98715A, 98715AEC-C, 98725, 98727 and 98732

    +
  • + +
  • +

    Xircom X3201 (cardbus only)

    +
  • +
+ +

  The following NICs are known to work with the dc(4) driver at this +time:

+ +
    +
  • +

    3Com OfficeConnect 10/100B (ADMtek AN985 Centaur-P)

    +
  • + +
  • +

    Abocom FE2500

    +
  • + +
  • +

    Accton EN1217 (98715A)

    +
  • + +
  • +

    Accton EN2242 MiniPCI

    +
  • + +
  • +

    Adico AE310TX (98715A)

    +
  • + +
  • +

    Alfa Inc GFC2204 (ASIX AX88140A)

    +
  • + +
  • +

    Built in 10Mbps only Ethernet on Compaq Presario 7900 series desktops (21143, +non-MII)

    +
  • + +
  • +

    Built in DE500-BA on DEC Alpha workstations (21143, non-MII)

    +
  • + +
  • +

    Built in Sun DMFE 10/100 Mbps Ethernet on Sun Netra X1 and Sun Fire V100 (DM9102A, +MII)

    +
  • + +
  • +

    Built in Ethernet on LinkSys EtherFast 10/100 Instant GigaDrive (DM9102, MII)

    +
  • + +
  • +

    CNet Pro110B (ASIX AX88140A)

    +
  • + +
  • +

    CNet Pro120A (98715A or 98713A) and CNet Pro120B (98715)

    +
  • + +
  • +

    Compex RL100-TX (98713 or 98713A)

    +
  • + +
  • +

    D-Link DFE-570TX (21143, MII, quad port)

    +
  • + +
  • +

    Digital DE500-BA 10/100 (21143, non-MII)

    +
  • + +
  • +

    ELECOM Laneed LD-CBL/TXA (ADMtek AN985)

    +
  • + +
  • +

    Hawking CB102 CardBus

    +
  • + +
  • +

    IBM EtherJet Cardbus Adapter

    +
  • + +
  • +

    Intel PRO/100 Mobile Cardbus (versions that use the X3201 chipset)

    +
  • + +
  • +

    Jaton XpressNet (Davicom DM9102)

    +
  • + +
  • +

    Kingston KNE100TX (21143, MII)

    +
  • + +
  • +

    Kingston KNE110TX (PNIC 82c169)

    +
  • + +
  • +

    LinkSys LNE100TX (PNIC 82c168, 82c169)

    +
  • + +
  • +

    LinkSys LNE100TX v2.0 (PNIC II 82c115)

    +
  • + +
  • +

    LinkSys LNE100TX v4.0/4.1 (ADMtek AN985 Centaur-P)

    +
  • + +
  • +

    Matrox FastNIC 10/100 (PNIC 82c168, 82c169)

    +
  • + +
  • +

    Melco LGY-PCI-TXL

    +
  • + +
  • +

    Microsoft MN-120 10/100 CardBus (ADMTek Centaur-C)

    +
  • + +
  • +

    Microsoft MN-130 10/100 PCI (ADMTek Centaur-P)

    +
  • + +
  • +

    NDC SOHOware SFA110A (98713A)

    +
  • + +
  • +

    NDC SOHOware SFA110A Rev B4 (98715AEC-C)

    +
  • + +
  • +

    NetGear FA310-TX Rev. D1, D2 or D3 (PNIC 82c169)

    +
  • + +
  • +

    Netgear FA511

    +
  • + +
  • +

    PlaneX FNW-3602-T (ADMtek AN985)

    +
  • + +
  • +

    SMC EZ Card 10/100 1233A-TX (ADMtek AN985)

    +
  • + +
  • +

    SVEC PN102-TX (98713)

    +
  • + +
  • +

    Xircom Cardbus Realport

    +
  • + +
  • +

    Xircom Cardbus Ethernet 10/100

    +
  • + +
  • +

    Xircom Cardbus Ethernet II 10/100

    +
  • +
+ +

  Adapters supported by the de(4) driver +include:

+ +
    +
  • +

    Adaptec ANA-6944/TX

    +
  • + +
  • +

    Cogent EM100FX and EM440TX

    +
  • + +
  • +

    Corega FastEther PCI-TX

    +
  • + +
  • +

    D-Link DFE-500TX

    +
  • + +
  • +

    DEC DE435, DEC DE450, and DEC DE500

    +
  • + +
  • +

    ELECOM LD-PCI2T, LD-PCITS

    +
  • + +
  • +

    I-O DATA LA2/T-PCI

    +
  • + +
  • +

    SMC Etherpower 8432, 9332 and 9334

    +
  • + +
  • +

    ZNYX ZX3xx

    +
  • +
+ +

  The ed(4) driver supports +the following Ethernet NICs:

+ +
    +
  • +

    3Com 3c503 Etherlink II

    +
  • + +
  • +

    AR-P500 Ethernet

    +
  • + +
  • +

    Accton EN1644 (old model), EN1646 (old model), EN2203 (old model) (110pin) (flags +0xd00000)

    +
  • + +
  • +

    Accton EN2212/EN2216/UE2216

    +
  • + +
  • +

    Allied Telesis CentreCOM LA100-PCM_V2

    +
  • + +
  • +

    Allied Telesis LA-98 (flags 0x000000) (PC-98)

    +
  • + +
  • +

    Allied Telesis SIC-98, SIC-98NOTE (110pin), SIU-98 (flags 0x600000) (PC-98)

    +
  • + +
  • +

    Allied Telesis SIU-98-D (flags 0x610000) (PC-98)

    +
  • + +
  • +

    AmbiCom 10BaseT card

    +
  • + +
  • +

    Bay Networks NETGEAR FA410TXC Fast Ethernet

    +
  • + +
  • +

    Belkin F5D5020 PC Card Fast Ethernet

    +
  • + +
  • +

    Billionton LM5LT-10B Ethernet/Modem PC Card

    +
  • + +
  • +

    Bromax iPort 10/100 Ethernet PC Card

    +
  • + +
  • +

    Bromax iPort 10 Ethernet PC Card

    +
  • + +
  • +

    Buffalo LPC2-CLT, LPC3-CLT, LPC3-CLX, LPC4-TX PC Card

    +
  • + +
  • +

    CNet BC40 adapter

    +
  • + +
  • +

    Compex Net-A adapter

    +
  • + +
  • +

    Contec C-NET(98), RT-1007(98), C-NET(9N) (110pin) (flags 0xa00000) (PC-98)

    +
  • + +
  • +

    Contec C-NET(98)E-A, C-NET(98)L-A, C-NET(98)P (flags 0x300000) (PC-98)

    +
  • + +
  • +

    Corega Ether98-T (flags 0x000000) (PC-98)

    +
  • + +
  • +

    Corega Ether PCC-T/EtherII PCC-T/FEther PCC-TXF/PCC-TXD

    +
  • + +
  • +

    CyQ've ELA-010

    +
  • + +
  • +

    DEC EtherWorks DE305

    +
  • + +
  • +

    Danpex EN-6200P2

    +
  • + +
  • +

    D-Link DE-298, DE-298P (flags 0x500000) (PC-98)

    +
  • + +
  • +

    D-Link DE-650/660

    +
  • + +
  • +

    D-Link IC-CARD/IC-CARD+ Ethernet

    +
  • + +
  • +

    ELECOM LD-98P (flags 0x500000) (PC-98)

    +
  • + +
  • +

    ELECOM LD-BDN, LD-NW801G (flags 0x200000) (PC-98)

    +
  • + +
  • +

    ELECOM Laneed LD-CDL/TX, LD-CDF, LD-CDS, LD-10/100CD, LD-CDWA (DP83902A)

    +
  • + +
  • +

    HP PC Lan+ 27247B and 27252A

    +
  • + +
  • +

    IBM Creditcard Ethernet I/II

    +
  • + +
  • +

    ICM AD-ET2-T, DT-ET-25, DT-ET-T5, IF-2766ET, IF-2771ET, NB-ET-T (110pin) (flags +0x500000) (PC-98)

    +
  • + +
  • +

    I-O DATA LA/T-98, LA/T-98SB, LA2/T-98, ET/T-98 (flags 0x900000) (PC-98)

    +
  • + +
  • +

    I-O DATA ET2/T-PCI

    +
  • + +
  • +

    I-O DATA PCLATE

    +
  • + +
  • +

    Kansai KLA-98C/T (flags 0x900000) (PC-98)

    +
  • + +
  • +

    Kingston KNE-PC2, CIO10T, KNE-PCM/x Ethernet

    +
  • + +
  • +

    Linksys EC2T/PCMPC100/PCM100, PCMLM56

    +
  • + +
  • +

    Linksys EtherFast 10/100 PC Card, Combo PCMCIA Ethernet Card (PCMPC100 V2)

    +
  • + +
  • +

    Logitec LAN-98T (flags 0xb00000) (PC-98)

    +
  • + +
  • +

    MACNICA Ethernet ME1 for JEIDA

    +
  • + +
  • +

    MACNICA ME98 (flags 0x900000) (PC-98)

    +
  • + +
  • +

    MACNICA NE2098 (flags 0x400000) (PC-98)

    +
  • + +
  • +

    MELCO EGY-98 (flags 0x300000) (PC-98)

    +
  • + +
  • +

    MELCO LGH-98, LGY-98, LGY-98-N (110pin), IND-SP, IND-SS (flags 0x400000) (PC-98)

    +
  • + +
  • +

    MELCO LGY-PCI-TR

    +
  • + +
  • +

    MELCO LPC-T/LPC2-T/LPC2-CLT/LPC2-TX/LPC3-TX/LPC3-CLX

    +
  • + +
  • +

    NDC Ethernet Instant-Link

    +
  • + +
  • +

    NEC PC-9801-77, PC-9801-78 (flags 0x910000) (PC-98)

    +
  • + +
  • +

    NEC PC-9801-107, PC-9801-108 (flags 0x800000) (PC-98)

    +
  • + +
  • +

    National Semiconductor InfoMover NE4100

    +
  • + +
  • +

    NetGear FA-410TX

    +
  • + +
  • +

    NetVin 5000

    +
  • + +
  • +

    Network Everywhere Ethernet 10BaseT PC Card

    +
  • + +
  • +

    Networld 98X3 (flags 0xd00000) (PC-98)

    +
  • + +
  • +

    Networld EC-98X, EP-98X (flags 0xd10000) (PC-98)

    +
  • + +
  • +

    New Media LANSurfer 10+56 Ethernet/Modem

    +
  • + +
  • +

    New Media LANSurfer

    +
  • + +
  • +

    Novell NE1000/NE2000/NE2100

    +
  • + +
  • +

    PLANEX ENW-8300-T

    +
  • + +
  • +

    PLANEX EN-2298-C (flags 0x200000) (PC-98)

    +
  • + +
  • +

    PLANEX EN-2298P-T, EN-2298-T (flags 0x500000) (PC-98)

    +
  • + +
  • +

    PLANEX FNW-3600-T

    +
  • + +
  • +

    Psion 10/100 LANGLOBAL Combine iT

    +
  • + +
  • +

    RealTek 8029

    +
  • + +
  • +

    Relia Combo-L/M-56k PC Card

    +
  • + +
  • +

    SMC Elite 16 WD8013

    +
  • + +
  • +

    SMC Elite Ultra

    +
  • + +
  • +

    SMC EtherEZ98 (flags 0x000000) (PC-98)

    +
  • + +
  • +

    SMC WD8003E/WD8003EBT/WD8003S/WD8003SBT/WD8003W/WD8013EBT/WD8013W and clones

    +
  • + +
  • +

    SMC EZCard PC Card, 8040-TX, 8041-TX

    +
  • + +
  • +

    Socket LP-E, ES-1000 Ethernet/Serial, LP-E CF, LP-FE CF

    +
  • + +
  • +

    Surecom EtherPerfect EP-427

    +
  • + +
  • +

    Surecom NE-34

    +
  • + +
  • +

    TDK 3000/3400/5670 Fast Etherenet/Modem

    +
  • + +
  • +

    TDK LAK-CD031, Grey Cell GCS2000 Ethernet Card

    +
  • + +
  • +

    TDK DFL5610WS Ethernet/Modem PC Card

    +
  • + +
  • +

    Telecom Device SuperSocket RE450T

    +
  • + +
  • +

    VIA VT86C926

    +
  • + +
  • +

    Winbond W89C940

    +
  • +
+ +

  C-Bus, ISA, PCI and PC Card devices are supported.

+ +

  The el(4) driver supports +the 3Com 3c501 8bit ISA Ethernet card.

+ +

  The em(4) driver supports +Gigabit Ethernet adapters based on the Intel 82540, 82541ER, 82541PI, 82542, 82543, +82544, 82545, 82546, 82546EB, 82546GB, 82547, 82571, 82572 and 82573 controller +chips:

+ +
    +
  • +

    Intel PRO/1000 CT Network Connection (82547)

    +
  • + +
  • +

    Intel PRO/1000 F Server Adapter (82543)

    +
  • + +
  • +

    Intel PRO/1000 Gigabit Server Adapter (82542)

    +
  • + +
  • +

    Intel PRO/1000 GT Desktop Adapter (82541PI)

    +
  • + +
  • +

    Intel PRO/1000 MF Dual Port Server Adapter (82546)

    +
  • + +
  • +

    Intel PRO/1000 MF Server Adapter (82545)

    +
  • + +
  • +

    Intel PRO/1000 MF Server Adapter (LX) (82545)

    +
  • + +
  • +

    Intel PRO/1000 MT Desktop Adapter (82540)

    +
  • + +
  • +

    Intel PRO/1000 MT Desktop Adapter (82541)

    +
  • + +
  • +

    Intel PRO/1000 MT Dual Port Server Adapter (82546)

    +
  • + +
  • +

    Intel PRO/1000 MT Quad Port Server Adapter (82546EB)

    +
  • + +
  • +

    Intel PRO/1000 MT Server Adapter (82545)

    +
  • + +
  • +

    Intel PRO/1000 T Desktop Adapter (82544)

    +
  • + +
  • +

    Intel PRO/1000 T Server Adapter (82543)

    +
  • + +
  • +

    Intel PRO/1000 XF Server Adapter (82544)

    +
  • + +
  • +

    Intel PRO/1000 XT Server Adapter (82544)

    +
  • +
+ +

  The ep(4) driver supports +Ethernet adapters based on the 3Com 3C5x9 Etherlink III Parallel Tasking chipset, +including:

+ +
    +
  • +

    3Com 3C1 CF

    +
  • + +
  • +

    3Com 3C509-TP, 3C509-BNC, 3C509-Combo, 3C509-TPO, 3C509-TPC ISA

    +
  • + +
  • +

    3Com 3C509B-TP, 3C509B-BNC, 3C509B-Combo, 3C509B-TPO, 3C509B-TPC ISA

    +
  • + +
  • +

    3Com 3C529, 3C529-TP MCA

    +
  • + +
  • +

    3Com 3C562/3C563 PCMCIA

    +
  • + +
  • +

    3Com 3C569B-J-TPO, 3C569B-J-COMBO CBUS

    +
  • + +
  • +

    3Com 3C574, 3C574TX, 3C574-TX, 3CCFE574BT, 3CXFE574BT, 3C3FE574BT PCMCIA

    +
  • + +
  • +

    3Com 3C579-TP, 3C579-BNC EISA

    +
  • + +
  • +

    3Com 3C589, 3C589B, 3C589C, 3C589D, 3CXE589DT PCMCIA

    +
  • + +
  • +

    3Com 3CCFEM556B, 3CCFEM556BI PCMCIA

    +
  • + +
  • +

    3Com 3CXE589EC, 3CCE589EC, 3CXE589ET, 3CCE589ET PCMCIA

    +
  • + +
  • +

    3Com Megahertz 3CCEM556, 3CXEM556, 3CCEM556B, 3CXEM556B, 3C3FEM556C PCMCIA

    +
  • + +
  • +

    3Com OfficeConnect 3CXSH572BT, 3CCSH572BT PCMCIA

    +
  • + +
  • +

    Farallon EtherWave and EtherMac PC Card (P/n 595/895 with BLUE arrow)

    +
  • +
+ +

  The ex(4) driver supports +the following Ethernet adapters:

+ +
    +
  • +

    Intel EtherExpress Pro/10

    +
  • + +
  • +

    Intel EtherExpress Pro/10+

    +
  • + +
  • +

    The Olicom OC2220

    +
  • +
+ +

  Controllers and cards supported by the fe(4) driver +include:

+ +
    +
  • +

    Allied Telesis RE1000, RE1000Plus, ME1500 (110-pin)

    +
  • + +
  • +

    CONTEC C-NET(98)P2, C-NET (9N)E (110-pin), C-NET(9N)C (ExtCard)

    +
  • + +
  • +

    CONTEC C-NET(PC)C PCMCIA Ethernet

    +
  • + +
  • +

    Eagle Tech NE200T

    +
  • + +
  • +

    Eiger Labs EPX-10BT

    +
  • + +
  • +

    Fujitsu FMV-J182, FMV-J182A

    +
  • + +
  • +

    Fujitsu MB86960A, MB86965A

    +
  • + +
  • +

    Fujitsu MBH10303, MBH10302 Ethernet PCMCIA

    +
  • + +
  • +

    Fujitsu Towa LA501 Ethernet

    +
  • + +
  • +

    HITACHI HT-4840-11

    +
  • + +
  • +

    NextCom J Link NC5310

    +
  • + +
  • +

    RATOC REX-5588, REX-9822, REX-4886, and REX-R280

    +
  • + +
  • +

    RATOC REX-9880/9881/9882/9883

    +
  • + +
  • +

    TDK LAC-98012, LAC-98013, LAC-98025, LAC-9N011 (110-pin)

    +
  • + +
  • +

    TDK LAK-CD021, LAK-CD021A, LAK-CD021BX

    +
  • + +
  • +

    Ungermann-Bass Access/PC N98C+(PC85152, PC85142), Access/NOTE N98(PC86132) +(110-pin)

    +
  • +
+ +

  Adapters supported by the +fxp(4) driver +include:

+ +
    +
  • +

    Intel EtherExpress PRO/10

    +
  • + +
  • +

    Intel InBusiness 10/100

    +
  • + +
  • +

    Intel PRO/100B / EtherExpressPRO/100 B PCI Adapter

    +
  • + +
  • +

    Intel PRO/100+ Management Adapter

    +
  • + +
  • +

    Intel PRO/100 VE Desktop Adapter

    +
  • + +
  • +

    Intel PRO/100 M Desktop Adapter

    +
  • + +
  • +

    Intel PRO/100 S Desktop, Server and Dual-Port Server Adapters

    +
  • + +
  • +

    Contec C-NET(PI)-100TX (PC-98)

    +
  • + +
  • +

    NEC PC-9821Ra20, Rv20, Xv13, Xv20 internal 100Base-TX (PC-98)

    +
  • + +
  • +

    NEC PC-9821X-B06 (PC-98)

    +
  • + +
  • +

    Many on-board network interfaces on Intel motherboards

    +
  • +
+ +

  The +hme(4) driver +supports the on-board Ethernet interfaces of many Sun UltraSPARC workstation and server +models. Cards supported by the +hme(4) driver +include:

+ +
    +
  • +

    Sun PCI SunSwift Adapter

    +
  • + +
  • +

    Sun SBus SunSwift Adapter “( hme” and “SUNW,hme”)

    +
  • + +
  • +

    Sun PCI Sun100BaseT Adapter 2.0

    +
  • + +
  • +

    Sun SBus Sun100BaseT 2.0

    +
  • + +
  • +

    Sun PCI Quad FastEthernet Controller

    +
  • + +
  • +

    Sun SBus Quad FastEthernet Controller

    +
  • +
+ +

  The ie(4) driver provides +supports the following 8 and 16bit ISA Ethernet cards that are based on the Intel i82586 +chip:

+ +
    +
  • +

    3COM 3C507

    +
  • + +
  • +

    AT&T EN100

    +
  • + +
  • +

    AT&T Starlan 10

    +
  • + +
  • +

    AT&T Starlan Fiber

    +
  • + +
  • +

    Intel EtherExpress 16

    +
  • + +
  • +

    RACAL Interlan NI5210

    +
  • +
+ +

  The +ixgb(4) driver +supports the following cards:

+ +
    +
  • +

    Intel PRO/10GbE LR Server Adapter

    +
  • + +
  • +

    Intel PRO/10GbE SR Server Adapter

    +
  • +
+ +

  The +kue(4) driver +supports Kawasaki LSI KL5KLUSB101B based USB Ethernet adapters including:

+ +
    +
  • +

    3Com 3c19250

    +
  • + +
  • +

    3Com 3c460 HomeConnect Ethernet USB Adapter

    +
  • + +
  • +

    ADS Technologies USB-10BT

    +
  • + +
  • +

    AOX USB101

    +
  • + +
  • +

    ATen UC10T

    +
  • + +
  • +

    Abocom URE 450

    +
  • + +
  • +

    Corega USB-T

    +
  • + +
  • +

    D-Link DSB-650C

    +
  • + +
  • +

    Entrega NET-USB-E45, NET-HUB-3U1E

    +
  • + +
  • +

    I/O Data USB ETT

    +
  • + +
  • +

    Kawasaki DU-H3E

    +
  • + +
  • +

    LinkSys USB10T

    +
  • + +
  • +

    Netgear EA101

    +
  • + +
  • +

    Peracom USB Ethernet Adapter

    +
  • + +
  • +

    Psion Gold Port USB Ethernet adapter

    +
  • + +
  • +

    SMC 2102USB, 2104USB

    +
  • +
+ +

  Adapters supported by the +lge(4) driver +include:

+ +
    +
  • +

    SMC TigerCard 1000 (SMC9462SX)

    +
  • + +
  • +

    D-Link DGE-500SX

    +
  • +
+ +

  The +lnc(4) driver +supports the following adapters:

+ +
    +
  • +

    Diamond HomeFree

    +
  • + +
  • +

    Hewlett Packard Vectra 486/66XM

    +
  • + +
  • +

    Hewlett Packard Vectra XU

    +
  • + +
  • +

    Isolan AT 4141-0 (16 bit)

    +
  • + +
  • +

    Isolan BICC

    +
  • + +
  • +

    Isolink 4110 (8 bit)

    +
  • + +
  • +

    Novell NE2100

    +
  • + +
  • +

    Novell NE32-VL

    +
  • +
+ +

  Also supported are adapters working with the pcn(4) driver. The +lnc(4) driver +runs these in compatibility mode, thus the pcn(4) driver should be preferred.

+ +

  The +msk(4) driver +provides support for various NICs based on the Marvell/SysKonnect Yukon II based Gigabit +Ethernet controller chips, including:

+ +
    +
  • +

    D-Link 550SX Gigabit Ethernet

    +
  • + +
  • +

    D-Link 560T Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8021CU Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8021 SX/LX Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8022CU Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8022 SX/LX Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8061CU Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8061 SX/LX Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8062CU Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8062 SX/LX Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8035 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8036 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8038 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8039 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8050 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8052 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8053 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8055 Gigabit Ethernet

    +
  • + +
  • +

    Marvell Yukon 88E8056 Gigabit Ethernet

    +
  • + +
  • +

    SysKonnect SK-9Sxx Gigabit Ethernet

    +
  • + +
  • +

    SysKonnect SK-9Exx Gigabit Ethernet

    +
  • +
+ +

  The +mxge(4) driver +supports 10 Gigabit Ethernet adapters based on the Myricom LANai Z8E chips:

+ +
    +
  • +

    Myricom 10GBase-CX4 (10G-PCIE-8A-C, 10G-PCIE-8AL-C)

    +
  • + +
  • +

    Myricom 10GBase-R (10G-PCIE-8A-R, 10G-PCIE-8AL-R)

    +
  • + +
  • +

    Myricom 10G XAUI over ribbon fiber (10G-PCIE-8A-Q, 10G-PCIE-8AL-Q)

    +
  • +
+ +

  The my(4) driver provides +support for various NICs based on the Myson chipset. Supported models include:

+ +
    +
  • +

    Myson MTD800 PCI Fast Ethernet chip

    +
  • + +
  • +

    Myson MTD803 PCI Fast Ethernet chip

    +
  • + +
  • +

    Myson MTD89X PCI Gigabit Ethernet chip

    +
  • +
+ +

  The +nge(4) driver +supports National Semiconductor DP83820 and DP83821 based Gigabit Ethernet adapters +including:

+ +
    +
  • +

    Addtron AEG320T

    +
  • + +
  • +

    Ark PC SOHO-GA2500T (32-bit PCI) and SOHO-GA2000T (64-bit PCI)

    +
  • + +
  • +

    Asante FriendlyNet GigaNIX 1000TA and 1000TPC

    +
  • + +
  • +

    D-Link DGE-500T

    +
  • + +
  • +

    LinkSys EG1032 (32-bit PCI) and EG1064 (64-bit PCI)

    +
  • + +
  • +

    Netgear GA621

    +
  • + +
  • +

    Netgear GA622T

    +
  • + +
  • +

    SMC EZ Card 1000 (SMC9462TX)

    +
  • + +
  • +

    Surecom Technology EP-320G-TX

    +
  • + +
  • +

    Trendware TEG-PCITX (32-bit PCI) and TEG-PCITX2 (64-bit PCI)

    +
  • +
+ +

  The +nve(4) driver +supports the NVIDIA MCP onboard adapters of mainboards with the following chipsets:

+ +
    +
  • +

    nForce

    +
  • + +
  • +

    nForce2

    +
  • + +
  • +

    nForce3

    +
  • + +
  • +

    nForce4

    +
  • +
+ +

  The +pcn(4) driver +supports adapters and embedded controllers based on the AMD PCnet/FAST, PCnet/FAST+, +PCnet/FAST III, PCnet/PRO and PCnet/Home Fast Ethernet chips:

+ +
    +
  • +

    AMD Am79C971 PCnet-FAST

    +
  • + +
  • +

    AMD Am79C972 PCnet-FAST+

    +
  • + +
  • +

    AMD Am79C973/Am79C975 PCnet-FAST III

    +
  • + +
  • +

    AMD Am79C976 PCnet-PRO

    +
  • + +
  • +

    AMD Am79C978 PCnet-Home

    +
  • + +
  • +

    Allied-Telesis LA-PCI

    +
  • +
+ +

  The re(4) driver supports +RealTek RTL8139C+, RTL8169, RTL816xS, RTL811xS, and RTL8101E based Fast Ethernet and +Gigabit Ethernet adapters including:

+ +
    +
  • +

    Alloy Computer Products EtherGOLD 1439E 10/100 (8139C+)

    +
  • + +
  • +

    Compaq Evo N1015v Integrated Ethernet (8139C+)

    +
  • + +
  • +

    Corega CG-LAPCIGT Gigabit Ethernet (8169S)

    +
  • + +
  • +

    D-Link DGE-528(T) Gigabit Ethernet (8169S)

    +
  • + +
  • +

    Gigabyte 7N400 Pro2 Integrated Gigabit Ethernet (8110S)

    +
  • + +
  • +

    LevelOne GNC-0105T (8169S)

    +
  • + +
  • +

    LinkSys EG1032 (32-bit PCI)

    +
  • + +
  • +

    PLANEX COMMUNICATIONS Inc. GN-1200TC (8169S)

    +
  • + +
  • +

    Xterasys XN-152 10/100/1000 NIC (8169)

    +
  • +
+ +

  Adapters supported by the rl(4) driver +include:

+ +
    +
  • +

    Accton “Cheetah” EN1207D (MPX 5030/5038; RealTek 8139 clone)

    +
  • + +
  • +

    Allied Telesyn AT2550

    +
  • + +
  • +

    Allied Telesyn AT2500TX

    +
  • + +
  • +

    Belkin F5D5000

    +
  • + +
  • +

    BUFFALO (Melco INC.) LPC-CB-CLX (CardBus)

    +
  • + +
  • +

    Compaq HNE-300

    +
  • + +
  • +

    CompUSA no-name 10/100 PCI Ethernet NIC

    +
  • + +
  • +

    Corega FEther CB-TXD

    +
  • + +
  • +

    Corega FEtherII CB-TXD

    +
  • + +
  • +

    D-Link DFE-528TX

    +
  • + +
  • +

    D-Link DFE-530TX+

    +
  • + +
  • +

    D-Link DFE-538TX

    +
  • + +
  • +

    D-Link DFE-690TXD

    +
  • + +
  • +

    Edimax EP-4103DL CardBus

    +
  • + +
  • +

    Encore ENL832-TX 10/100 M PCI

    +
  • + +
  • +

    Farallon NetLINE 10/100 PCI

    +
  • + +
  • +

    Genius GF100TXR

    +
  • + +
  • +

    GigaFast Ethernet EE100-AXP

    +
  • + +
  • +

    KTX-9130TX 10/100 Fast Ethernet

    +
  • + +
  • +

    LevelOne FPC-0106TX

    +
  • + +
  • +

    Longshine LCS-8038TX-R

    +
  • + +
  • +

    NDC Communications NE100TX-E

    +
  • + +
  • +

    Netronix Inc. EA-1210 NetEther 10/100

    +
  • + +
  • +

    Nortel Networks 10/100BaseTX

    +
  • + +
  • +

    OvisLink LEF-8129TX

    +
  • + +
  • +

    OvisLink LEF-8139TX

    +
  • + +
  • +

    Peppercon AG ROL-F

    +
  • + +
  • +

    Planex FNW-3603-TX

    +
  • + +
  • +

    Planex FNW-3800-TX

    +
  • + +
  • +

    SMC EZ Card 10/100 PCI 1211-TX

    +
  • + +
  • +

    SOHO (PRAGMATIC) UE-1211C

    +
  • +
+ +

  The +rue(4) driver +supports RealTek RTL8150 based USB Ethernet adapters including:

+ +
    +
  • +

    Buffalo (Melco Inc.) LUA-KTX

    +
  • + +
  • +

    Green House GH-USB100B

    +
  • + +
  • +

    LinkSys USB100M

    +
  • + +
  • +

    Billionton 10/100 FastEthernet USBKR2

    +
  • +
+ +

  Adapters supported by the sf(4) driver +include:

+ +
    +
  • +

    ANA-62011 64-bit single port 10/100baseTX adapter

    +
  • + +
  • +

    ANA-62022 64-bit dual port 10/100baseTX adapter

    +
  • + +
  • +

    ANA-62044 64-bit quad port 10/100baseTX adapter

    +
  • + +
  • +

    ANA-69011 32-bit single port 10/100baseTX adapter

    +
  • + +
  • +

    ANA-62020 64-bit single port 100baseFX adapter

    +
  • +
+ +

  The +sis(4) driver +supports Silicon Integrated Systems SiS 900 and SiS 7016 based Fast Ethernet adapters and +embedded controllers, as well as Fast Ethernet adapters based on the National +Semiconductor DP83815 (MacPhyter) and DP83816 chips. Supported adapters include:

+ +
    +
  • +

    @Nifty FNECHARD IFC USUP-TX

    +
  • + +
  • +

    MELCO LGY-PCI-TXC

    +
  • + +
  • +

    Netgear FA311-TX (DP83815)

    +
  • + +
  • +

    Netgear FA312-TX (DP83815)

    +
  • + +
  • +

    SiS 630, 635, and 735 motherboard chipsets

    +
  • + +
  • +

    Soekris Engineering net45xx, net48xx, lan1621, and lan1641

    +
  • +
+ +

  Adapters supported by the sk(4) driver +include:

+ +
    +
  • +

    3Com 3C940 single port, 1000baseT adapter

    +
  • + +
  • +

    3Com 3C2000-T single port, 1000baseT adapter

    +
  • + +
  • +

    Belkin F5D5005 single port, 1000baseT adapter

    +
  • + +
  • +

    D-Link DGE-530T single port, 1000baseT adapter

    +
  • + +
  • +

    Linksys EG1032 single port, 1000baseT adapter

    +
  • + +
  • +

    SK-9521 SK-NET GE-T single port, 1000baseT adapter

    +
  • + +
  • +

    SK-9821 SK-NET GE-T single port, 1000baseT adapter

    +
  • + +
  • +

    SK-9822 SK-NET GE-T dual port, 1000baseT adapter

    +
  • + +
  • +

    SK-9841 SK-NET GE-LX single port, single mode fiber adapter

    +
  • + +
  • +

    SK-9842 SK-NET GE-LX dual port, single mode fiber adapter

    +
  • + +
  • +

    SK-9843 SK-NET GE-SX single port, multimode fiber adapter

    +
  • + +
  • +

    SK-9844 SK-NET GE-SX dual port, multimode fiber adapter

    +
  • + +
  • +

    SMC 9452TX single port, 1000baseT adapter

    +
  • +
+ +

  The sn(4) driver supports +SMC91Cxx based ISA and PCMCIA cards including:

+ +
    +
  • +

    3Com Megahertz X-Jack Ethernet PC-Card XJ10BT

    +
  • + +
  • +

    3Com Megahertz X-Jack Ethernet PC-Card XJ10BC

    +
  • + +
  • +

    Farallon EtherMac PC Card 595a

    +
  • + +
  • +

    Motorola Mariner Ethernet/Modem PC Card

    +
  • + +
  • +

    Ositech Seven of Diamonds Ethernet PC Card

    +
  • + +
  • +

    Ositech Jack of Hearts Ethernet/Modem PC Card

    +
  • + +
  • +

    Psion Gold Card Netglobal Ethernet PC Card

    +
  • + +
  • +

    Psion Gold Card Netglobal 10/100 Fast Ethernet PC Card

    +
  • + +
  • +

    Psion Gold Card Netglobal 56k+10Mb Ethernet PC Card

    +
  • + +
  • +

    SMC EZEther PC Card (8020BT)

    +
  • + +
  • +

    SMC EZEther PC Card (8020T)

    +
  • +
+ +

  The sn(4) driver supports +the SMC 91C90, SMC 91C92, SMC 91C94, SMC 91C95, SMC 91C96, SMC91C100 and SMC 91C100FD +chips from SMC. The Farallon EtherWave and EtherMac card came in two varieties. The ep(4) +driver supports the 595 and 895 cards. These cards have the blue arrow on the front along +with a 3Com logo. The Farallon 595a cards, which have a red arrow on the front, are also +called EtherWave and EtherMac. They are supported by the sn(4) driver.

+ +

  The +stge(4) driver +provides support for various NICs based on the Sundance/Tamarack TC9021 based Gigabit +Ethernet controller chips, including:

+ +
    +
  • +

    Antares Microsystems Gigabit Ethernet

    +
  • + +
  • +

    ASUS NX1101 Gigabit Ethernet

    +
  • + +
  • +

    D-Link DL-4000 Gigabit Ethernet

    +
  • + +
  • +

    IC Plus IP1000A Gigabit Ethernet

    +
  • + +
  • +

    Sundance ST-2021 Gigabit Ethernet

    +
  • + +
  • +

    Sundance ST-2023 Gigabit Ethernet

    +
  • + +
  • +

    Sundance TC9021 Gigabit Ethernet

    +
  • + +
  • +

    Tamarack TC9021 Gigabit Ethernet

    +
  • +
+ +

  The +ste(4) driver +supports Sundance Technologies ST201 based Fast Ethernet adapters and embedded +controllers including:

+ +
    +
  • +

    D-Link DFE-530TXS

    +
  • + +
  • +

    D-Link DFE-550TX

    +
  • + +
  • +

    D-Link DFE-580TX

    +
  • +
+ +

  The ti(4) driver supports +Gigabit Ethernet adapters based on the Alteon Tigon I and II chips. The ti(4) driver has been +tested with the following adapters:

+ +
    +
  • +

    3Com 3c985-SX Gigabit Ethernet adapter (Tigon 1)

    +
  • + +
  • +

    3Com 3c985B-SX Gigabit Ethernet adapter (Tigon 2)

    +
  • + +
  • +

    Alteon AceNIC V Gigabit Ethernet adapter (1000baseSX)

    +
  • + +
  • +

    Alteon AceNIC V Gigabit Ethernet adapter (1000baseT)

    +
  • + +
  • +

    Digital EtherWORKS 1000SX PCI Gigabit adapter

    +
  • + +
  • +

    Netgear GA620 Gigabit Ethernet adapter (1000baseSX)

    +
  • + +
  • +

    Netgear GA620T Gigabit Ethernet adapter (1000baseT)

    +
  • +
+ +

  The following adapters should also be supported but have not yet been tested:

+ +
    +
  • +

    Asante GigaNIX1000T Gigabit Ethernet adapter

    +
  • + +
  • +

    Asante PCI 1000BASE-SX Gigabit Ethernet adapter

    +
  • + +
  • +

    Farallon PN9000SX Gigabit Ethernet adapter

    +
  • + +
  • +

    NEC Gigabit Ethernet

    +
  • + +
  • +

    Silicon Graphics PCI Gigabit Ethernet adapter

    +
  • +
+ +

  The tl(4) driver supports +Texas Instruments ThunderLAN based Ethernet and Fast Ethernet adapters including a large +number of Compaq PCI Ethernet adapters. Also supported are:

+ +
    +
  • +

    Olicom OC-2135/2138 10/100 TX UTP adapter

    +
  • + +
  • +

    Olicom OC-2325/OC-2326 10/100 TX UTP adapter

    +
  • + +
  • +

    Racore 8148 10baseT/100baseTX/100baseFX adapter

    +
  • + +
  • +

    Racore 8165 10/100baseTX adapter

    +
  • +
+ +

  The tl(4) driver also +supports the built-in Ethernet adapters of various Compaq Prosignia servers and Compaq +Deskpro desktop machines including:

+ +
    +
  • +

    Compaq Netelligent 10

    +
  • + +
  • +

    Compaq Netelligent 10 T PCI UTP/Coax

    +
  • + +
  • +

    Compaq Netelligent 10/100

    +
  • + +
  • +

    Compaq Netelligent 10/100 Dual-Port

    +
  • + +
  • +

    Compaq Netelligent 10/100 Proliant

    +
  • + +
  • +

    Compaq Netelligent 10/100 TX Embedded UTP

    +
  • + +
  • +

    Compaq Netelligent 10/100 TX UTP

    +
  • + +
  • +

    Compaq NetFlex 3P

    +
  • + +
  • +

    Compaq NetFlex 3P Integrated

    +
  • + +
  • +

    Compaq NetFlex 3P w/BNC

    +
  • +
+ +

  基于 SMC 83c17x (EPIC) 的以太网 NIC (tx(4) 驱动程序)

+ +

  The +txp(4) driver +supports the following cards:

+ +
    +
  • +

    3Com 3CR990-TX-95

    +
  • + +
  • +

    3Com 3CR990-TX-97

    +
  • + +
  • +

    3Com 3cR990B-TXM

    +
  • + +
  • +

    3Com 3CR990SVR95

    +
  • + +
  • +

    3Com 3CR990SVR97

    +
  • + +
  • +

    3Com 3cR990B-SRV

    +
  • +
+ +

  The +udav(4) driver +supports the following adapters:

+ +
    +
  • +

    Corega FEther USB-TXC

    +
  • +
+ +

  The +vge(4) driver +supports VIA Networking VT3119 and VT6122 based Gigabit Ethernet adapters including:

+ +
    +
  • +

    VIA Networking LAN-on-motherboard Gigabit Ethernet

    +
  • + +
  • +

    ZyXEL GN650-T 64-bit PCI Gigabit Ethernet NIC (ZX1701)

    +
  • + +
  • +

    ZyXEL GN670-T 32-bit PCI Gigabit Ethernet NIC (ZX1702)

    +
  • +
+ +

  The vr(4) driver supports +VIA Technologies Rhine I, Rhine II, and Rhine III based Fast Ethernet adapters +including:

+ +
    +
  • +

    AOpen/Acer ALN-320

    +
  • + +
  • +

    D-Link DFE530-TX

    +
  • + +
  • +

    Hawking Technologies PN102TX

    +
  • +
+ +

  The vx(4) driver supports +the following cards:

+ +
    +
  • +

    3Com 3c590 EtherLink III PCI

    +
  • + +
  • +

    3Com 3c592 EtherLink III EISA

    +
  • + +
  • +

    3Com 3c595 Fast EtherLink III PCI in 10 Mbps mode

    +
  • + +
  • +

    3Com 3c597 Fast EtherLink III EISA in 10 Mbps mode

    +
  • +
+ +

  The wb(4) driver supports +Winbond W89C840F based Fast Ethernet adapters and embedded controllers including:

+ +
    +
  • +

    Trendware TE100-PCIE

    +
  • +
+ +

  The xe(4) driver supports +the following cards:

+ +
    +
  • +

    Xircom CreditCard Ethernet (PS-CE2-10)

    +
  • + +
  • +

    Xircom CreditCard Ethernet + Modem 28 (PS-CEM-28)

    +
  • + +
  • +

    Xircom CreditCard Ethernet + Modem 33 (CEM33)

    +
  • + +
  • +

    Xircom CreditCard 10/100 (CE3, CE3B)

    +
  • + +
  • +

    Xircom CreditCard Ethernet 10/100 + Modem 56 (CEM56)

    +
  • + +
  • +

    Xircom RealPort Ethernet 10 (RE10)

    +
  • + +
  • +

    Xircom RealPort Ethernet 10/100 (RE100)

    +
  • + +
  • +

    Xircom RealPort Ethernet 10/100 + Modem 56 (REM56, REM56G)

    +
  • + +
  • +

    Accton Fast EtherCard-16 (EN2226)

    +
  • + +
  • +

    Compaq Microcom CPQ550 Ethernet/Modem PC Card

    +
  • + +
  • +

    Compaq Netelligent 10/100 PC Card (CPQ-10/100)

    +
  • + +
  • +

    Intel EtherExpress Pro/100 PC Card Mobile Adapter 16 (Pro/100 M16A)

    +
  • + +
  • +

    Intel EtherExpress Pro/100 LAN/Modem PC Card Adapter (Pro/100 M16B)

    +
  • +
+ +

  Other similar devices using the same hardware may also be supported.

+ +

  The xl(4) driver supports +the following hardware:

+ +
    +
  • +

    3Com 3c900-TPO

    +
  • + +
  • +

    3Com 3c900-COMBO

    +
  • + +
  • +

    3Com 3c905-TX

    +
  • + +
  • +

    3Com 3c905-T4

    +
  • + +
  • +

    3Com 3c900B-TPO

    +
  • + +
  • +

    3Com 3c900B-TPC

    +
  • + +
  • +

    3Com 3c900B-FL

    +
  • + +
  • +

    3Com 3c900B-COMBO

    +
  • + +
  • +

    3Com 3c905B-T4

    +
  • + +
  • +

    3Com 3c905B-TX

    +
  • + +
  • +

    3Com 3c905B-FX

    +
  • + +
  • +

    3Com 3c905B-COMBO

    +
  • + +
  • +

    3Com 3c905C-TX

    +
  • + +
  • +

    3Com 3c980, 3c980B, and 3c980C server adapters

    +
  • + +
  • +

    3Com 3cSOHO100-TX OfficeConnect adapters

    +
  • + +
  • +

    3Com 3c450 HomeConnect adapters

    +
  • + +
  • +

    3Com 3c555, 3c556 and 3c556B mini-PCI adapters

    +
  • + +
  • +

    3Com 3C3SH573BT, 3C575TX, 3CCFE575BT, 3CXFE575BT, 3CCFE575CT, 3CXFE575CT, 3CCFEM656, +3CCFEM656B, and 3CCFEM656C, 3CXFEM656, 3CXFEM656B, and 3CXFEM656C CardBus adapters

    +
  • + +
  • +

    3Com 3c905-TX, 3c905B-TX 3c905C-TX, 3c920B-EMB, and 3c920B-EMB-WNM embedded +adapters

    +
  • +
+ +

  Both the 3C656 family of CardBus cards and the 3C556 family of MiniPCI cards have +a built-in proprietary modem. Neither the xl(4) driver nor any +other driver supports this modem.

+
+ +
+
+

3.3 Token Ring Interfaces

+ +

  The +oltr(4) driver +supports the following ISA based Olicom Token Ring adapters:

+ +
    +
  • +

    Olicom OC-3115

    +
  • + +
  • +

    Olicom ISA 16/4 Adapter (OC-3117)

    +
  • + +
  • +

    Olicom ISA 16/4 Adapter (OC-3118)

    +
  • +
+ +

  The following PCI based adapters are supported:

+ +
    +
  • +

    Olicom PCI 16/4 Adapter (OC-3136)

    +
  • + +
  • +

    Olicom PCI/II 16/4 Adapter (OC-3137)

    +
  • + +
  • +

    Olicom PCI 16/4 Adapter (OC-3139)

    +
  • + +
  • +

    Olicom RapidFire 3140 16/4 PCI Adapter (OC-3140)

    +
  • + +
  • +

    Olicom RapidFire 3141 Fiber Adapter (OC-3141)

    +
  • + +
  • +

    Olicom RapidFire 3540 100/16/4 Adapter (OC-3540)

    +
  • +
+
+ +
+
+

3.4 FDDI 接口

+ +

  DEC DEFPA PCI ( +fpa(4) +驱动程序)

+ +

  DEC DEFEA EISA ( +fpa(4) +驱动程序)

+
+ +
+
+

3.5 ATM 接口

+ +

  基于 Midway 的 ATM 接口 (en(4) 驱动程序)

+ +

  FORE Systems, Inc. PCA-200E ATM PCI 适配器 (hfa 和 +fatm(4) +驱动程序)

+ +

  基于 IDT NICStAR 77201/211 的 ATM 适配器 ( +idt(4) +驱动程序)

+ +

  FORE Systems, Inc. HE155 和 HE622 ATM 接口 ( +hatm(4) +驱动程序)

+ +

  基于 IDT77252 的 ATM 卡 ( +patm(4) +驱动程序)

+
+ +
+
+

3.6 无线网络接口

+ +

  Cisco/Aironet 802.11b 无线适配器 (an(4) 驱动程序)

+ +

  The +ath(4) driver +supports all Atheros Cardbus or PCI cards, except those that are based on the AR5005VL +chipset. A list of cards that are supported can be found at http://customerproducts.atheros.com/customerproducts/default.asp.

+ +

  Cards supported by the +awi(4) driver +include:

+ +
    +
  • +

    BayStack 650

    +
  • + +
  • +

    BayStack 660

    +
  • + +
  • +

    Icom SL-200

    +
  • + +
  • +

    Melco WLI-PCM

    +
  • + +
  • +

    NEL SSMagic

    +
  • + +
  • +

    Netwave AirSurfer Plus

    +
  • + +
  • +

    Netwave AirSurfer Pro

    +
  • + +
  • +

    Nokia C020 WLAN

    +
  • + +
  • +

    Farallon SkyLINE

    +
  • +
+ +

  The original Xircom Netwave AirSurfer is supported by the cnw(4) driver.

+ +

  Cards supported by the +cnw(4) driver +include:

+ +
    +
  • +

    Xircom CreditCard Netwave

    +
  • + +
  • +

    NetWave AirSurfer

    +
  • +
+ +

  [i386, amd64] Intel PRO/Wireless 2100 MiniPCI 网络适配器 ( +ipw(4) +驱动程序)

+ +

  [i386, amd64] Intel PRO/Wireless 2200BG/2915ABG MiniPCI 和 2225BG PCI 网络适配器 +( +iwi(4) +驱动程序)

+ +

  The +ral(4) driver +supports PCI/CardBus wireless adapters based on the Ralink Technology RT2500, RT2501, and +RT2600 chipsets, including:

+ +
    +
  • +

    A-Link WL54H

    +
  • + +
  • +

    A-Link WL54PC

    +
  • + +
  • +

    AirLink101 AWLC5025

    +
  • + +
  • +

    AirLink101 AWLH5025

    +
  • + +
  • +

    Amigo AWI-914W

    +
  • + +
  • +

    Amigo AWI-922W

    +
  • + +
  • +

    Amigo AWI-926W

    +
  • + +
  • +

    AMIT WL531C

    +
  • + +
  • +

    AMIT WL531P

    +
  • + +
  • +

    AOpen AOI-831

    +
  • + +
  • +

    ASUS WL-107G

    +
  • + +
  • +

    ASUS WL-130g

    +
  • + +
  • +

    Atlantis Land A02-PCI-W54

    +
  • + +
  • +

    Atlantis Land A02-PCM-W54

    +
  • + +
  • +

    Belkin F5D7000 v3

    +
  • + +
  • +

    Belkin F5D7010 v2

    +
  • + +
  • +

    Billionton MIWLGRL

    +
  • + +
  • +

    Canyon CN-WF511

    +
  • + +
  • +

    Canyon CN-WF513

    +
  • + +
  • +

    CC&C WL-2102

    +
  • + +
  • +

    CNet CWC-854

    +
  • + +
  • +

    CNet CWP-854

    +
  • + +
  • +

    Compex WL54G

    +
  • + +
  • +

    Compex WLP54G

    +
  • + +
  • +

    Conceptronic C54RC

    +
  • + +
  • +

    Conceptronic C54Ri

    +
  • + +
  • +

    Digitus DN-7001G-RA

    +
  • + +
  • +

    Digitus DN-7006G-RA

    +
  • + +
  • +

    E-Tech WGPC02

    +
  • + +
  • +

    E-Tech WGPI02

    +
  • + +
  • +

    Edimax EW-7108PCg

    +
  • + +
  • +

    Edimax EW-7128g

    +
  • + +
  • +

    Eminent EM3036

    +
  • + +
  • +

    Eminent EM3037

    +
  • + +
  • +

    Encore ENLWI-G-RLAM

    +
  • + +
  • +

    Encore ENPWI-G-RLAM

    +
  • + +
  • +

    Fiberline WL-400P

    +
  • + +
  • +

    Fibreline WL-400X

    +
  • + +
  • +

    Gigabyte GN-WI01GS

    +
  • + +
  • +

    Gigabyte GN-WIKG

    +
  • + +
  • +

    Gigabyte GN-WMKG

    +
  • + +
  • +

    Gigabyte GN-WP01GS

    +
  • + +
  • +

    Gigabyte GN-WPKG

    +
  • + +
  • +

    Hawking HWC54GR

    +
  • + +
  • +

    Hawking HWP54GR

    +
  • + +
  • +

    iNexQ CR054g-009 (R03)

    +
  • + +
  • +

    JAHT WN-4054P

    +
  • + +
  • +

    JAHT WN-4054PCI

    +
  • + +
  • +

    LevelOne WNC-0301 v2

    +
  • + +
  • +

    LevelOne WPC-0301 v2

    +
  • + +
  • +

    Linksys WMP54G v4

    +
  • + +
  • +

    Micronet SP906GK

    +
  • + +
  • +

    Micronet SP908GK V3

    +
  • + +
  • +

    Minitar MN54GCB-R

    +
  • + +
  • +

    Minitar MN54GPC-R

    +
  • + +
  • +

    MSI CB54G2

    +
  • + +
  • +

    MSI MP54G2

    +
  • + +
  • +

    MSI PC54G2

    +
  • + +
  • +

    OvisLink EVO-W54PCI

    +
  • + +
  • +

    PheeNet HWL-PCIG/RA

    +
  • + +
  • +

    Pro-Nets CB80211G

    +
  • + +
  • +

    Pro-Nets PC80211G

    +
  • + +
  • +

    Repotec RP-WB7108

    +
  • + +
  • +

    Repotec RP-WP0854

    +
  • + +
  • +

    SATech SN-54C

    +
  • + +
  • +

    SATech SN-54P

    +
  • + +
  • +

    Sitecom WL-112

    +
  • + +
  • +

    Sitecom WL-115

    +
  • + +
  • +

    SMC SMCWCB-GM

    +
  • + +
  • +

    SMC SMCWPCI-GM

    +
  • + +
  • +

    SparkLAN WL-685R

    +
  • + +
  • +

    Surecom EP-9321-g

    +
  • + +
  • +

    Surecom EP-9321-g1

    +
  • + +
  • +

    Surecom EP-9428-g

    +
  • + +
  • +

    Sweex LC500050

    +
  • + +
  • +

    Sweex LC700030

    +
  • + +
  • +

    TekComm NE-9321-g

    +
  • + +
  • +

    TekComm NE-9428-g

    +
  • + +
  • +

    Unex CR054g-R02

    +
  • + +
  • +

    Unex MR054g-R02

    +
  • + +
  • +

    Zinwell ZWX-G160

    +
  • + +
  • +

    Zinwell ZWX-G360

    +
  • + +
  • +

    Zinwell ZWX-G361

    +
  • + +
  • +

    Zonet ZEW1500

    +
  • + +
  • +

    Zonet ZEW1600

    +
  • +
+ +

  An up to date list can be found at http://damien.bergamini.free.fr/ral/list.html.

+ +

  Raytheon Raylink 2.4GHz 无线适配器 ( +ray(4) +驱动程序)

+ +

  The +ural(4) driver +supports USB 2.0 wireless adapters based on the Ralink Technology RT2500USB chipset, +including:

+ +
    +
  • +

    AMIT WL532U

    +
  • + +
  • +

    ASUS WL-167g

    +
  • + +
  • +

    Belkin F5D7050 v2000

    +
  • + +
  • +

    Buffalo WLI-U2-KG54-AI

    +
  • + +
  • +

    CNet CWD-854

    +
  • + +
  • +

    Compex WLU54G 2A1100

    +
  • + +
  • +

    Conceptronic C54RU

    +
  • + +
  • +

    D-Link DWL-G122 b1

    +
  • + +
  • +

    Dynalink WLG25USB

    +
  • + +
  • +

    E-Tech WGUS02

    +
  • + +
  • +

    Gigabyte GN-WBKG

    +
  • + +
  • +

    Hercules HWGUSB2-54

    +
  • + +
  • +

    KCORP LifeStyle KLS-685

    +
  • + +
  • +

    Linksys WUSB54G v4

    +
  • + +
  • +

    Linksys WUSB54GP v4

    +
  • + +
  • +

    MSI MS-6861

    +
  • + +
  • +

    MSI MS-6865

    +
  • + +
  • +

    MSI MS-6869

    +
  • + +
  • +

    NovaTech NV-902

    +
  • + +
  • +

    OvisLink Evo-W54USB

    +
  • + +
  • +

    SerComm UB801R

    +
  • + +
  • +

    SparkLAN WL-685R

    +
  • + +
  • +

    Surecom EP-9001-g

    +
  • + +
  • +

    Sweex LC100060

    +
  • + +
  • +

    Tonze UW-6200C

    +
  • + +
  • +

    Zinwell ZWX-G261

    +
  • + +
  • +

    Zonet ZEW2500P

    +
  • +
+ +

  An up to date list can be found at http://ralink.rapla.net/.

+ +

  NCR / AT&T / 郎讯科技 WaveLan T1-speed ISA/无线 LAN 卡 (wl(4) 驱动程序)

+
+ +
+
+

3.7 其他网络设备

+ +

  The ce(4) driver supports +the following models of Tau-PCI/32 WAN adapters:

+ +
    +
  • +

    Cronyx Tau-PCI/32

    +
  • + +
  • +

    Cronyx Tau-PCI/32-Lite

    +
  • +
+ +

  The cx(4) driver supports +the following cards:

+ +
    +
  • +

    Cronyx Sigma-22, Sigma-24

    +
  • + +
  • +

    Cronyx Sigma-100

    +
  • + +
  • +

    Cronyx Sigma-400, Sigma-401, Sigma-404, Sigma-410, Sigma-440

    +
  • + +
  • +

    Cronyx Sigma-500

    +
  • + +
  • +

    Cronyx Sigma-703

    +
  • + +
  • +

    Cronyx Sigma-800, Sigma-801, Sigma-810, Sigma-840

    +
  • +
+ +

  The cp(4) driver supports +the following models of Tau-PCI WAN adapters:

+ +
    +
  • +

    Cronyx Tau-PCI

    +
  • + +
  • +

    Cronyx Tau-PCI/R

    +
  • + +
  • +

    Cronyx Tau-PCI-L

    +
  • + +
  • +

    Cronyx Tau-PCI-L/R

    +
  • + +
  • +

    Cronyx Tau-PCI-E1

    +
  • + +
  • +

    Cronyx Tau-PCI-G703

    +
  • + +
  • +

    Cronyx Tau-PCI-2E1

    +
  • + +
  • +

    Cronyx Tau-PCI-4E1

    +
  • + +
  • +

    Cronyx Tau-PCI-E3

    +
  • + +
  • +

    Cronyx Tau-PCI-T3

    +
  • + +
  • +

    Cronyx Tau-PCI-STS1

    +
  • +
+ +

  The +ctau(4) driver +supports the following cards:

+ +
    +
  • +

    Cronyx Tau (RS-232/V.35)

    +
  • + +
  • +

    Cronyx Tau/R (RS-530/RS-449)

    +
  • + +
  • +

    Cronyx Tau/E1 (fractional E1)

    +
  • + +
  • +

    Cronyx Tau/G703 (unframed E1)

    +
  • +
+ +

  Granch SBNI12 点对点通讯适配器 ( +sbni(4) +驱动程序)

+ +

  Granch SBNI16 SHDSL 调制解调器 ( +sbsh(4) +驱动程序)

+ +

  The cm(4) driver supports +the following card models:

+ +
    +
  • +

    SMC90c26

    +
  • + +
  • +

    SMC90c56

    +
  • + +
  • +

    SMC90c66 in '56 compatibility mode.

    +
  • +
+
+ +
+
+

3.8 ISDN 接口

+ +

  AcerISDN P10 ISA PnP (实验性的)

+ +

  Asuscom ISDNlink 128K ISA

+ +

  ASUSCOM P-IN100-ST-D (以及其他基于 Winbond W6692 的卡)

+ +

  AVM

+ +
    +
  • +

    A1

    +
  • + +
  • +

    B1 ISA (在 V2.0 上测试过)

    +
  • + +
  • +

    B1 PCI (在 V4.0 上测试过)

    +
  • + +
  • +

    Fritz!Card classic

    +
  • + +
  • +

    Fritz!Card PnP

    +
  • + +
  • +

    Fritz!Card PCI

    +
  • + +
  • +

    Fritz!Card PCI, Version 2

    +
  • + +
  • +

    T1

    +
  • +
+ +
+
+

  Creatix

+ +
    +
  • +

    ISDN-S0

    +
  • + +
  • +

    ISDN-S0 P&P

    +
  • +
+ +
+
+

  Compaq Microcom 610 ISDN (Compaq series PSB2222I) ISA PnP

+ +

  Dr. Neuhaus Niccy Go@ 及兼容

+ +

  Dynalink IS64PPH 和 IS64PPH+

+ +

  Eicon Diehl DIVA 2.0 和 2.02

+ +

  ELSA

+ +
    +
  • +

    ELSA PCC-16

    +
  • + +
  • +

    QuickStep 1000pro ISA

    +
  • + +
  • +

    MicroLink ISDN/PCI

    +
  • + +
  • +

    QuickStep 1000pro PCI

    +
  • +
+ +
+
+

  ITK ix1 Micro ( < V.3, 非 PnP 版本 )

+ +

  Sedlbauer Win Speed

+ +

  Siemens I-Surf 2.0

+ +

  TELEINT ISDN SPEED No.1 (试验性支持)

+ +

  Teles

+ +
    +
  • +

    S0/8

    +
  • + +
  • +

    S0/16

    +
  • + +
  • +

    S0/16.3

    +
  • + +
  • +

    S0/16.3 PnP

    +
  • + +
  • +

    16.3c ISA PnP (试验性支持)

    +
  • + +
  • +

    Teles PCI-TJ

    +
  • +
+ +
+
+

  Traverse Technologies NETjet-S PCI

+ +

  USRobotics Sportster ISDN TA intern

+ +

  基于 Winbond W6692 的 PCI 卡

+
+ +
+
+

3.9 串口

+ +

  “PC 标准” 基于 8250、 16450, 以及基于 16550 的串口 ( +sio(4) +驱动程序)

+ +

  The +uart(4) driver +supports the following classes of UARTs:

+ +
    +
  • +

    NS8250: standard hardware based on the 8250, 16450, 16550, 16650, 16750 or the 16950 +UARTs

    +
  • + +
  • +

    SAB82532: Siemens SAB 82532 based serial communications controllers in asynchronuous +mode.

    +
  • + +
  • +

    Z8530: Zilog 8530 based serial communications controllers in asynchronuous mode.

    +
  • +
+ +

  使用共享 IRQ 的 AST 4 口串口卡

+ +

  ARNET 串口卡 (ar(4) 驱动程序)

+ +
    +
  • +

    使用共享 IRQ 的 ARNET 8 口串口卡

    +
  • + +
  • +

    ARNET (现在是 Digiboard) Sync 570/i 高速串口

    +
  • +
+ +
+
+

  Boca 多口串口卡

+ +
    +
  • +

    Boca BB1004 4-口串口卡 ( +支持调制解调器)

    +
  • + +
  • +

    Boca IOAT66 6-口串口卡 (支持调制解调器)

    +
  • + +
  • +

    Boca BB1008 8-口串口卡 ( +支持调制解调器)

    +
  • + +
  • +

    Boca BB2016 16-口串口卡 (支持调制解调器)

    +
  • +
+ +
+
+

  Comtrol Rocketport 卡 (rp(4) 驱动程序)

+ +

  Cyclades Cyclom-Y 串口板 (cy(4) 驱动程序)

+ +

  使用共享 IRQ 的 STB 4 口串口卡

+ +

  DigiBoard 智能串口卡 (digi 驱动程序)

+ +

  基于 PCI 的多口串口板 ( +puc(4) +驱动程序)

+ +
    +
  • +

    Actiontech 56K PCI

    +
  • + +
  • +

    Avlab Technology, PCI IO 2S 和 PCI IO 4S

    +
  • + +
  • +

    Comtrol RocketPort 550

    +
  • + +
  • +

    Decision Computers PCCOM 4-多口串口 和 双口 RS232/422/485

    +
  • + +
  • +

    Dolphin Peripherals 4025/4035/4036

    +
  • + +
  • +

    IC Book Labs Dreadnought 16x Lite 和 Pro

    +
  • + +
  • +

    Lava Computers 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550

    +
  • + +
  • +

    Middle Digital, Weasle 串口

    +
  • + +
  • +

    Moxa Industio CP-114, Smartio C104H-PCI 和 C168H/PCI

    +
  • + +
  • +

    NEC PK-UG-X001 和 PK-UG-X008

    +
  • + +
  • +

    Netmos NM9835 PCI-2S-550

    +
  • + +
  • +

    Oxford Semiconductor OX16PCI954 PCI UART

    +
  • + +
  • +

    Syba Tech SD-LAB PCI-4S2P-550-ECP

    +
  • + +
  • +

    SIIG Cyber I/O PCI 16C550/16C650/16C850

    +
  • + +
  • +

    SIIG Cyber 2P1S PCI 16C550/16C650/16C850

    +
  • + +
  • +

    SIIG Cyber 2S1P PCI 16C550/16C650/16C850

    +
  • + +
  • +

    SIIG Cyber 4S PCI 16C550/16C650/16C850

    +
  • + +
  • +

    SIIG Cyber Serial (Single 和 Dual) PCI 16C550/16C650/16C850

    +
  • + +
  • +

    Syba Tech Ltd. PCI-4S2P-550-ECP

    +
  • + +
  • +

    Titan PCI-200H 和 PCI-800H

    +
  • + +
  • +

    US Robotics (3Com) 3CP5609 调制解调器

    +
  • + +
  • +

    VScom PCI-400 和 PCI-800

    +
  • +
+ +
+
+

  The rc(4) driver provides +support for the SDL Communications RISCom/8 boards.

+ +

  The sr(4) driver supports +the following hardware:

+ +
    +
  • +

    SDL Communications RISCom/N2 ISA

    +
  • + +
  • +

    SDL Communications N2pci

    +
  • + +
  • +

    SDL Communications WANic 400/405 PCI

    +
  • +
+ +

  支持 Specialix SI/XIO/SX 多口串口卡, 同时包括较旧的 SIHOST2.x 以及 “增强型” +(基于 transputer, 也就是 JET 的) 宿主卡 (ISA、 EISA 和 PCI 接口) 注意, 最新的 SX+ PCI +卡目前还不支持。 (si(4) 驱动程序)

+
+ +
+
+

3.10 声音设备

+ +

  The +snd_ad1816(4) +driver supports the following sound cards:

+ +
    +
  • +

    Analog Devices AD1816

    +
  • +
+ +

  The +snd_als4000(4) +driver supports the following sound cards:

+ +
    +
  • +

    Avance Logic ALS4000

    +
  • +
+ +

  The +snd_atiixp(4) +driver supports the following audio chipsets:

+ +
    +
  • +

    ATI IXP 200

    +
  • + +
  • +

    ATI IXP 300

    +
  • + +
  • +

    ATI IXP 400

    +
  • +
+ +

  The +snd_cmi(4) +driver supports the following sound cards:

+ +
    +
  • +

    CMedia CMI8338A

    +
  • + +
  • +

    CMedia CMI8338B

    +
  • + +
  • +

    CMedia CMI8738

    +
  • + +
  • +

    CMedia CMI8738B

    +
  • +
+ +

  The +snd_cs4281(4) +driver supports the following sound cards:

+ +
    +
  • +

    Crystal Semiconductor CS4281

    +
  • +
+ +

  The +snd_csa(4) +driver supports the following sound cards:

+ +
    +
  • +

    Crystal Semiconductor CS4280

    +
  • + +
  • +

    Crystal Semiconductor CS4610

    +
  • + +
  • +

    Crystal Semiconductor CS4611

    +
  • + +
  • +

    Crystal Semiconductor CS4614

    +
  • + +
  • +

    Crystal Semiconductor CS4615

    +
  • + +
  • +

    Crystal Semiconductor CS4622

    +
  • + +
  • +

    Crystal Semiconductor CS4624

    +
  • + +
  • +

    Crystal Semiconductor CS4630

    +
  • + +
  • +

    Genius Soundmaker 128 Value

    +
  • + +
  • +

    Hercules Game Theatre XP

    +
  • + +
  • +

    Turtle Beach Santa Cruz

    +
  • +
+ +

  Some onboard CS4610 chips are accompanied by the CS423x ISA codec instead of the +CS4297 AC97 codec. Such configurations are not supported by the +snd_csa(4) +driver yet.

+ +

  The +snd_ds1(4) +driver supports the following sound cards:

+ +
    +
  • +

    Yamaha DS-1

    +
  • + +
  • +

    Yamaha DS-1E

    +
  • +
+ +

  The +snd_emu10k1(4) +driver supports the following sound cards:

+ +
    +
  • +

    Creative SoundBlaster Live! (EMU10K1 Chipset)

    +
  • + +
  • +

    Creative SoundBlaster Audigy (EMU10K2 Chipset)

    +
  • + +
  • +

    Creative SoundBlaster Audigy 2 (EMU10K2 Chipset)

    +
  • + +
  • +

    Creative SoundBlaster Audigy 2 (EMU10K3 Chipset)

    +
  • +
+ +

  The +snd_es137x(4) +driver supports the following sound cards:

+ +
    +
  • +

    Creative CT5880-A

    +
  • + +
  • +

    Creative CT5880-C

    +
  • + +
  • +

    Creative CT5880-D

    +
  • + +
  • +

    Creative CT5880-E

    +
  • + +
  • +

    Creative SB AudioPCI CT4730

    +
  • + +
  • +

    Ensoniq AudioPCI ES1370

    +
  • + +
  • +

    Ensoniq AudioPCI ES1371-A

    +
  • + +
  • +

    Ensoniq AudioPCI ES1371-B

    +
  • + +
  • +

    Ensoniq AudioPCI ES1373-A

    +
  • + +
  • +

    Ensoniq AudioPCI ES1373-B

    +
  • + +
  • +

    Ensoniq AudioPCI ES1373-8

    +
  • +
+ +

  The +snd_ess(4) +driver supports the following sound cards:

+ +
    +
  • +

    Ensoniq ESS ISA PnP/non-PnP

    +
  • +
+ +

  The +snd_fm801(4) +driver supports audio devices based on the following chipset:

+ +
    +
  • +

    Forte Media FM801

    +
  • +
+ +

  The +snd_gusc(4) +driver supports the following sound cards:

+ +
    +
  • +

    Gravis UltraSound MAX

    +
  • + +
  • +

    Gravis UltraSound PnP

    +
  • +
+ +

  The +snd_ich(4) +driver supports the following audio devices:

+ +
    +
  • +

    AMD 768

    +
  • + +
  • +

    AMD 8111

    +
  • + +
  • +

    Intel 443MX

    +
  • + +
  • +

    Intel ICH

    +
  • + +
  • +

    Intel ICH revision 1

    +
  • + +
  • +

    Intel ICH2

    +
  • + +
  • +

    Intel ICH3

    +
  • + +
  • +

    Intel ICH4

    +
  • + +
  • +

    Intel ICH5

    +
  • + +
  • +

    Intel ICH6

    +
  • + +
  • +

    Intel ICH7

    +
  • + +
  • +

    NVIDIA nForce

    +
  • + +
  • +

    NVIDIA nForce2

    +
  • + +
  • +

    NVIDIA nForce2 400

    +
  • + +
  • +

    NVIDIA nForce3

    +
  • + +
  • +

    NVIDIA nForce3 250

    +
  • + +
  • +

    NVIDIA nForce4

    +
  • + +
  • +

    SiS 7012

    +
  • +
+ +

  The +snd_maestro(4) +driver supports the following PCI sound cards:

+ +
    +
  • +

    ESS Technology Maestro-1

    +
  • + +
  • +

    ESS Technology Maestro-2

    +
  • + +
  • +

    ESS Technology Maestro-2E

    +
  • +
+ +

  The +snd_maestro3(4) +driver supports the following audio devices:

+ +
    +
  • +

    ESS Technology Allegro-1

    +
  • + +
  • +

    ESS Technology Maestro3

    +
  • +
+ +

  The +snd_mss(4) +driver supports the following audio devices:

+ +
    +
  • +

    AD1845

    +
  • + +
  • +

    AD1848

    +
  • + +
  • +

    Aztech 2320

    +
  • + +
  • +

    CMedia CMI8330

    +
  • + +
  • +

    Crystal Semiconductor CS4231

    +
  • + +
  • +

    Crystal Semiconductor CS4232

    +
  • + +
  • +

    Crystal Semiconductor CS4234

    +
  • + +
  • +

    Crystal Semiconductor CS4235

    +
  • + +
  • +

    Crystal Semiconductor CS4236

    +
  • + +
  • +

    Crystal Semiconductor CS4237

    +
  • + +
  • +

    ENSONIQ SoundscapeVIVO ENS4081

    +
  • + +
  • +

    NeoMagic 256AV (non-AC97)

    +
  • + +
  • +

    OPTi 924

    +
  • + +
  • +

    OPTi 925

    +
  • + +
  • +

    OPTi 930

    +
  • + +
  • +

    OPTi 931

    +
  • + +
  • +

    OPTi 933

    +
  • + +
  • +

    Yamaha OPL-SA2

    +
  • + +
  • +

    Yamaha OPL-SA3

    +
  • +
+ +

  The +snd_neomagic(4) +driver supports the following audio devices:

+ +
    +
  • +

    NeoMagic 256AV

    +
  • + +
  • +

    NeoMagic 256ZX

    +
  • +
+ +

  The +snd_sbc(4) +driver supports the following sound cards:

+ +
    +
  • +

    Avance Asound 110

    +
  • + +
  • +

    Avance Logic ALS100+

    +
  • + +
  • +

    Avance Logic ALS120

    +
  • + +
  • +

    Creative SB16

    +
  • + +
  • +

    Creative SB32

    +
  • + +
  • +

    Creative AWE64

    +
  • + +
  • +

    Creative AWE64 Gold

    +
  • + +
  • +

    Creative ViBRA16C

    +
  • + +
  • +

    Creative ViBRA16X

    +
  • + +
  • +

    ESS ES1681

    +
  • + +
  • +

    ESS ES1688

    +
  • + +
  • +

    ESS ES1868

    +
  • + +
  • +

    ESS ES1869

    +
  • + +
  • +

    ESS ES1878

    +
  • + +
  • +

    ESS ES1879

    +
  • + +
  • +

    ESS ES1888

    +
  • +
+ +

  The +snd_solo(4) +driver supports the following sound cards:

+ +
    +
  • +

    ESS Solo-1 (ES1938 Chipset)

    +
  • + +
  • +

    ESS Solo-1E (ES1946 Chipset)

    +
  • +
+ +

  Note that older ESS ISA cards with ES18xx chipset are supported via snd_ess(4) +and/or snd_sbc(4).

+ +

  The +snd_t4dwave(4) +driver supports the following audio devices:

+ +
    +
  • +

    Acer Labs M5451

    +
  • + +
  • +

    SIS 7018

    +
  • + +
  • +

    Trident 4DWave DX

    +
  • + +
  • +

    Trident 4DWave NX

    +
  • +
+ +

  The +snd_via8233(4) +driver supports the following audio chipsets:

+ +
    +
  • +

    VIA VT8233

    +
  • + +
  • +

    VIA VT8233A

    +
  • + +
  • +

    VIA VT8233C

    +
  • + +
  • +

    VIA VT8235

    +
  • + +
  • +

    VIA VT8237

    +
  • + +
  • +

    VIA VT8251

    +
  • +
+ +

  The +snd_via82c686(4) +driver supports audio devices based on the following chipset:

+ +
    +
  • +

    VIA 82C686A

    +
  • +
+ +

  The +snd_vibes(4) +driver supports audio devices based on the following chipset:

+ +
    +
  • +

    S3 SonicVibes

    +
  • +
+
+ +
+
+

3.11 照相机和视频捕捉设备

+ +

  The +bktr(4) driver +supports video capture cards based on the Brooktree Bt848/849/878/879 chips, as well as +Pinnacle PCTV cards, including:

+ +
    +
  • +

    AOpen VA1000

    +
  • + +
  • +

    AVerMedia AVerTV Studio

    +
  • + +
  • +

    AVerMedia TF/FM-98

    +
  • + +
  • +

    ATI TV Wonder VE

    +
  • + +
  • +

    Hauppauge WinCast/TV

    +
  • + +
  • +

    Hauppauge WinTV-Go-FM

    +
  • + +
  • +

    Hauppauge WinTV-pci

    +
  • + +
  • +

    Hauppauge WinTV-radio

    +
  • + +
  • +

    Intel Smart Video Recorder III

    +
  • + +
  • +

    KWORLD PCI TV Tuner

    +
  • + +
  • +

    Miro PC TV

    +
  • + +
  • +

    Pinnacle PCTV Pro

    +
  • + +
  • +

    Pinnacle PCTV Rave

    +
  • + +
  • +

    PixelView PlayTV PAK

    +
  • + +
  • +

    PixelView PlayTV Pro (rev 4C, 9D)

    +
  • + +
  • +

    SIGMA TV II

    +
  • + +
  • +

    STB TV PCI Television Tuner

    +
  • + +
  • +

    Super TV Tuner

    +
  • + +
  • +

    TerraTec TValue

    +
  • + +
  • +

    V-Stream XPERT TV-PVR 878

    +
  • + +
  • +

    Video Highway XTreme

    +
  • + +
  • +

    VideoLogic Captivator PCI

    +
  • +
+ +

  Connectix QuickCam

+
+ +
+
+

3.12 USB 设备

+ +

  FreeBSD 能够支持一系列 USB 外设; 已知能够正确使用的设备在这节列出。 由于 USB +设备天生的通用性, 除了少量比较有个性的设备之外, 同一类型的设备几乎都能被支持, +即使在这里没有明确地列出。

+ +
+
+

注意: USB 以太网适配器可以在 以太网接口 一节找到。

+
+
+ +
+
+

注意: USB 蓝牙适配器可以在 蓝牙 一节找到。

+
+
+ +

  The +ohci(4) driver +supports all OHCI v1.0 compliant controllers including:

+ +
    +
  • +

    AcerLabs M5237 (Aladdin-V)

    +
  • + +
  • +

    AMD-756

    +
  • + +
  • +

    OPTi 82C861 (FireLink)

    +
  • + +
  • +

    NEC uPD 9210

    +
  • + +
  • +

    CMD Tech 670 (USB0670)

    +
  • + +
  • +

    CMD Tech 673 (USB0673)

    +
  • + +
  • +

    NVIDIA nForce3

    +
  • + +
  • +

    Sun PCIO-2 (RIO USB)

    +
  • +
+ +

  The +uhci(4) driver +supports all UHCI v1.1 compliant controllers including:

+ +
    +
  • +

    Intel 82371AB/EB (PIIX4)

    +
  • + +
  • +

    Intel 82371SB (PIIX3)

    +
  • + +
  • +

    VIA 83C572

    +
  • +
+ +

  采用 EHCI 接口的 USB 2.0 控制器 ( +ehci(4) +驱动程序)

+ +

  集线器

+ +

  键盘 ( +ukbd(4) +驱动程序)

+ +

  其他

+ +
    +
  • +

    Assist Computer Systems PC Camera C-M1

    +
  • + +
  • +

    ActiveWire I/O 板

    +
  • + +
  • +

    Creative Technology Video Blaster WebCam Plus

    +
  • + +
  • +

    D-Link DSB-R100 USB Radio ( +ufm(4) +驱动程序)

    +
  • + +
  • +

    Mirunet AlphaCam Plus

    +
  • +
+ +
+
+

  The following devices are supported by the +urio(4) +driver:

+ +
    +
  • +

    Diamond MultiMedia Rio 500

    +
  • + +
  • +

    Diamond MultiMedia Rio 600

    +
  • + +
  • +

    Diamond MultiMedia Rio 800

    +
  • +
+ +

  Devices supported by the +umodem(4) driver +include:

+ +
    +
  • +

    3Com 5605

    +
  • + +
  • +

    Curitel PC5740 Wireless Modem

    +
  • + +
  • +

    Metricom Ricochet GS USB wireless modem

    +
  • + +
  • +

    Sierra MC5720 Wireless Modem

    +
  • + +
  • +

    Yamaha Broadband Wireless Router RTW65b

    +
  • + +
  • +

    ELSA MicroLink 56k USB modem

    +
  • +
+ +

  鼠标器 ( +ums(4) +驱动程序)

+ +

  The +ulpt(4) driver +provides support for USB printers and parallel printer conversion cables, including the +following:

+ +
    +
  • +

    ATen parallel printer adapter

    +
  • + +
  • +

    Belkin F5U002 parallel printer adapter

    +
  • + +
  • +

    Canon BJ F850, S600

    +
  • + +
  • +

    Canon LBP-1310, 350

    +
  • + +
  • +

    Entrega USB-to-parallel printer adapter

    +
  • + +
  • +

    Hewlett-Packard HP Deskjet 3420 (P/N: C8947A #ABJ)

    +
  • + +
  • +

    Oki Data MICROLINE ML660PS

    +
  • + +
  • +

    Seiko Epson PM-900C, 880C, 820C, 730C

    +
  • +
+ +

  The +ubsa(4) driver +supports the following adapters:

+ +
    +
  • +

    AnyData ADU-E100A (no EV-DO mode support)

    +
  • + +
  • +

    Belkin F5U103

    +
  • + +
  • +

    Belkin F5U120

    +
  • + +
  • +

    e-Tek Labs Kwik232

    +
  • + +
  • +

    GoHubs GoCOM232

    +
  • + +
  • +

    Huawei Technologies Mobile card (3G)

    +
  • + +
  • +

    Novatel Wireless Merlin U740 (only basic modem port supported)

    +
  • + +
  • +

    Option Globetrotter 3G (aka Vodafone Mobile Connect Card 3G)

    +
  • + +
  • +

    Option Globetrotter 3G Quad

    +
  • + +
  • +

    Option Globetrotter 3G Fusion (no WLAN support, only basic 3G modem port)

    +
  • + +
  • +

    Option Globetrotter 3G Fusion Quad (no WLAN support)

    +
  • + +
  • +

    Peracom single port serial adapter

    +
  • +
+ +

  The supported 3G cards provide the necessary modem port for ppp, pppd, or mpd +connections; other functions of these cards (diagnostic port, SIM toolkit port, WLAN) are +not supported.

+ +

  The +ubser(4) driver +provides support for the BWCT console management serial adapters.

+ +

  The +uftdi(4) driver +supports the following adapters:

+ +
    +
  • +

    B&B Electronics USB->RS422/485 adapter

    +
  • + +
  • +

    HP USB-Serial adapter shipped with some HP laptops

    +
  • + +
  • +

    Inland UAS111

    +
  • + +
  • +

    QVS USC-1000

    +
  • +
+ +

  The +uplcom(4) driver +supports the following adapters:

+ +
    +
  • +

    ATEN UC-232A

    +
  • + +
  • +

    BAFO BF-800

    +
  • + +
  • +

    BAFO BF-810

    +
  • + +
  • +

    ELECOM UC-SGT

    +
  • + +
  • +

    HAL Corporation Crossam2+USB IR commander

    +
  • + +
  • +

    Hama USB RS-232 Serial Adapter

    +
  • + +
  • +

    IOGEAR UC-232A

    +
  • + +
  • +

    I/O DATA USB-RSAQ

    +
  • + +
  • +

    I/O DATA USB-RSAQ2

    +
  • + +
  • +

    I/O DATA USB-RSAQ3

    +
  • + +
  • +

    PLANEX USB-RS232 URS-03

    +
  • + +
  • +

    RATOC REX-USB60

    +
  • + +
  • +

    Sandberg USB to Serial Link (model number 133-08)

    +
  • + +
  • +

    SOURCENEXT KeikaiDenwa 8 (with and without charger)

    +
  • + +
  • +

    Sony Ericsson USB Cable (Susteen USB Data Cable)

    +
  • +
+ +

  The +umct(4) driver +supports the following adapters:

+ +
    +
  • +

    Belkin F5U109

    +
  • + +
  • +

    Belkin F5U409

    +
  • + +
  • +

    D-Link DU-H3SP USB BAY Hub

    +
  • + +
  • +

    Magic Control Technology USB-232

    +
  • + +
  • +

    Sitecom USB-232

    +
  • +
+ +

  Because there is no standard device class for USB scanners, this driver will only +recognise devices whose USB IDs are explicitly listed in the table in the driver itself. +The following devices are supported to date:

+ +
    +
  • +

    Acer Acerscan: 320U, 620U, 640U, 640BT, 1240U, C310U;

    +
  • + +
  • +

    AGFA SnapScan: 1212U, 1236U, e20, e25, e26, e40, e50, e52, SnapScan Touch;

    +
  • + +
  • +

    Avision 1200U

    +
  • + +
  • +

    Canon CanoScan: D660U, N656U, N676U, N1220U, LIDE 20, LIDE 25, LIDE 30;

    +
  • + +
  • +

    Epson Perfection: 610, 636U / 636Photo, 640U, 1200U / 1200Photo, 1240U / 1240Photo, +1250, 1260, 1270, 1600, 1640SU, 1650, 1660, 1670, 2480, 3200, 3500, 3590, 4200, 4990;

    +
  • + +
  • +

    Epson: GT-8400UF, GT-9300UF, GT-9700F;

    +
  • + +
  • +

    Epson Stylus: Photo RX425, CX3650, DX-5000, DX-5050, DX-6000, DX-6050 (and possibly +more in the CX-5000 and DX-3800..DX-7000 family);

    +
  • + +
  • +

    Hewlett Packard: Photosmart S20

    +
  • + +
  • +

    Hewlett Packard Scanjet: 2200C, 3300C, 3400CSE, 4100C, 4200C, 4300C, 5200C, 5300C, +5400C, 6200C, 6300C, 8200C, 8250C, 8290C;

    +
  • + +
  • +

    KYE ColorPage Vivid-Pro

    +
  • + +
  • +

    Microtek Phantom: 336CX, C6;

    +
  • + +
  • +

    Microtek ScanMaker: V6UL V6USL, X6U;

    +
  • + +
  • +

    Minolta 5400

    +
  • + +
  • +

    Mustek: 600 CU, 1200 CU, 1200 UB, 1200 USB;

    +
  • + +
  • +

    Mustek BearPaw: 1200F, 1200TA;

    +
  • + +
  • +

    NatSemi BearPaw 1200

    +
  • + +
  • +

    Nikon CoolScan LS40 ED

    +
  • + +
  • +

    Primax 6200

    +
  • + +
  • +

    Primax Colorado: 1200u, 600u, USB 19200, USB 9600;

    +
  • + +
  • +

    Primax: G2-200, G2-300, G2-600, G2600, G2E-300, G2E-3002, G2E-600, G2E600, G2X-300, +G600, ReadyScan 636i;

    +
  • + +
  • +

    Ultima 1200 UB Plus

    +
  • + +
  • +

    UMAX Astra: 1220U, 1236U, 2000U, 2100U, 2200U, 3400;

    +
  • + +
  • +

    Visioneer OneTouch: 3000, 5300, 7600, 6100, 6200, 8100, 8600;

    +
  • +
+ +

  The +umass(4) driver +supports USB Mass Storage devices, including:

+ +
    +
  • +

    ADTEC Stick Drive AD-UST32M, 64M, 128M, 256M

    +
  • + +
  • +

    Denno FireWire/USB2 Removable 2.5-inch HDD Case MIFU-25CB20

    +
  • + +
  • +

    FujiFilm Zip USB Drive ZDR100 USB A

    +
  • + +
  • +

    GREEN HOUSE USB Flash Memory "PicoDrive" GH-UFD32M, 64M, 128M

    +
  • + +
  • +

    IBM 32MB USB Memory Key (P/N 22P5296)

    +
  • + +
  • +

    IBM 256MB USB Drive (MSYSTEM DiskOnKey2)

    +
  • + +
  • +

    IBM ThinkPad USB Portable CD-ROM Drive (P/N 33L5151)

    +
  • + +
  • +

    I-O DATA USB CD/CD-R/CD-RW/DVD-R/DVD-RW/DVD-RAM/DVD-ROM Drive DVR-iUH2 (CDROM, DVD-RAM +only)

    +
  • + +
  • +

    I-O DATA USB x6 CD-RW Drive CDRW-i64/USB (CDROM only)

    +
  • + +
  • +

    I-O DATA USB/IEEE1394 Portable HD Drive HDP-i30P/CI, HDP-i40P/CI

    +
  • + +
  • +

    Iomega USB Zip 100/250 drive

    +
  • + +
  • +

    Iomega Zip750 USB2.0 drive

    +
  • + +
  • +

    Keian USB1.1/2.0 3.5-inch HDD Case KU350A

    +
  • + +
  • +

    Kurouto Shikou USB 2.5-inch HDD Case GAWAP2.5PS-USB2.0

    +
  • + +
  • +

    LaCie P3 HardDrive USB 200GB

    +
  • + +
  • +

    Logitec LDR-H443U2 DVD-RAM/-R/+R/-RW/+RW drive

    +
  • + +
  • +

    Logitec Mobile USB Memory LMC-256UD

    +
  • + +
  • +

    Logitec USB1.1/2.0 HDD Unit SHD-E60U2

    +
  • + +
  • +

    Logitec USB Double-Speed Floppy Drive LFD-31U2

    +
  • + +
  • +

    Logitec USB/IEEE1394 DVD-RAM/R/RW Unit LDR-N21FU2 (CDROM only)

    +
  • + +
  • +

    MELCO USB Flash Disk "ClipDrive", RUF-C32M, -C64M, -C128M, -C256M, -C512M

    +
  • + +
  • +

    MELCO USB Flash Disk "PetitDrive", RUF-32M, -64M, -128M, -256Mm

    +
  • + +
  • +

    MELCO USB2.0 Flash Disk "PetitDrive2", RUF-256M/U2, -512M/U2

    +
  • + +
  • +

    MELCO USB2.0 MO Drive MO-CH640U2

    +
  • + +
  • +

    Matshita CF-VFDU03 floppy drive

    +
  • + +
  • +

    Merlin SM300 MP3/WMA Player (256Mb)

    +
  • + +
  • +

    Microtech International, Inc. USB-SCSI-HD 50 USB to SCSI cable

    +
  • + +
  • +

    Motorola E398 Mobile Phone (TransFlash memory card)

    +
  • + +
  • +

    NOVAC USB2.0 2.5/3.5-inch HDD Case NV-HD351U

    +
  • + +
  • +

    PNY Attache Flash Drive

    +
  • + +
  • +

    Panasonic ("Matshita FDD CF-VFDU03")

    +
  • + +
  • +

    Panasonic KXL-CB20AN Portable DVD-ROM/CD-R/RW

    +
  • + +
  • +

    Panasonic KXL-CB35AN (DVD-ROM & CD-R/RW)

    +
  • + +
  • +

    Panasonic USB2.0 Portable CD-RW Drive KXL-RW40AN (CDROM only)

    +
  • + +
  • +

    Panasonic floppy drive

    +
  • + +
  • +

    Qware BeatZkey! Pro

    +
  • + +
  • +

    RATOC Systems USB2.0 Removable HDD Case U2-MDK1, U2-MDK1B

    +
  • + +
  • +

    SanDisk SDDR-31 (Compact Flash)

    +
  • + +
  • +

    SanDisk SDDR-75 (only Compact Flash port works)

    +
  • + +
  • +

    Sitecom CN-300 MultiFlash (MMC/SD, SmartMedia, CF, MemoryStick)

    +
  • + +
  • +

    Sony Portable CD-R/RW Drive CRX10U (CDROM only)

    +
  • + +
  • +

    TEAC Portable USB CD-ROM Unit CD-110PU/210PU

    +
  • + +
  • +

    Time DPA20B MP3 Player (1Gb)

    +
  • + +
  • +

    Trek Thumbdrive 8MB

    +
  • + +
  • +

    VAIO floppy drive (includes Y-E Data Flashbuster-U)

    +
  • + +
  • +

    Y-E Data floppy drive (720/1.44/2.88Mb)

    +
  • +
+ +

  Among the supported digital cameras are:

+ +
    +
  • +

    Asahi Optical (PENTAX) Optio 230 & 330

    +
  • +
+ +

  声音设备 ( +uaudio(4) +驱动程序)

+ +

  The +uvisor(4) driver +supports the following devices:

+ +
    +
  • +

    Aceeca Mez1000 RDA

    +
  • + +
  • +

    Handspring Treo

    +
  • + +
  • +

    Handspring Treo 600

    +
  • + +
  • +

    Handspring Visor

    +
  • + +
  • +

    Palm I705

    +
  • + +
  • +

    Palm M125

    +
  • + +
  • +

    Palm M130

    +
  • + +
  • +

    Palm M500

    +
  • + +
  • +

    Palm M505

    +
  • + +
  • +

    Palm M515

    +
  • + +
  • +

    Palm Tungsten T

    +
  • + +
  • +

    Palm Tungsten Z

    +
  • + +
  • +

    Palm Zire

    +
  • + +
  • +

    Palm Zire 31

    +
  • + +
  • +

    Sony Clie 4.0

    +
  • + +
  • +

    Sony Clie 4.1

    +
  • + +
  • +

    Sony Clie 5.0

    +
  • + +
  • +

    Sony Clie PEG-S500C

    +
  • + +
  • +

    Sony Clie NX60

    +
  • + +
  • +

    Sony Clie S360

    +
  • + +
  • +

    Sony Clie TJ37

    +
  • +
+
+ +
+
+

3.13 IEEE 1394 (火线) 设备

+ +

  The +fwohci(4) driver +provides support for PCI/CardBus FireWire interface cards. The driver supports the +following IEEE 1394 OHCI chipsets:

+ +
    +
  • +

    Adaptec AHA-894x/AIC-5800

    +
  • + +
  • +

    Apple Pangea

    +
  • + +
  • +

    Apple UniNorth

    +
  • + +
  • +

    Intel 82372FB

    +
  • + +
  • +

    IOGEAR GUF320

    +
  • + +
  • +

    Lucent / Agere FW322/323

    +
  • + +
  • +

    NEC uPD72861

    +
  • + +
  • +

    NEC uPD72870

    +
  • + +
  • +

    NEC uPD72871/2

    +
  • + +
  • +

    NEC uPD72873

    +
  • + +
  • +

    NEC uPD72874

    +
  • + +
  • +

    National Semiconductor CS4210

    +
  • + +
  • +

    Ricoh R5C551

    +
  • + +
  • +

    Ricoh R5C552

    +
  • + +
  • +

    Sony CX3022

    +
  • + +
  • +

    Sony i.LINK (CXD1947)

    +
  • + +
  • +

    Sony i.LINK (CXD3222)

    +
  • + +
  • +

    Sun PCIO-2 (RIO 1394)

    +
  • + +
  • +

    Texas Instruments PCI4410A

    +
  • + +
  • +

    Texas Instruments PCI4450

    +
  • + +
  • +

    Texas Instruments PCI4451

    +
  • + +
  • +

    Texas Instruments TSB12LV22

    +
  • + +
  • +

    Texas Instruments TSB12LV23

    +
  • + +
  • +

    Texas Instruments TSB12LV26

    +
  • + +
  • +

    Texas Instruments TSB43AA22

    +
  • + +
  • +

    Texas Instruments TSB43AB21/A/AI/A-EP

    +
  • + +
  • +

    Texas Instruments TSB43AB22/A

    +
  • + +
  • +

    Texas Instruments TSB43AB23

    +
  • + +
  • +

    Texas Instruments TSB82AA2

    +
  • + +
  • +

    VIA Fire II (VT6306)

    +
  • +
+ +

  串行总线协议 2 (SBP-2) 存储设备 ( +sbp(4) +驱动程序)

+
+ +
+
+

3.14 蓝牙设备

+ +

  The +ng_bt3c(4) +driver provides support for the 3Com/HP 3CRWB6096-A PCCARD bluetooth adapter.

+ +

  The +ng_ubt(4) driver +supports all Bluetooth USB devices that conform with the Bluetooth specification v1.1, +including:

+ +
    +
  • +

    3Com 3CREB96

    +
  • + +
  • +

    AIPTEK BR0R02

    +
  • + +
  • +

    EPoX BT-DG02

    +
  • + +
  • +

    Mitsumi Bluetooth USB adapter

    +
  • + +
  • +

    MSI MS-6967

    +
  • + +
  • +

    TDK Bluetooth USB adapter

    +
  • +
+
+ +
+
+

3.15 密码学加速器

+ +

  The +hifn(4) driver +supports various cards containing the Hifn 7751, 7951, 7811, 7955, and 7956 chipsets, +such as:

+ +
    +
  • +

    Invertex AEON

    +
  • + +
  • +

    Hifn 7751

    +
  • + +
  • +

    PowerCrypt

    +
  • + +
  • +

    XL-Crypt

    +
  • + +
  • +

    NetSec 7751

    +
  • + +
  • +

    Soekris Engineering vpn1201 and vpn1211

    +
  • + +
  • +

    Soekris Engineering vpn1401 and vpn1411

    +
  • +
+ +

  The +safe(4) driver +supports cards containing any of the following chips:

+ +
    +
  • +

    SafeNet 1141

    +
  • + +
  • +

    SafeNet 1741

    +
  • +
+ +

  The +ubsec(4) driver +supports cards containing any of the following chips:

+ +
    +
  • +

    Bluesteel 5501

    +
  • + +
  • +

    Bluesteel 5601

    +
  • + +
  • +

    Broadcom BCM5801

    +
  • + +
  • +

    Broadcom BCM5802

    +
  • + +
  • +

    Broadcom BCM5805

    +
  • + +
  • +

    Broadcom BCM5820

    +
  • + +
  • +

    Broadcom BCM5821

    +
  • + +
  • +

    Broadcom BCM5822

    +
  • + +
  • +

    Broadcom BCM5823

    +
  • +
+
+ +
+
+

3.16 其他

+ +

  FAX-Modem/PCCARD

+ +
    +
  • +

    MELCO IGM-PCM56K/IGM-PCM56KH

    +
  • + +
  • +

    Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD 终端)

    +
  • +
+ +
+
+

  软驱 ( +fdc(4) +驱动程序)

+ +

  VGA-兼容 显示卡 ( +vga(4) +驱动程序)

+ +
+
+

注意: 关于特定显卡与 Xorg 的兼容信息, 可以在 http://www.x.org/ 找到。

+
+
+ +
+
+

  键盘包括:

+ + + +
+
+

  定点设备包括:

+ +
    +
  • +

    总线鼠标和兼容设备 ( +mse(4) +驱动程序)

    +
  • + +
  • +

    PS/2 鼠标和兼容设备, 也包括一系列笔记本定点设备 ( +psm(4) +驱动程序)

    +
  • + +
  • +

    串口鼠标和兼容设备

    +
  • + +
  • +

    USB 鼠标 ( +ums(4) +驱动程序)

    +
  • +
+ +
+
+

注意: +moused(8) +提供了如何在 FreeBSD 中使用定点设备的进一步信息。 关于如何在 Xorg 中使用这类设备的信息, 可以在 http://www.x.org/ 找到。

+
+
+ +
+
+

  “PC 标准” 并口 ( +ppc(4) +驱动程序)

+ +

  PC-兼容 游戏杆 ( +joy(4) +驱动程序)

+ +

  PHS Data Communication Card/PCCARD

+ +
    +
  • +

    NTT DoCoMo P-in Comp@ct

    +
  • + +
  • +

    Panasonic KX-PH405

    +
  • + +
  • +

    SII MC-P200

    +
  • +
+ +
+
+

  基于 Xilinx XC6200 的可重配置硬件卡, 与 Virtual Computers 的 HOT1 兼容 (xrpu 驱动程序)。

+
+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/hardware.sgml b/zh_CN/releases/6.3R/hardware.sgml new file mode 100644 index 0000000000..4b6625ebf5 --- /dev/null +++ b/zh_CN/releases/6.3R/hardware.sgml @@ -0,0 +1,31 @@ + + + + +]> + + + + &header; +

由于许多设备只在特定平台上支持 (或只在其上存在), + FreeBSD 的硬件兼容性说明随平台的不同而不同。

+ +

我们提供了下列平台上的 FreeBSD 6.3-RELEASE 硬件兼容性说明:

+ + + +

要了解目前正在开发的其他平台, + 请访问 所支持的平台 + 网页。

+ + &footer; + + diff --git a/zh_CN/releases/6.3R/installation-alpha.html b/zh_CN/releases/6.3R/installation-alpha.html new file mode 100644 index 0000000000..2c0cce3772 --- /dev/null +++ b/zh_CN/releases/6.3R/installation-alpha.html @@ -0,0 +1,1069 @@ + + + + +FreeBSD/alpha 6.3-RELEASE 安装说明书 + + + + + +
+
+

FreeBSD/alpha 6.3-RELEASE 安装说明书

+ +

The FreeBSD Project

+ + + +
+
+ +
+
+

  这篇文章对安装 FreeBSD/alpha 6.3-RELEASE 作了一些简短的说明,特别强调了如何获取 +FreeBSD 发行版本。 也给出了发现并解决的故障和频繁被问到的问题的记录。

+
+
+ +
+
+

1 安装 FreeBSD

+ +

  这一章节介绍了安装一个新的 FreeBSD 发行版本的过程。 这些说明重点强调了获取 FreeBSD +6.3-RELEASE 发行版本并开始安装的过程。FreeBSD 使用手册“安装 +FreeBSD”一章提供了有关安装程序本身更深层次的信息, 包括一个全程截图的指南。

+ +

  如果您正在从 FreeBSD 的前一个发行版本升级,请查看 第 3 +节的升级说明。

+ +
+
+

1.1 开始

+ +

  可能在安装前要做的最重要的步骤就是阅读 FreeBSD 提供的各种各样的安装文档。 与 +FreeBSD 这个发行版本相关的文档的 roadmap 可以在 README.TXT +中找到,这个文件通常放在和本文件相同的位置。 +大部分文档,比如发行注记和硬件兼容性列表也可以在安装程序的 Documentation 菜单中查看。

+ +

  注意如果您能接入 Internet 的话, FreeBSD FAQ使用手册 的在线版本也可以在 FreeBSD 项目 Web 站点上找到。

+ +

  这份文档集合可能看起来很吓人,但是阅读它们所花费的时间很可能会节省更多的时间。 +熟悉可用的资源也有助于处理安装过程中的问题。

+ +

  再好的计划有时也会出错, 所以如果您遇到麻烦请看一看 第 4 +节, 包含了很多有价值的出错处理的信息。 在安装之前您也应该阅读升级过的 ERRATA.TXT 拷贝, +因为这会对您的特定发行版本的中间时期所报告的任何问题向您提出警告。

+ +
+
+

重要: 尽管 FreeBSD 会尽可能地避免偶然的数据丢失, +但是如果在安装过程中您做错了什么还是很可能会 清空您的整个硬盘。 请不要进入 FreeBSD 最后的安装菜单, +除非您事先已经对重要数据进行了充分的备份。

+
+
+
+ +
+
+

1.2 硬件需求

+ +

  Alpha/AXP 体系的 FreeBSD 支持的平台在 HARDWARE.TXT +中描述。

+ +

  您需要一块专门的磁盘来安装 +FreeBSD/alpha。和其他操作系统共享一块磁盘现在来说是不可行的。 这块磁盘需要连接在 SRM +固件支持的 SCSI 控制器上, 或者是一块 IDE 磁盘,如果您机器的 SRM 支持从 IDE +磁盘启动的话。

+ +

  您的根文件系统必须位于可启动磁盘的第一个分区 (partition a)。

+ +

  您需要针对您的平台的 SRM 控制台固件。 有时候,可以在 AlphaBIOS (或 ARC) 固件和 SRM +之间切换。 否则的话就必须从销售商的 Web 站点下载最新的固件。

+ +

  如果您对配置 FreeBSD 的硬件不熟悉,您一定要阅读 HARDWARE.TXT 文件,它包含了 FreeBSD 支持的硬件的重要信息。

+
+ +
+
+

1.3 软盘映像说明

+ +

  取决于您选择如何来安装 FreeBSD,您可能需要创建几张软盘(通常是四张)来开启安装过程。 +这一章节简要描述了如何创建这些软盘来从 CDROM 或者从 Internet +安装。注意一般情况下在一台支持自启动 CDROM 的机器上从 CDROM 安装 FreeBSD +的话,这一章节描述的步骤都是不需要的,可以跳过。

+ +

  对于大多数 CDROM 或者网络安装来说,您需要从 floppies/ +目录拷贝到真实软盘的只有 boot.flpkernX.flp 映像(用于 1.44MB +软盘)。

+ +

  通过网络获取这些映像很容易。只需要从 ftp://ftp.FreeBSD.org/ 或者列在使用手册的 FTP 站点一节或 http://mirrorlist.FreeBSD.org/ Web 页面中的众多镜像站点中下载 release/floppies/boot.flp +和所有的 release/floppies/kernX.flp 文件。

+ +

  拿几张空的、 新格式化过的软盘, 一张复制映像 boot.flp,另两张复制 kernX.flp 文件。 这些映像 不是 DOS 文件。 您不能把它们当作普通文件简单地复制到一张 DOS +或者 UFS 软盘上,您需要在 DOS 下使用 fdimage.exe 或者在 UNIX +下使用 dd(1) +命令把它们“image”复制到软盘上(查看您的 CDROM 或者 FreeBSD FTP 镜像上的 tools 目录)。

+ +

  例如,要从 DOS 下创建内核软盘映像,您应该这样做:

+ +
+C> fdimage boot.flp a:
+
+ +

  假定您已经把 fdimage.exeboot.flp 复制到了某个目录里。当然,您应该对 kernX.flp 文件也这么做。

+ +

  如果您正在一台 UNIX 机器上创建启动软盘,您可能会发现:

+ +
+# dd if=floppies/boot.flp of=/dev/rfd0
+
+ +

  或

+ +
+# dd if=floppies/boot.flp of=/dev/fd0
+
+ +

  或

+ +
+# dd if=floppies/boot.flp of=/dev/floppy
+
+ +

  工作正常,这取决于您的硬件和操作系统环境 (不同版本的 UNIX +对软驱有不同的命名)。

+
+ +
+
+

1.4 从 CDROM 或者 +Internet 安装 FreeBSD

+ +

  最容易的安装方式就是从 CDROM 安装。 如果您有一个支持的 CDROM 驱动器和一张 FreeBSD +安装 CDROM,您可以直接从 CDROM 启动 FreeBSD。将 CDROM +插入驱动器并输入下面的命令来开始安装(如果需要,用合适的 CDROM 驱动器名称来取代):

+ +
+>>>boot dka0
+
+ +

  您也可以从软盘启动安装。 您应该使用 第 1.3 节 +处的安装说明从文件 floppies/boot.flpfloppies/kernX.flp 创建一系列 +FreeBSD 启动软盘来开始安装。 从 SRM 控制台提示符处(>>>),插入 boot.flp +软盘并键入下面的命令来开始安装:

+ +
+>>>boot dva0
+
+ +

  当提示时插入其他软盘, 您会停在安装程序的第一个屏幕。

+
+ +
+
+

1.5 详述各种安装类型

+ +

  一旦您看到了初始的安装屏幕,不管用哪种方式, +您就可以跟随各种各样的菜单提示到处浏览了。如果您以前从未使用过 FreeBSD +安装程序,建议您阅读 Documentation 子菜单还有第一个菜单概括的 “Usage” +说明中的文档。

+ +
+
+

注意: 如果您感到迷惑,按 F1 +键查看与指定部分相关的在线文档。

+
+
+ +

  如果您以前从未安装过 FreeBSD,或者即使您安装过, +仍然强烈推荐使用“Standard”安装模式, +因为它确保您一路安装下来访问到了所有重要的要检查的条目。 如果您非常熟悉 FreeBSD +安装过程并 精确的 +知道您想做什么,可以使用“Express”或者“Custom”安装选项。 +如果您在升级一个现存的系统,使用“Upgrade”选项。

+ +

  FreeBSD 安装程序支持直接使用软盘、DOS、磁带、CDROM、FTP、NFS 和 UFS +分区来作为安装介质。下面是从每种类型的介质安装的更深入的提示。

+ +

  一旦安装过程结束,您将可以在 SRM 提示符处键入类似这样的命令来启动 +FreeBSD/alpha:

+ +
+>>>boot dkc0
+
+ +

  这告知固件从指定的硬盘启动。To 查找您机器上硬盘的 SRM 名称,使用 show device 命令:

+ +
+>>>show device
+dka0.0.0.4.0               DKA0           TOSHIBA CD-ROM XM-57  3476
+dkc0.0.0.1009.0            DKC0                       RZ1BB-BS  0658
+dkc100.1.0.1009.0          DKC100             SEAGATE ST34501W  0015
+dva0.0.0.0.1               DVA0
+ewa0.0.0.3.0               EWA0              00-00-F8-75-6D-01
+pkc0.7.0.1009.0            PKC0                  SCSI Bus ID 7  5.27
+pqa0.0.0.4.0               PQA0                       PCI EIDE
+pqb0.0.1.4.0               PQB0                       PCI EIDE
+
+ +

  这个例子来自于一台 Digital Personal Workstation 433au, +显示表明有三个磁盘设备连接在机器上。第一个是叫做 dka0 的 +CDROM,另外两个是分别叫做 dkc0dkc100 的硬盘。

+ +

  您可以用 -file-flags +选项指定加载哪个内核文件以及使用什么样的启动参数,例如:

+ +
+>>> boot -file kernel.old -flags s
+
+ +

  要让 FreeBSD/alpha 自动启动,使用这些命令:

+ +
+>>> set boot_osflags a
+>>> set bootdef_dev dkc0
+>>> set auto_action BOOT
+
+ +
+
+

1.5.1 从网络 CDROM 安装

+ +

  如果您只希望从本地 CDROM 驱动器安装,可以查看 第 1.4 +节。如果您的系统上没有 CDROM 驱动器,又希望使用有网络连接的另一个系统上的 CDROM +驱动器中的 FreeBSD 发行 CD,也有几种方式可以实现:

+ +
    +
  • +

    如果您能够直接通过 FreeBSD 机器上的 CDROM 驱动器 FTP 安装,这很容易:保证有一台 FTP +服务器正在运行,然后只要把下面的几行添加到密码文件中 (使用 +vipw(8) +命令):

    + +
    +ftp:*:99:99::0:0:FTP:/cdrom:/sbin/nologin
    +
    + +

    在您要运行安装的机器上,到 Options 菜单并设定 Release Name 为 any。然后您可以选择一种 FTP 媒介类型并在 +ftp 站点目录中选定“URL”后键入 ftp://machine

    + +
    +
    +

    警告: 这会允许本地网络(或 Internet) 上的任何人和这台机器建立 “匿名 FTP” +连接,这可能不是所希望看到的。

    +
    +
    +
  • + +
  • +

    如果希望通过 NFS 将 CDROM 直接导出给其他机器来进行安装, 您需要首先在 /etc/exports 文件中添加对应的项目 (在有 CDROM 驱动器的那台机器上)。 +下面的例子将允许 ziggy.foo.com 在安装过程中直接通过 NFS 挂接 +CDROM:

    + +
    +/cdrom          -ro             ziggy.foo.com
    +
    + +

    当然, 带 CDROM 的那台机器必须配置为 NFS 服务器, 如果您不知道如何完成其配置, 则 NFS +对您来说可能并不是最佳的选择, 除非您打算仔细阅读 +rc.conf(5) +并配置它。 如果顺利的话, 将可以通过输入: cdrom-host:/cdrom 作为在目标机器 NFS +安装过程的参数, 例如 wiggy:/cdrom

    +
  • +
+
+ +
+
+

1.5.2 从软盘安装

+ +

  如果由于硬件不支持, 或者您喜欢把简单的问题复杂化而不得不从软盘安装, +您需要首先准备一些空白的软盘。

+ +

  首先, 按照 第 1.3 节 所介绍的过程来制作启动盘。

+ +

  然后, 仔细阅读 第 2 节 并要特别注意 +“发行版本所采用的格式” 一节, 因为它介绍了您需要复制到软盘上的文件, +以及可以放心地跳过的文件。

+ +

  接下来您需要至少准备足够多的能放下 bin 目录里文件的 +1.44MB 软盘。 如果您需要在 DOS 下准备这些软盘, 则 必须 使用 MS-DOS 的 FORMAT +命令来格式化它们。 如果您使用 Windows, 则可以使用 Windows 文件管理器 的格式化命令。

+ +
+
+

重要: 通常, 软盘是 “在出厂前格式化过的”。 虽然这很方便, +但过去许多用户的问题报告都与没有格式化磁盘有关。 建议您自行格式化一下, +以确认没有问题。

+
+
+ +

  如果您正在从另一个 FreeBSD 机器上制作需要的软盘, 格式化仍然是一个好习惯, +只是您并不需要在每张软盘上都放一个 DOS 文件系统。 您可以使用 +disklabel(8) 和 + +newfs(8) +这两个命令来在软盘上制作 UFS 文件系统, 使用下面介绍的命令:

+ +
+# fdformat -f 1440 fd0
+# disklabel -w fd0 floppy3
+# newfs -i 65536 /dev/fd0
+
+ +

  在以 DOS 或 UFS 格式化过软盘之后, 还需要将文件复制到上面。 +发布文件的大小是经过精心准备的, 因此每张软盘都能够放下一个发布文件。 +每一个发布包的文件应该放到它自己的子目录中, 例如: a:\bin\bin.inf, a:\bin\bin.aa, a:\bin\bin.ab, ...

+ +
+
+

重要: bin.inf 文件需要放到 bin 发布集的第一张软盘上, +因为安装文件需要读取它以了解在将发布包重组时还需要获取多少个文件块。 +当把发布放到软盘上时, distname.inf 文件 必须 和发布集的第一块放在一起。

+
+
+ +

  一旦您进入了安装程序的 Media 提示, 选择 “Floppy” 之后您将得到相应的提示。

+
+ +
+
+

1.5.4 从 QIC/SCSI 磁带安装

+ +

  当从磁带安装时, 安装程序预期安装文件是 tar 到上面的, +因此把您感兴趣的安装包复制出来之后, 简单地使用 +tar(1) +把它们放到磁带上就可以了:

+ +
+# cd /where/you/have/your/dists
+# tar cvf /dev/sa0 dist1 .. dist2
+
+ +

  当您进行安装时, 您应该确认临时目录 (将提示您选择它) 中有足够放下 完整的 磁带内容的空间。 +由于磁带不支持随机访问, 这种方式需要很多临时存储。 +您需要准备写到磁带上那样多的临时存储空间。

+ +
+
+

注意: 当开始安装时, 磁带应该在从软盘启动 之前 放进磁带机。 如果不这样做, 安装程序的 “探测” +操作可能会找不到它。

+
+
+ +

  现在按照 第 1.3 节 +的描述制作安装软盘并继续安装就可以了。

+
+ +
+
+

1.5.5 通过网络使用 FTP 或 NFS +安装

+ +

  按照第一节的说明制作引导盘之后, 您可以使用三种不同的连接方式来继续安装过程: +串口连接、 并口连接, 或以太网。

+ +
+
+
1.5.5.1 串口
+ +

  SLIP 支持非常原始, 而且基本上限于硬连线的连接, 例如在两台计算机之间的串口电缆。 +这类连接必须是直接连好的, 因为 SLIP 安装目前并不提供拨号能力。 +如果您需要使用调制解调器来拨号或需要在连接之前进行其它交互, 则应使用 PPP 来代替它。

+ +

  如果您使用 PPP, 一定要确认您手头有 Internet 服务提供商的 IP 地址和 DNS 信息, +因为您在安装的开始阶段需要它们。 您还需要知道自己的 IP 地址, 尽管 PPP 支持动态地址协商, +并能够直接从您的 ISP 获取这些信息, 如果他们支持这样做的话。

+ +

  最后您还需要了解在您的 PPP 拨号服务上如何使用一些 “AT 命令” 来进行拨号, 因为 +PPP 拨号程序只提供了非常简单的终端仿真程序。

+
+ +
+
+
1.5.5.2 并口
+ +

  如果有可用的到另一台 FreeBSD 或 Linux 机器的连接, 您也可以考虑通过 “laplink” +风格的并口电缆来安装。 通过并口连接的速度通常要比串口电缆 (通常最多 50k/秒) 要快的多, +因此能够让您更快地完成安装。 当使用点对点的并口电缆连接时通常并不需要 “真实的” IP +地址, 一般来说您可以在连接的两端使用 RFC 1918 风格的地址 (例如 10.0.0.110.0.0.2, 等等)。

+ +
+
+

重要: 如果您的 PLIP 另一端使用的是 Linux, 则还需要在 TCP/IP 设置界面的“extra +options for ifconfig” 中指定 link0, 以便兼容 Linux +中略有不同的 PLIP 协议。

+
+
+
+ +
+
+
1.5.5.3 以太网
+ +

  FreeBSD 支持绝大多数常见的以太网卡, 它支持的网卡列表作为 FreeBSD 硬件说明 (参见 +Documentation 菜单中的 HARDWARE.TXT 或启动盘和 CDROM +的顶级目录)。 如果您使用的是某种被支持的 PCMCIA 网卡, 则还应确认它在笔记本启动 之前 就已经插好了。 不幸的是, FreeBSD +目前还不支持在安装过程中 “热插” PCMCIA 卡。

+ +

  同时还需要知道您在局域网上的 IP 地址, 子网的 netmask +值和机器名。 您的系统管理员会告诉您在您的网络上所需要的值。 如果您想通过名字而不是 IP +地址来访问其它机器, 则还需要一个域名服务器, 而且可能还需要网关的地址 (如果使用 PPP, +则是您提供商的 IP 地址) 才能够访问它。 如果您打算通过 HTTP 代理来完成 FTP 安装, +您还需要代理服务器的地址。

+ +

  如果您不知道这些问题的答案, 您可能需要 首先 联系系统管理员, 然后才能开始安装。 +在已有网络上使用随便选择的 IP 地址和子网掩码几乎肯定无法正常工作, +而且您的管理员可能会给您上人生一课。

+ +

  一旦您的网络连接能够使用, 就可以继续通过 NFS 或 FTP 来完成安装了。

+
+ +
+
+
1.5.5.4 NFS 安装提示
+ +

  NFS 安装相当的简单: 您只需将 FreeBSD 的安装文件复制到服务器上的某个目录, +并在选择 NFS 介质时给出这个目录即可。

+ +

  如果服务器只支持来自 “特权端口” 的访问 (这是 Sun 和 Linux +工作站上通常的默认情形), 您可能需要在安装之前在 Options 菜单中设置这个选项。

+ +

  如果您的网卡质量很差并造成数据传输迟缓, 您可能还需要调整一些 Options 选项。

+ +

  为了让 NFS 安装能够正常进行, 服务器还必须支持 “子目录挂接 (subdir mounts)”, +例如如果您的 FreeBSD 安装包目录在 wiggy:/usr/archive/stuff/FreeBSD 中, 则 wiggy 必须允许直接挂接 /usr/archive/stuff/FreeBSD, 而不仅仅是 /usr/usr/archive/stuff

+ +

  在 FreeBSD 的 /etc/exports 文件中可以通过 -alldirs 选项来控制它。 在其它 NFS 服务器上可能有不同的写法。 +如果您收到了来自服务器的 Permission Denied 消息, +通常是因为您没有启用这一特性导致的。

+
+ +
+
+
1.5.5.5 FTP 安装提示
+ +

  FTP 安装可以通过从任何包含足够新版的 FreeBSD 的镜像站点来完成。 安装过程中您可以从 +FTP 站点菜单中选择遍布全球的几乎每一个官方的镜像站点来完成安装。

+ +

  如果您正从某个没有在这里列出的 FTP 站点安装, 或您无法正确地配置域名解析服务器, +您也可以通过在菜单中选择 “URL” 来指定自己的 URL。 URL 可以包括一个域名或 IP 地址, +因此当没有域名解析服务器时, 您可以用类似下面的 URL 来完成安装:

+ +
+ftp://216.66.64.162/pub/FreeBSD/releases/alpha/4.2-RELEASE
+
+ +

  您可以从三种 FTP 安装方式中选择合适的:

+ +
    +
  • +

    FTP: 这种方式使用标准的 “主动 (Active)” 传输方式, +此时服务器将主动发起到客户机的数据连接。 在存在防火墙的环境中通常这会无法正常工作, +但与不支持被动模式的较老的 FTP 服务器配合时它是最佳选择。 如果您使用被动模式时连接挂起, +请尝试这个选项。

    +
  • + +
  • +

    FTP Passive: 这将设置 FTP “被动 (Passive)” 模式, 它将阻止服务器打开到客户机的连接。 +这个选项对于通过不允许连入到随机端口的防火墙接入的用户来说, 是最佳的选择。

    +
  • + +
  • +

    FTP via an HTTP proxy: 这个选项指示 FreeBSD 使用 HTTP 连到一个代理商完成所有的 FTP +操作。 代理服务器将翻译所有的请求, 并把它们发给 FTP 服务器。 这允许用户通过完全不允许 +FTP, 但提供了 HTTP 代理的防火墙连接。 除了 FTP 服务器之外, +您还必须指定代理服务器的主机名。

    + +

    极端情况下您可能有不通过 HTTP 的 FTP 代理服务器, 您可以把 URL 指定为下面的样子:

    + +
    +ftp://foo.bar.com:端口/pub/FreeBSD
    +
    + +

    上面的 URL 中, 端口 是 FTP +代理服务器的端口号。

    +
  • +
+
+
+ +
+
+

1.5.6 串口控制台用户提示

+ +

  如果您想在只有串口的机器上安装 FreeBSD (例如, 在没有或不想购买 VGA 卡时), +请按照下面的步骤完成安装:

+ +
+
    +
  1. +

    连接某种 ANSI (vt100) 兼容的终端或终端仿真程序到您打算安装 FreeBSD 的计算机的 COM1 口。

    +
  2. + +
  3. +

    拔掉键盘 (是的, 这是正确的!) 然后尝试从软盘或安装 CDROM 启动。 启动时不要插键盘。

    +
  4. + +
  5. +

    如果您在串口控制台上没有得到任何输出, 请重新插上键盘。 如果您正从 CDROM 启动, +在听到嘟嘟声时立即 步骤 5

    +
  6. + +
  7. +

    如果从软盘引导, 当软驱不再动作时, 插入第一张 kernX.flp 盘并按 Enter。 +当软驱不再动作时, 插入下一张 kernX.flp 盘并按 Enter, +重复直到您已经插入了所有的 kernX.flp 盘。 当磁盘动作结束时, 再次插入 boot.flp 软盘并按 Enter

    +
  8. + +
  9. +

    一旦听到嘟嘟声, 按数字 6, 并输入

    + +
    +boot -h
    +
    + +

    您现在一定可以从串口看到一切。 如果这样还无法正常工作, 请检查您的串口电缆, +以及终端仿真程序或实际的终端设备的设置。 应该设置为 9600 波特, 8 数据位, +无奇偶校验位。

    +
  10. +
+
+
+
+ +
+
+

1.6 Alpha/AXP +体系结构用户的疑问与解答

+ +
+
+
1.6.1. 我能从 ARC 或 Alpha BIOS 控制台启动吗?
+ +
1.6.2. 救命啊! 我没有足够的磁盘空间了! +我需要把所有的数据都删掉吗?
+ +
1.6.3. 我能挂接 Compaq Tru64 或 VMS 扩展分区吗?
+ +
1.6.4. 是否可以直接执行 Compaq Tru64 (OSF/1) +的可执行文件?
+ +
1.6.5. 那么是否可以执行 Linux 可执行文件呢?
+ +
1.6.6. 那么 NT Alpha 的可执行文件呢?
+
+ +
+
+

1.6.1. 我能从 ARC 或 Alpha BIOS +控制台启动吗?

+
+ +
+

不能。 同 Compaq Tru64 和 VMS 类似, FreeBSD 只能从 SRM 控制台启动。

+
+
+ +
+
+

1.6.2. 救命啊! 我没有足够的磁盘空间了! +我需要把所有的数据都删掉吗?

+
+ +
+

很不幸, 是的。

+
+
+ +
+
+

1.6.3. 我能挂接 Compaq Tru64 或 VMS +扩展分区吗?

+
+ +
+

不, 目前还不能。

+
+
+ +
+
+

1.6.4. 是否可以直接执行 Compaq Tru64 (OSF/1) +的可执行文件?

+
+ +
+

FreeBSD 能够通过 emulators/osf1_base port/package 很好地运行 Tru64 +应用程序。

+
+
+ +
+
+

1.6.5. 那么是否可以执行 Linux +可执行文件呢?

+
+ +
+

FreeBSD 可以运行 AlphaLinux 可执行文件, 但需要配合 emulators/linux_base port/package。

+
+
+ +
+
+

1.6.6. 那么 NT Alpha 的可执行文件呢?

+
+ +
+

FreeBSD 无法直接执行 NT 应用程序, 尽管它能够挂接 NT 分区。

+
+
+
+
+
+ +
+
+

2 发行版本所采用的格式

+ +

  典型的 FreeBSD 发布目录的样子和下面列出的类似 (具体细节可能随版本、 +硬件架构和其他因素而有微小变化):

+ +
+ERRATA.HTM      README.TXT      compat1x        dict            kernel
+ERRATA.TXT      RELNOTES.HTM    compat20        doc             manpages
+HARDWARE.HTM    RELNOTES.TXT    compat21        docbook.css     packages
+HARDWARE.TXT    base            compat22        filename.txt    ports
+INSTALL.HTM     boot            compat3x        floppies        proflibs
+INSTALL.TXT     catpages        compat4x        games           src
+README.HTM      cdrom.inf       crypto          info            tools
+
+ +

  这些文件也可以在多碟组的第一张 CDROM 上找到, 只是格局略有不同。 在多数平台上, +安装 CDROM 在安装包文件之外, 也提供了一个 “现场文件系统”。 现场文件系统, +对于修复或排出现有的 FreeBSD 安装的问题非常有用 (参见 第 4 节 +以了解如何完成这项工作)。

+ +

  对于无法从 CDROM 介质引导系统 (但可以通过其它手段来读取 CDROM) 的用户来说, +应关注一下 floppies 目录。 很容易从 floppies 提供的文件来自行制作 1.44MB 引导盘 (参见 第 1.3 节 以了解如何这样做), 并用它来开始从 CDROM、 FTP, 或者 NFS +的安装。 在安装过程中所需要的其他数据, 将自动地根据您的选择获得。 如果您之前从未安装过 +FreeBSD, 则应完整地阅读这份文档 (安装指引)。

+ +

  如果您在尝试进行某种其他类型的安装, 或对于发布目录是如何组织的感到好奇, +请参考下面的说明以了解进一步的内容:

+ +
    +
  1. +

    *.TXT*.HTM 文件包含了文档 +(举例来说, 这份文档可以在 INSTALL.TXTINSTALL.HTM 中找到), 您应该在开始安装之前阅读它们。 *.TXT 文件是普通的文本文件, 而 *.HTM +文件则是 HTML 文件, 可以使用几乎任何一种 Web 浏览器来阅读。 +某些发布可能还包其他格式的文档, 例如 PDF 或 PostScript。

    +
  2. + +
  3. +

    docbook.css 是层次样式表 (CSS) 文件, 它会被 Web +浏览器用以完成 HTML 文档的排版。

    +
  4. + +
  5. +

    base, catpages, crypto, dict, doc, games, info, manpages, proflibs, 以及 src 这些目录中包含了 +FreeBSD 本身的发布版本组件, 它们被分割为更小的文件, 以便放进软盘中 (如果需要的话)。

    +
  6. + +
  7. +

    compat1x, compat20, compat21, compat22, compat3x, 以及 compat4x +目录包含了用于与先前版本兼容的文件, 它们以单个的 gzip 压缩的 tar 文件的形式发布 - +在安装过程中或之后可以通过 install.sh 脚本来安装它们。

    +
  8. + +
  9. +

    floppies/ 子目录中包含了安装用的软盘镜像; +关于它们的更多信息可以在 第 1.3 节 找到。

    +
  10. + +
  11. +

    packagesports 目录提供了 +FreeBSD 的 Packages 和 Ports Collections。 Packages +可以从其目录中通过下面的命令安装:

    + +
    +# sysinstall configPackages
    +
    + +

    Packages 也可以通过将 packages/ 下的文件名交给 +pkg_add(1) +命令来完成。

    + +

    Ports Collection 可以通过与其他组件相同的方法来安装, 解压缩后它需要大约 190MB +的磁盘空间。 关于 ports collection 的更多资料可以在 http://www.FreeBSD.org/ports/ +或本地的 /usr/share/doc/handbook 找到, 当然, +后者的前提是您安装了 doc 发布。

    +
  12. + +
  13. +

    最后, tools 目录中提供了各种用以测试磁盘尺寸、 +安装引导管理器等的 DOS 工具。 这些工具纯粹是可选的, 提供它们是为了方便用户。

    +
  14. +
+ +

  典型的发布目录 (举例来说, info 发布) +在内部应该是这样:

+ +
+CHECKSUM.MD5    info.ab         info.ad         info.inf        install.sh
+info.aa         info.ac         info.ae         info.mtree
+
+ +

  CHECKSUM.MD5 文件包含了每个文件的 MD5 签名。 +这主要是为了手工检测数据是否有损坏用的, 实际的安装过程并不会用到它。 info.a* 文件是分割过的经过 gzip 压缩的 tar 文件, +其内容可以通过下面的命令来显示:

+ +
+# cat info.a* | tar tvzf -
+
+ +

  在安装过程中, 这些文件会被自动地重组并根据需要展开。

+ +

  info.inf 文件也是必要的, +因为它会被安装程序读取以了解需要为安装包复制多少片。 当把安装包放到软盘上时, .inf 文件 必须 放在每一个安装包的第一张软盘上!

+ +

  info.mtree 文件是另一个供用户参考而非必需的文件。 +它包括了 未压缩的 +安装包中的每个文件的 MD5 签名, 并可在其后通过使用 +mtree(8) +程序来验证安装权限和校验和以了解这些文件是否有过改动。 当和 base 安装包联用时, 这是一种检测木马攻击的很好的手段。

+ +

  最后, install.sh +文件是用来方便用户在安装之后安装某个安装包的。 要在装完系统之后从 CDROM 安装某个安装包, +您可以按照下面的例子来完成:

+ +
+# cd /cdrom/info
+# sh install.sh
+
+
+ +
+
+

3 升级 FreeBSD

+ +

  这些说明描述了从一个旧版本的 FreeBSD 执行二进制升级的过程。

+ +
+
+

警告: 尽管 FreeBSD 升级过程尽力防止意外的数据丢失, 但是仍有很大可能这次安装会 +擦除您的整个硬盘! +请不要接受最后的确认请求,除非您已经备份了所有重要的数据文件。

+
+
+ +
+
+

重要: 这些说明假定您正在使用您打算升级的 FreeBSD 版本提供的 +sysinstall(8) +版本。使用一个不匹配的 +sysinstall(8) +版本几乎总是会造成问题并且已知会让系统处于不可用状态。 +在这方面最容易犯的错误就是使用现存的安装的旧的 +sysinstall(8) +副本来升级 FreeBSD 到新的版本。 这是 绝不 推荐的。

+
+
+ +
+
+

警告: 现在还不支持从 FreeBSD 4-STABLE 到 FreeBSD 6.3-RELEASE +的二进制升级。FreeBSD 4-STABLE 中存在的一些文件会引起混乱, +但是却不能被二进制升级移除。一个著名的例子就是旧的 /usr/include/g++ 目录会引起 C++ 程序编译错误 (也可能没有影响)。

+ +

这些升级说明提供给那些从近来的 FreeBSD 6.3-STABLE snapshot 升级的用户。

+
+
+ +
+
+

3.1 介绍

+ +

  升级过程用相应的最新的 FreeBSD release 取代用户选定的发行版本。 +这个过程保护标准的系统配置文件数据, 还有用户数据、已安装的包和其它软件。

+ +

  推荐正在考虑升级的管理员在着手升级之前完整阅读这一章节。 +不这样做的后果很可能就是升级失败或者数据丢失。

+ +
+
+

3.1.1 升级概览

+ +

  发行版本的升级就是执行解压缩新版本组件覆盖当前版本。 +属于旧的发行版本的文件不会被删除。

+ +

  系统配置文件通过保留并恢复下列文件的当前版本来实现保护:

+ +

  Xaccel.ini, XF86Config, adduser.conf, aliases, aliases.db, amd.map, crontab, csh.cshrc, csh.login, csh.logout, cvsupfile, dhclient.conf, disktab, dm.conf, dumpdates, exports, fbtab, fstab, ftpusers, gettytab, gnats, group, hosts, hosts.allow, hosts.equiv, hosts.lpd, inetd.conf, localtime, login.access, login.conf, mail, mail.rc, make.conf, manpath.config, master.passwd, motd, namedb, networks, newsyslog.conf, nsmb.conf, nsswitch.conf, pam.conf, passwd, periodic, ppp, printcap, profile, pwd.db, rc.conf, rc.conf.local, rc.firewall, rc.local, remote, resolv.conf, rmt, sendmail.cf, sendmail.cw, services, shells, skeykeys, spwd.db, ssh, syslog.conf, ttys, uucp

+ +

  这些文件相应的新版本被转移到 /etc/upgrade/。 +系统管理员可以仔细阅读这些新版本并合并需要的部分。 注意这里面很多文件是相互依赖的, +最好的合并过程是将所有的站点特定数据从当前文件复制进新的文件。

+ +

  在升级过程中,会提示管理员 /etc/ +中所有文件要存放的位置。 在本地修改合并进入其它文件后,也可以从这个位置再找回它们。

+
+
+ +
+
+

3.2 过程

+ +

  这一节详细描述了升级过程。尤其关注那些和通常的安装有明显区别的部分。

+ +
+
+

3.2.1 备份

+ +

  用户数据和系统配置文件在升级前应该备份。 尽管升级过程尽力的去防止意外的失误, +还是有可能全部或部分的毁坏数据和配置文件信息。

+
+ +
+
+

3.2.2 挂载文件系统

+ +

  进入 disklabel 编辑器会列出命名的磁盘文件系统设备。 +在着手升级前,管理员应该记录一下设备名和相应的挂载点。 这些挂载点应该在这里输入。 不要 对任何文件系统设置“newfs +flag”,因为这会引起数据丢失。

+
+ +
+
+

3.2.3 选择 Distribution

+ +

  选择 distribution 的时候,没有强制的约束必须选择哪一个。 基本规则是,base distribution 对于升级来说应该选择,如果已经安装了联机手册 man distribution 也应该选择。 +如果管理员希望添加额外的功能,在最初的安装之外其它 distribution 也可以选择。

+
+ +
+
+

3.2.4 安装之后

+ +

  一旦安装过程完成,就会提示管理员检查新的配置文件。 +这时候,应该做下检查来保证系统配置文件有效。 尤其是,应该检查 /etc/rc.conf/etc/fstab 文件。

+
+
+ +
+
+

3.3 从源代码升级

+ +

  那些对允许更复杂、诡异的升级方法感兴趣的人应该看看 FreeBSD 使用手册的 最前沿 一章。这个过程包括了从源代码重建整个 FreeBSD。 +这依赖于可靠的网络连接、额外的磁盘空间和时间, 但是有网络以及其它更复杂安装的优势。 +这基本和跟踪 -STABLE 或 -CURRENT 开发分支的过程是相同的。

+ +

  /usr/src/UPDATING 包含了从源代码升级 FreeBSD +系统的重要信息。它列出了 FreeBSD 中各种各样可能影响升级的改动。

+
+
+ +
+
+

4 故障排除

+ +
+

4.1 修复现有的 FreeBSD 安装

+ +

  FreeBSD 在其安装程序 +sysinstall(8) +的顶级菜单上, 提供了一个 “fixit” 选项。 它提供了一个包含 FreeBSD 基本系统中常用程序的 +shell; 这个环境对于修复或排除现有的 FreeBSD 安装中的故障十分有用。 要使用 fixit 模式, +您需要按照和其他引导盘相同的方式制作 fixit.flp 软盘, 或者使用 +“现场文件系统” CDROM。 一般来说, 现场文件系统应该在 FreeBSD 安装光盘中的第一张上。 +请注意, 使用 fixit 选项需要一些 UNIX 系统管理的经验。

+ +

  一般来说, 有两种方法来启动 fixit 模式。 能够从 FreeBSD 安装 CDROM 启动的用户, +应该这样做并在 +sysinstall(8) +的主菜单选择 “fixit”。 然后, 再选择其中的 “CDROM/DVD” 选项。

+ +

  无法从 CDROM 启动, 但可以从软盘启动的用户, 则需要更多的步骤。 +除了安装过程所需要的 boot.flpkernX.flp 之外, 还需要制作一张 fixit.flp 软盘, 方法和其他软盘无异。 按照启动安装程序的步骤进行, +直到出现 +sysinstall(8) +菜单为止。 这时, 选择其中的 “fixit” 项, 随后的菜单中, 选择 “Floppy”, 并依提示插入 +fixit.flp 软盘。

+ +

  尽管 CDROM 和软盘上的 fixit 环境很相似, 但并非一模一样。 +它们都提供了一系列用于检查、 修复文件系统及其内容的命令。 在 CDROM 上的 fixit +版本提供了全部 FreeBSD 基本系统中的命令, 因为它是一个现场文件系统。 与此相反, +由于空间限制, 软盘 fixit 环境, 则只能提供它的一个子集。

+ +

  软盘版本的 fixit 中, 可以在 /stand/mnt2/stand 找到一些常用的独立的应用程序。 而在 CDROM 版本的 fixit +中, 这些程序可以在 /stand/mnt2/rescue 中找到 (余下的程序, 可以在现场文件系统中找到, +其位置是 /mnt)。

+
+ + +
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/installation-amd64.html b/zh_CN/releases/6.3R/installation-amd64.html new file mode 100644 index 0000000000..f4b54fefaa --- /dev/null +++ b/zh_CN/releases/6.3R/installation-amd64.html @@ -0,0 +1,1248 @@ + + + + +FreeBSD/amd64 6.3-RELEASE 安装说明书 + + + + + +
+
+

FreeBSD/amd64 6.3-RELEASE 安装说明书

+ +

The FreeBSD Project

+ + + +
+
+ +
+
+

  这篇文章对安装 FreeBSD/amd64 6.3-RELEASE 作了一些简短的说明,特别强调了如何获取 +FreeBSD 发行版本。 也给出了发现并解决的故障和频繁被问到的问题的记录。

+
+
+ +
+
+

1 安装 FreeBSD

+ +

  这一章节介绍了安装一个新的 FreeBSD 发行版本的过程。 这些说明重点强调了获取 FreeBSD +6.3-RELEASE 发行版本并开始安装的过程。FreeBSD 使用手册“安装 +FreeBSD”一章提供了有关安装程序本身更深层次的信息, 包括一个全程截图的指南。

+ +

  如果您正在从 FreeBSD 的前一个发行版本升级,请查看 第 3 +节的升级说明。

+ +
+
+

1.1 开始

+ +

  可能在安装前要做的最重要的步骤就是阅读 FreeBSD 提供的各种各样的安装文档。 与 +FreeBSD 这个发行版本相关的文档的 roadmap 可以在 README.TXT +中找到,这个文件通常放在和本文件相同的位置。 +大部分文档,比如发行注记和硬件兼容性列表也可以在安装程序的 Documentation 菜单中查看。

+ +

  注意如果您能接入 Internet 的话, FreeBSD FAQ使用手册 的在线版本也可以在 FreeBSD 项目 Web 站点上找到。

+ +

  这份文档集合可能看起来很吓人,但是阅读它们所花费的时间很可能会节省更多的时间。 +熟悉可用的资源也有助于处理安装过程中的问题。

+ +

  再好的计划有时也会出错, 所以如果您遇到麻烦请看一看 第 4 +节, 包含了很多有价值的出错处理的信息。 在安装之前您也应该阅读升级过的 ERRATA.TXT 拷贝, +因为这会对您的特定发行版本的中间时期所报告的任何问题向您提出警告。

+ +
+
+

重要: 尽管 FreeBSD 会尽可能地避免偶然的数据丢失, +但是如果在安装过程中您做错了什么还是很可能会 清空您的整个硬盘。 请不要进入 FreeBSD 最后的安装菜单, +除非您事先已经对重要数据进行了充分的备份。

+
+
+
+ +
+
+

1.2 硬件需求

+ +

  AMD64 体系的 FreeBSD 需要 Athlon64、Athlon64-FX、Opteron +或者更好的处理器来运行。

+ +

  如果您有一台机器基于 nVidia nForce3 Pro-150,您必须在 BIOS 设定中禁用 IO +APIC。如果没有一个选项来调整这个,您可能必须禁用 ACPI。在 Pro-150 芯片组中有些 bug +我们还没有找到解决方案。

+ +

  如果您对配置 FreeBSD 的硬件不熟悉,您一定要阅读 HARDWARE.TXT 文件,它包含了 FreeBSD 支持的硬件的重要信息。

+
+ +
+
+

1.3 软盘映像说明

+ +

  FreeBSD/amd64 不支持软盘安装。

+
+ +
+
+

1.4 从 CDROM 或者 +Internet 安装 FreeBSD

+ +

  最容易的安装方法就是从 CDROM 安装。 如果您有一个支持的 CDROM 驱动器和一张 FreeBSD +安装 CDROM,有两种方式来开始安装:

+ +
    +
  • +

    如果您的系统支持自启动 CDROM 介质的“CDBOOT”标准并且已经激活了从 CD 启动, 只要把 +FreeBSD 安装 CD 放进您的 CDROM 驱动器并启动系统开始安装。

    +
  • + +
  • +

    从每个 FreeBSD 发行版的 floppies/ 目录创建一系列的 FreeBSD +启动软盘。阅读 第 1.3 节 +了解在不同的操作系统下创建启动软盘的更多信息。 然后您只要从第一张软盘启动,很快就会进入 +FreeBSD 安装。

    +
  • +
+ +
+
+
+ +
+
+

1.5 详述各种安装类型

+ +

  一旦您看到了初始的安装屏幕,不管用哪种方式, +您就可以跟随各种各样的菜单提示到处浏览了。如果您以前从未使用过 FreeBSD +安装程序,建议您阅读 Documentation 子菜单还有第一个菜单概括的 “Usage” +说明中的文档。

+ +
+
+

注意: 如果您感到迷惑,按 F1 +键查看与指定部分相关的在线文档。

+
+
+ +

  如果您以前从未安装过 FreeBSD,或者即使您安装过, +仍然强烈推荐使用“Standard”安装模式, +因为它确保您一路安装下来访问到了所有重要的要检查的条目。 如果您非常熟悉 FreeBSD +安装过程并 精确的 +知道您想做什么,可以使用“Express”或者“Custom”安装选项。 +如果您在升级一个现存的系统,使用“Upgrade”选项。

+ +

  FreeBSD 安装程序支持直接使用软盘、DOS、磁带、CDROM、FTP、NFS 和 UFS +分区来作为安装介质。下面是从每种类型的介质安装的更深入的提示。

+ +
+
+

1.5.1 从网络 CDROM 安装

+ +

  如果您只希望从本地 CDROM 驱动器安装,可以查看 第 1.4 +节。如果您的系统上没有 CDROM 驱动器,又希望使用有网络连接的另一个系统上的 CDROM +驱动器中的 FreeBSD 发行 CD,也有几种方式可以实现:

+ +
    +
  • +

    如果您能够直接通过 FreeBSD 机器上的 CDROM 驱动器 FTP 安装,这很容易:保证有一台 FTP +服务器正在运行,然后只要把下面的几行添加到密码文件中 (使用 +vipw(8) +命令):

    + +
    +ftp:*:99:99::0:0:FTP:/cdrom:/sbin/nologin
    +
    + +

    在您要运行安装的机器上,到 Options 菜单并设定 Release Name 为 any。然后您可以选择一种 FTP 媒介类型并在 +ftp 站点目录中选定“URL”后键入 ftp://machine

    + +
    +
    +

    警告: 这会允许本地网络(或 Internet) 上的任何人和这台机器建立 “匿名 FTP” +连接,这可能不是所希望看到的。

    +
    +
    +
  • + +
  • +

    如果希望通过 NFS 将 CDROM 直接导出给其他机器来进行安装, 您需要首先在 /etc/exports 文件中添加对应的项目 (在有 CDROM 驱动器的那台机器上)。 +下面的例子将允许 ziggy.foo.com 在安装过程中直接通过 NFS 挂接 +CDROM:

    + +
    +/cdrom          -ro             ziggy.foo.com
    +
    + +

    当然, 带 CDROM 的那台机器必须配置为 NFS 服务器, 如果您不知道如何完成其配置, 则 NFS +对您来说可能并不是最佳的选择, 除非您打算仔细阅读 +rc.conf(5) +并配置它。 如果顺利的话, 将可以通过输入: cdrom-host:/cdrom 作为在目标机器 NFS +安装过程的参数, 例如 wiggy:/cdrom

    +
  • +
+
+ +
+
+

1.5.2 从软盘安装

+ +

  如果由于硬件不支持, 或者您喜欢把简单的问题复杂化而不得不从软盘安装, +您需要首先准备一些空白的软盘。

+ +

  首先, 按照 第 1.3 节 所介绍的过程来制作启动盘。

+ +

  然后, 仔细阅读 第 2 节 并要特别注意 +“发行版本所采用的格式” 一节, 因为它介绍了您需要复制到软盘上的文件, +以及可以放心地跳过的文件。

+ +

  接下来您需要至少准备足够多的能放下 bin 目录里文件的 +1.44MB 软盘。 如果您需要在 DOS 下准备这些软盘, 则 必须 使用 MS-DOS 的 FORMAT +命令来格式化它们。 如果您使用 Windows, 则可以使用 Windows 文件管理器 的格式化命令。

+ +
+
+

重要: 通常, 软盘是 “在出厂前格式化过的”。 虽然这很方便, +但过去许多用户的问题报告都与没有格式化磁盘有关。 建议您自行格式化一下, +以确认没有问题。

+
+
+ +

  如果您正在从另一个 FreeBSD 机器上制作需要的软盘, 格式化仍然是一个好习惯, +只是您并不需要在每张软盘上都放一个 DOS 文件系统。 您可以使用 +disklabel(8) 和 + +newfs(8) +这两个命令来在软盘上制作 UFS 文件系统, 使用下面介绍的命令:

+ +
+# fdformat -f 1440 fd0
+# disklabel -w fd0 floppy3
+# newfs -i 65536 /dev/fd0
+
+ +

  在以 DOS 或 UFS 格式化过软盘之后, 还需要将文件复制到上面。 +发布文件的大小是经过精心准备的, 因此每张软盘都能够放下一个发布文件。 +每一个发布包的文件应该放到它自己的子目录中, 例如: a:\bin\bin.inf, a:\bin\bin.aa, a:\bin\bin.ab, ...

+ +
+
+

重要: bin.inf 文件需要放到 bin 发布集的第一张软盘上, +因为安装文件需要读取它以了解在将发布包重组时还需要获取多少个文件块。 +当把发布放到软盘上时, distname.inf 文件 必须 和发布集的第一块放在一起。

+
+
+ +

  一旦您进入了安装程序的 Media 提示, 选择 “Floppy” 之后您将得到相应的提示。

+
+ +
+
+

1.5.3 从 DOS 分区安装

+ +

  要从 MS-DOS 分区安装您只需简单地把发布包文件复制到主 DOS 分区 (C:) 上的一个名字为 FREEBSD 的目录即可。 +例如, 要从 DOS 中使用来自 CDROM 的文件完成 FreeBSD 的最小安装, +您需要照下面的提示做:

+ +
+C:\> MD C:\FREEBSD
+C:\> XCOPY /S E:\BASE C:\FREEBSD\BASE
+
+ +

  这里假设 E: 是您的 CD 所挂接的驱动器符。

+ +

  如果需要从 DOS 安装更多的发行包 (当然您需要足够的磁盘空间) 需要将它们都复制到 C:\FREEBSD - 而 BIN 则是必需的。

+ +

  一旦您复制了这些目录, 就可以简单地从软盘开始安装, 并在指定介质类型时选择 +“DOS”。

+
+ +
+
+

1.5.4 从 QIC/SCSI 磁带安装

+ +

  当从磁带安装时, 安装程序预期安装文件是 tar 到上面的, +因此把您感兴趣的安装包复制出来之后, 简单地使用 +tar(1) +把它们放到磁带上就可以了:

+ +
+# cd /where/you/have/your/dists
+# tar cvf /dev/sa0 dist1 .. dist2
+
+ +

  当您进行安装时, 您应该确认临时目录 (将提示您选择它) 中有足够放下 完整的 磁带内容的空间。 +由于磁带不支持随机访问, 这种方式需要很多临时存储。 +您需要准备写到磁带上那样多的临时存储空间。

+ +
+
+

注意: 当开始安装时, 磁带应该在从软盘启动 之前 放进磁带机。 如果不这样做, 安装程序的 “探测” +操作可能会找不到它。

+
+
+ +

  现在按照 第 1.3 节 +的描述制作安装软盘并继续安装就可以了。

+
+ +
+
+

1.5.5 通过网络使用 FTP 或 NFS +安装

+ +

  按照第一节的说明制作引导盘之后, 您可以使用三种不同的连接方式来继续安装过程: +串口连接、 并口连接, 或以太网。

+ +
+
+
1.5.5.1 串口
+ +

  SLIP 支持非常原始, 而且基本上限于硬连线的连接, 例如在两台计算机之间的串口电缆。 +这类连接必须是直接连好的, 因为 SLIP 安装目前并不提供拨号能力。 +如果您需要使用调制解调器来拨号或需要在连接之前进行其它交互, 则应使用 PPP 来代替它。

+ +

  如果您使用 PPP, 一定要确认您手头有 Internet 服务提供商的 IP 地址和 DNS 信息, +因为您在安装的开始阶段需要它们。 您还需要知道自己的 IP 地址, 尽管 PPP 支持动态地址协商, +并能够直接从您的 ISP 获取这些信息, 如果他们支持这样做的话。

+ +

  最后您还需要了解在您的 PPP 拨号服务上如何使用一些 “AT 命令” 来进行拨号, 因为 +PPP 拨号程序只提供了非常简单的终端仿真程序。

+
+ +
+
+
1.5.5.2 并口
+ +

  如果有可用的到另一台 FreeBSD 或 Linux 机器的连接, 您也可以考虑通过 “laplink” +风格的并口电缆来安装。 通过并口连接的速度通常要比串口电缆 (通常最多 50k/秒) 要快的多, +因此能够让您更快地完成安装。 当使用点对点的并口电缆连接时通常并不需要 “真实的” IP +地址, 一般来说您可以在连接的两端使用 RFC 1918 风格的地址 (例如 10.0.0.110.0.0.2, 等等)。

+ +
+
+

重要: 如果您的 PLIP 另一端使用的是 Linux, 则还需要在 TCP/IP 设置界面的“extra +options for ifconfig” 中指定 link0, 以便兼容 Linux +中略有不同的 PLIP 协议。

+
+
+
+ +
+
+
1.5.5.3 以太网
+ +

  FreeBSD 支持绝大多数常见的以太网卡, 它支持的网卡列表作为 FreeBSD 硬件说明 (参见 +Documentation 菜单中的 HARDWARE.TXT 或启动盘和 CDROM +的顶级目录)。 如果您使用的是某种被支持的 PCMCIA 网卡, 则还应确认它在笔记本启动 之前 就已经插好了。 不幸的是, FreeBSD +目前还不支持在安装过程中 “热插” PCMCIA 卡。

+ +

  同时还需要知道您在局域网上的 IP 地址, 子网的 netmask +值和机器名。 您的系统管理员会告诉您在您的网络上所需要的值。 如果您想通过名字而不是 IP +地址来访问其它机器, 则还需要一个域名服务器, 而且可能还需要网关的地址 (如果使用 PPP, +则是您提供商的 IP 地址) 才能够访问它。 如果您打算通过 HTTP 代理来完成 FTP 安装, +您还需要代理服务器的地址。

+ +

  如果您不知道这些问题的答案, 您可能需要 首先 联系系统管理员, 然后才能开始安装。 +在已有网络上使用随便选择的 IP 地址和子网掩码几乎肯定无法正常工作, +而且您的管理员可能会给您上人生一课。

+ +

  一旦您的网络连接能够使用, 就可以继续通过 NFS 或 FTP 来完成安装了。

+
+ +
+
+
1.5.5.4 NFS 安装提示
+ +

  NFS 安装相当的简单: 您只需将 FreeBSD 的安装文件复制到服务器上的某个目录, +并在选择 NFS 介质时给出这个目录即可。

+ +

  如果服务器只支持来自 “特权端口” 的访问 (这是 Sun 和 Linux +工作站上通常的默认情形), 您可能需要在安装之前在 Options 菜单中设置这个选项。

+ +

  如果您的网卡质量很差并造成数据传输迟缓, 您可能还需要调整一些 Options 选项。

+ +

  为了让 NFS 安装能够正常进行, 服务器还必须支持 “子目录挂接 (subdir mounts)”, +例如如果您的 FreeBSD 安装包目录在 wiggy:/usr/archive/stuff/FreeBSD 中, 则 wiggy 必须允许直接挂接 /usr/archive/stuff/FreeBSD, 而不仅仅是 /usr/usr/archive/stuff

+ +

  在 FreeBSD 的 /etc/exports 文件中可以通过 -alldirs 选项来控制它。 在其它 NFS 服务器上可能有不同的写法。 +如果您收到了来自服务器的 Permission Denied 消息, +通常是因为您没有启用这一特性导致的。

+
+ +
+
+
1.5.5.5 FTP 安装提示
+ +

  FTP 安装可以通过从任何包含足够新版的 FreeBSD 的镜像站点来完成。 安装过程中您可以从 +FTP 站点菜单中选择遍布全球的几乎每一个官方的镜像站点来完成安装。

+ +

  如果您正从某个没有在这里列出的 FTP 站点安装, 或您无法正确地配置域名解析服务器, +您也可以通过在菜单中选择 “URL” 来指定自己的 URL。 URL 可以包括一个域名或 IP 地址, +因此当没有域名解析服务器时, 您可以用类似下面的 URL 来完成安装:

+ +
+ftp://216.66.64.162/pub/FreeBSD/releases/amd64/4.2-RELEASE
+
+ +

  您可以从三种 FTP 安装方式中选择合适的:

+ +
    +
  • +

    FTP: 这种方式使用标准的 “主动 (Active)” 传输方式, +此时服务器将主动发起到客户机的数据连接。 在存在防火墙的环境中通常这会无法正常工作, +但与不支持被动模式的较老的 FTP 服务器配合时它是最佳选择。 如果您使用被动模式时连接挂起, +请尝试这个选项。

    +
  • + +
  • +

    FTP Passive: 这将设置 FTP “被动 (Passive)” 模式, 它将阻止服务器打开到客户机的连接。 +这个选项对于通过不允许连入到随机端口的防火墙接入的用户来说, 是最佳的选择。

    +
  • + +
  • +

    FTP via an HTTP proxy: 这个选项指示 FreeBSD 使用 HTTP 连到一个代理商完成所有的 FTP +操作。 代理服务器将翻译所有的请求, 并把它们发给 FTP 服务器。 这允许用户通过完全不允许 +FTP, 但提供了 HTTP 代理的防火墙连接。 除了 FTP 服务器之外, +您还必须指定代理服务器的主机名。

    + +

    极端情况下您可能有不通过 HTTP 的 FTP 代理服务器, 您可以把 URL 指定为下面的样子:

    + +
    +ftp://foo.bar.com:端口/pub/FreeBSD
    +
    + +

    上面的 URL 中, 端口 是 FTP +代理服务器的端口号。

    +
  • +
+
+
+ +
+
+

1.5.6 串口控制台用户提示

+ +

  如果您想在只有串口的机器上安装 FreeBSD (例如, 在没有或不想购买 VGA 卡时), +请按照下面的步骤完成安装:

+ +
+
    +
  1. +

    连接某种 ANSI (vt100) 兼容的终端或终端仿真程序到您打算安装 FreeBSD 的计算机的 COM1 口。

    +
  2. + +
  3. +

    拔掉键盘 (是的, 这是正确的!) 然后尝试从软盘或安装 CDROM 启动。 启动时不要插键盘。

    +
  4. + +
  5. +

    如果您在串口控制台上没有得到任何输出, 请重新插上键盘。 如果您正从 CDROM 启动, +在听到嘟嘟声时立即 步骤 5

    +
  6. + +
  7. +

    如果从软盘引导, 当软驱不再动作时, 插入第一张 kernX.flp 盘并按 Enter。 +当软驱不再动作时, 插入下一张 kernX.flp 盘并按 Enter, +重复直到您已经插入了所有的 kernX.flp 盘。 当磁盘动作结束时, 再次插入 boot.flp 软盘并按 Enter

    +
  8. + +
  9. +

    一旦听到嘟嘟声, 按数字 6, 并输入

    + +
    +boot -h
    +
    + +

    您现在一定可以从串口看到一切。 如果这样还无法正常工作, 请检查您的串口电缆, +以及终端仿真程序或实际的终端设备的设置。 应该设置为 9600 波特, 8 数据位, +无奇偶校验位。

    +
  10. +
+
+
+
+ +
+
+

1.6 AMD64 +体系结构用户的疑问与解答

+ +
+
+
1.6.1. 救命! 我的空间不足! 我是否需要首先删除所有的东西?
+ +
1.6.2. 我能在 FreeBSD 中使用压缩的 DOS 文件系统吗?
+ +
1.6.3. 是否能挂接我的 DOS 扩展分区?
+ +
1.6.4. 可以在 FreeBSD 中执行 DOS 可执行文件吗?
+ +
1.6.5. 可以在 FreeBSD 中运行 Microsoft® Windows® +应用吗?
+ +
1.6.6. 是否能够在 FreeBSD 中运行其他操作系统?
+
+ +
+
+

1.6.1. 救命! 我的空间不足! +我是否需要首先删除所有的东西?

+
+ +
+

如果您的计算机已经在运行 DOS 而只有很少或没有可以用于安装 FreeBSD 的磁盘空间, +则可以使用一些方法来改变现有分区尺寸, 从而腾出空间来安装 FreeBSD。

+ +

随 FreeBSD CDROM 或 FreeBSD ftp 站点提供的 tools/ 目录中, +有一个可以改变已经存在的 FAT 分区尺寸的 FIPS 工具。 它允许您将 +DOS 分区分成两部分, 保留现有分区中的数据, 并在第二个分区的空间上进行安装。 在运行 FIPS +之前首先应该使用 DOS 6.xx 的 DEFRAG 工具或 Norton Disk Tools 对您的 DOS 分区执行 “碎片整理”。 +它将提示您输入所需的其它信息。 此后, 您可以重新启动并在新的分区上安装 FreeBSD。 还应注意 +FIPS 将把第二个分区作为第一个的分区的 “克隆”, 因此实际上您将在原有的一个 DOS +主分区之外看到一个新的主分区。 不必理会警告! 您可以简单地删除那个多余的 DOS 主分区 +(可以通过分区大小来看出是否是应该删除的那个)。

+ +

对于使用 NTFS 分区的系统, 则会需要使用另一个工具, ntfsresize 或者类似 Partition Magic +这样的商业软件。 在许多 Live CD Linux 发行版本, 如 SystemRescueCD 中, 均提供了 ntfsresize 以及 +GParted 图形界面程序。

+ +

有报道说对 Microsoft Vista 分区的尺寸进行修改会导致问题。 在进行这类操作时, +应该在手边准备好 Vista 安装 CDROM。 与其他磁盘维护工作类似, +强烈建议您在操作之前做好系统的数据备份。

+
+
+ +
+
+

1.6.2. 我能在 FreeBSD 中使用压缩的 DOS +文件系统吗?

+
+ +
+

不能。 如果您使用类似 Stacker(tm) 或 DoubleSpace(tm) 这样的工具, FreeBSD +只能使用文件系统中尚未压缩的部分。 余下的部分将展示为一个大文件。 不要删除那个文件 +否则您可能会后悔莫及的!

+ +

如果需要在 DOS 和 FreeBSD 之间通讯, 最好建立一个未压缩的 DOS 扩展分区。

+
+
+ +
+
+

1.6.3. 是否能挂接我的 DOS 扩展分区?

+
+ +
+

可以。 DOS 扩展分区会被映射到 FreeBSD 的其它 “slices” 之后。 例如, 您的 D: 驱可能会是 /dev/da0s5, 而 E: 驱则是 /dev/da0s6, 等等。 当然, +这个例子假定您的扩展分区是在 SCSI 驱动器 0 上。 对于 IDE 驱动器, 相应地用 ad 换掉 da。 您可以按下面的方法来挂接其它 +DOS 驱动器:

+ +
+# mount -t msdos /dev/da0s5 /dos_d
+
+
+
+ +
+
+

1.6.4. 可以在 FreeBSD 中执行 DOS +可执行文件吗?

+
+ +
+

正在开发中的 BSDI 的 +doscmd(1) +工具能够适应多数情况, 尽管还有一些较为粗糙的地方。 emulators/doscmd port/package 可以在 FreeBSD Ports Collection +中找到。 如果您对这样的工作感兴趣, 请发邮件到 FreeBSD-emulation 邮件列表 并说明您对这项工作感兴趣!

+ +

FreeBSD Ports Collection 中的 emulators/pcemu port/package 能够模拟 8088 和足够多的 BIOS +服务来支持 DOS 文本模式的应用程序。 运行它需要 X Window System (XFree86)。

+
+
+ +
+
+

1.6.5. 可以在 FreeBSD 中运行 Microsoft® Windows® +应用吗?

+
+ +
+

在 FreeBSD Ports Collection 中有很多能够运行众多 Windows 应用程序的 ports/packages。 emulators/wine 的 port/package 提供了在 FreeBSD +之上的一个兼容层, 使得很多 Windows 应用程序得以在 X +Windows (XFree86) 中执行。

+
+
+ +
+
+

1.6.6. 是否能够在 FreeBSD +中运行其他操作系统?

+
+ +
+

再次强调, FreeBSD 的 Ports Collection 中有很多能够模拟 "虚拟机" +并使得其他操作系统能够在 FreeBSD 之上执行的 ports/packages。 emulators/bochs 中的 port/package 允许 Microsoft Windows、 Linux +甚至另一份 FreeBSD 在 FreeBSD 桌面的一个窗口中执行。 emulators/vmware2emulators/vmware3 ports/packages 提供了商业的 VMware +虚拟机软件, 并能够在 FreeBSD 上执行。

+
+
+
+
+
+ +
+
+

2 发行版本所采用的格式

+ +

  典型的 FreeBSD 发布目录的样子和下面列出的类似 (具体细节可能随版本、 +硬件架构和其他因素而有微小变化):

+ +
+ERRATA.HTM      README.TXT      compat1x        dict            kernel
+ERRATA.TXT      RELNOTES.HTM    compat20        doc             manpages
+HARDWARE.HTM    RELNOTES.TXT    compat21        docbook.css     packages
+HARDWARE.TXT    base            compat22        filename.txt    ports
+INSTALL.HTM     boot            compat3x        floppies        proflibs
+INSTALL.TXT     catpages        compat4x        games           src
+README.HTM      cdrom.inf       crypto          info            tools
+
+ +

  这些文件也可以在多碟组的第一张 CDROM 上找到, 只是格局略有不同。 在多数平台上, +安装 CDROM 在安装包文件之外, 也提供了一个 “现场文件系统”。 现场文件系统, +对于修复或排出现有的 FreeBSD 安装的问题非常有用 (参见 第 4 节 +以了解如何完成这项工作)。

+ +

  对于无法从 CDROM 介质引导系统 (但可以通过其它手段来读取 CDROM) 的用户来说, +应关注一下 floppies 目录。 很容易从 floppies 提供的文件来自行制作 1.44MB 引导盘 (参见 第 1.3 节 以了解如何这样做), 并用它来开始从 CDROM、 FTP, 或者 NFS +的安装。 在安装过程中所需要的其他数据, 将自动地根据您的选择获得。 如果您之前从未安装过 +FreeBSD, 则应完整地阅读这份文档 (安装指引)。

+ +

  如果您在尝试进行某种其他类型的安装, 或对于发布目录是如何组织的感到好奇, +请参考下面的说明以了解进一步的内容:

+ +
    +
  1. +

    *.TXT*.HTM 文件包含了文档 +(举例来说, 这份文档可以在 INSTALL.TXTINSTALL.HTM 中找到), 您应该在开始安装之前阅读它们。 *.TXT 文件是普通的文本文件, 而 *.HTM +文件则是 HTML 文件, 可以使用几乎任何一种 Web 浏览器来阅读。 +某些发布可能还包其他格式的文档, 例如 PDF 或 PostScript。

    +
  2. + +
  3. +

    docbook.css 是层次样式表 (CSS) 文件, 它会被 Web +浏览器用以完成 HTML 文档的排版。

    +
  4. + +
  5. +

    base, catpages, crypto, dict, doc, games, info, manpages, proflibs, 以及 src 这些目录中包含了 +FreeBSD 本身的发布版本组件, 它们被分割为更小的文件, 以便放进软盘中 (如果需要的话)。

    +
  6. + +
  7. +

    compat1x, compat20, compat21, compat22, compat3x, 以及 compat4x +目录包含了用于与先前版本兼容的文件, 它们以单个的 gzip 压缩的 tar 文件的形式发布 - +在安装过程中或之后可以通过 install.sh 脚本来安装它们。

    +
  8. + +
  9. +

    floppies/ 子目录中包含了安装用的软盘镜像; +关于它们的更多信息可以在 第 1.3 节 找到。

    +
  10. + +
  11. +

    packagesports 目录提供了 +FreeBSD 的 Packages 和 Ports Collections。 Packages +可以从其目录中通过下面的命令安装:

    + +
    +# sysinstall configPackages
    +
    + +

    Packages 也可以通过将 packages/ 下的文件名交给 +pkg_add(1) +命令来完成。

    + +

    Ports Collection 可以通过与其他组件相同的方法来安装, 解压缩后它需要大约 190MB +的磁盘空间。 关于 ports collection 的更多资料可以在 http://www.FreeBSD.org/ports/ +或本地的 /usr/share/doc/handbook 找到, 当然, +后者的前提是您安装了 doc 发布。

    +
  12. + +
  13. +

    最后, tools 目录中提供了各种用以测试磁盘尺寸、 +安装引导管理器等的 DOS 工具。 这些工具纯粹是可选的, 提供它们是为了方便用户。

    +
  14. +
+ +

  典型的发布目录 (举例来说, info 发布) +在内部应该是这样:

+ +
+CHECKSUM.MD5    info.ab         info.ad         info.inf        install.sh
+info.aa         info.ac         info.ae         info.mtree
+
+ +

  CHECKSUM.MD5 文件包含了每个文件的 MD5 签名。 +这主要是为了手工检测数据是否有损坏用的, 实际的安装过程并不会用到它。 info.a* 文件是分割过的经过 gzip 压缩的 tar 文件, +其内容可以通过下面的命令来显示:

+ +
+# cat info.a* | tar tvzf -
+
+ +

  在安装过程中, 这些文件会被自动地重组并根据需要展开。

+ +

  info.inf 文件也是必要的, +因为它会被安装程序读取以了解需要为安装包复制多少片。 当把安装包放到软盘上时, .inf 文件 必须 放在每一个安装包的第一张软盘上!

+ +

  info.mtree 文件是另一个供用户参考而非必需的文件。 +它包括了 未压缩的 +安装包中的每个文件的 MD5 签名, 并可在其后通过使用 +mtree(8) +程序来验证安装权限和校验和以了解这些文件是否有过改动。 当和 base 安装包联用时, 这是一种检测木马攻击的很好的手段。

+ +

  最后, install.sh +文件是用来方便用户在安装之后安装某个安装包的。 要在装完系统之后从 CDROM 安装某个安装包, +您可以按照下面的例子来完成:

+ +
+# cd /cdrom/info
+# sh install.sh
+
+
+ +
+
+

3 升级 FreeBSD

+ +

  这些说明描述了从一个旧版本的 FreeBSD 执行二进制升级的过程。

+ +
+
+

警告: 尽管 FreeBSD 升级过程尽力防止意外的数据丢失, 但是仍有很大可能这次安装会 +擦除您的整个硬盘! +请不要接受最后的确认请求,除非您已经备份了所有重要的数据文件。

+
+
+ +
+
+

重要: 这些说明假定您正在使用您打算升级的 FreeBSD 版本提供的 +sysinstall(8) +版本。使用一个不匹配的 +sysinstall(8) +版本几乎总是会造成问题并且已知会让系统处于不可用状态。 +在这方面最容易犯的错误就是使用现存的安装的旧的 +sysinstall(8) +副本来升级 FreeBSD 到新的版本。 这是 绝不 推荐的。

+
+
+ +
+
+

警告: 现在还不支持从 FreeBSD 4-STABLE 到 FreeBSD 6.3-RELEASE +的二进制升级。FreeBSD 4-STABLE 中存在的一些文件会引起混乱, +但是却不能被二进制升级移除。一个著名的例子就是旧的 /usr/include/g++ 目录会引起 C++ 程序编译错误 (也可能没有影响)。

+ +

这些升级说明提供给那些从近来的 FreeBSD 6.3-STABLE snapshot 升级的用户。

+
+
+ +
+
+

3.1 介绍

+ +

  升级过程用相应的最新的 FreeBSD release 取代用户选定的发行版本。 +这个过程保护标准的系统配置文件数据, 还有用户数据、已安装的包和其它软件。

+ +

  推荐正在考虑升级的管理员在着手升级之前完整阅读这一章节。 +不这样做的后果很可能就是升级失败或者数据丢失。

+ +
+
+

3.1.1 升级概览

+ +

  发行版本的升级就是执行解压缩新版本组件覆盖当前版本。 +属于旧的发行版本的文件不会被删除。

+ +

  系统配置文件通过保留并恢复下列文件的当前版本来实现保护:

+ +

  Xaccel.ini, XF86Config, adduser.conf, aliases, aliases.db, amd.map, crontab, csh.cshrc, csh.login, csh.logout, cvsupfile, dhclient.conf, disktab, dm.conf, dumpdates, exports, fbtab, fstab, ftpusers, gettytab, gnats, group, hosts, hosts.allow, hosts.equiv, hosts.lpd, inetd.conf, localtime, login.access, login.conf, mail, mail.rc, make.conf, manpath.config, master.passwd, motd, namedb, networks, newsyslog.conf, nsmb.conf, nsswitch.conf, pam.conf, passwd, periodic, ppp, printcap, profile, pwd.db, rc.conf, rc.conf.local, rc.firewall, rc.local, remote, resolv.conf, rmt, sendmail.cf, sendmail.cw, services, shells, skeykeys, spwd.db, ssh, syslog.conf, ttys, uucp

+ +

  这些文件相应的新版本被转移到 /etc/upgrade/。 +系统管理员可以仔细阅读这些新版本并合并需要的部分。 注意这里面很多文件是相互依赖的, +最好的合并过程是将所有的站点特定数据从当前文件复制进新的文件。

+ +

  在升级过程中,会提示管理员 /etc/ +中所有文件要存放的位置。 在本地修改合并进入其它文件后,也可以从这个位置再找回它们。

+
+
+ +
+
+

3.2 过程

+ +

  这一节详细描述了升级过程。尤其关注那些和通常的安装有明显区别的部分。

+ +
+
+

3.2.1 备份

+ +

  用户数据和系统配置文件在升级前应该备份。 尽管升级过程尽力的去防止意外的失误, +还是有可能全部或部分的毁坏数据和配置文件信息。

+
+ +
+
+

3.2.2 挂载文件系统

+ +

  进入 disklabel 编辑器会列出命名的磁盘文件系统设备。 +在着手升级前,管理员应该记录一下设备名和相应的挂载点。 这些挂载点应该在这里输入。 不要 对任何文件系统设置“newfs +flag”,因为这会引起数据丢失。

+
+ +
+
+

3.2.3 选择 Distribution

+ +

  选择 distribution 的时候,没有强制的约束必须选择哪一个。 基本规则是,base distribution 对于升级来说应该选择,如果已经安装了联机手册 man distribution 也应该选择。 +如果管理员希望添加额外的功能,在最初的安装之外其它 distribution 也可以选择。

+
+ +
+
+

3.2.4 安装之后

+ +

  一旦安装过程完成,就会提示管理员检查新的配置文件。 +这时候,应该做下检查来保证系统配置文件有效。 尤其是,应该检查 /etc/rc.conf/etc/fstab 文件。

+
+
+ +
+
+

3.3 从源代码升级

+ +

  那些对允许更复杂、诡异的升级方法感兴趣的人应该看看 FreeBSD 使用手册的 最前沿 一章。这个过程包括了从源代码重建整个 FreeBSD。 +这依赖于可靠的网络连接、额外的磁盘空间和时间, 但是有网络以及其它更复杂安装的优势。 +这基本和跟踪 -STABLE 或 -CURRENT 开发分支的过程是相同的。

+ +

  /usr/src/UPDATING 包含了从源代码升级 FreeBSD +系统的重要信息。它列出了 FreeBSD 中各种各样可能影响升级的改动。

+
+
+ +
+
+

4 故障排除

+ +
+

4.1 修复现有的 FreeBSD 安装

+ +

  FreeBSD 在其安装程序 +sysinstall(8) +的顶级菜单上, 提供了一个 “fixit” 选项。 它提供了一个包含 FreeBSD 基本系统中常用程序的 +shell; 这个环境对于修复或排除现有的 FreeBSD 安装中的故障十分有用。 要使用 fixit 模式, +您需要按照和其他引导盘相同的方式制作 fixit.flp 软盘, 或者使用 +“现场文件系统” CDROM。 一般来说, 现场文件系统应该在 FreeBSD 安装光盘中的第一张上。 +请注意, 使用 fixit 选项需要一些 UNIX 系统管理的经验。

+ +

  一般来说, 有两种方法来启动 fixit 模式。 能够从 FreeBSD 安装 CDROM 启动的用户, +应该这样做并在 +sysinstall(8) +的主菜单选择 “fixit”。 然后, 再选择其中的 “CDROM/DVD” 选项。

+ +

  无法从 CDROM 启动, 但可以从软盘启动的用户, 则需要更多的步骤。 +除了安装过程所需要的 boot.flpkernX.flp 之外, 还需要制作一张 fixit.flp 软盘, 方法和其他软盘无异。 按照启动安装程序的步骤进行, +直到出现 +sysinstall(8) +菜单为止。 这时, 选择其中的 “fixit” 项, 随后的菜单中, 选择 “Floppy”, 并依提示插入 +fixit.flp 软盘。

+ +

  尽管 CDROM 和软盘上的 fixit 环境很相似, 但并非一模一样。 +它们都提供了一系列用于检查、 修复文件系统及其内容的命令。 在 CDROM 上的 fixit +版本提供了全部 FreeBSD 基本系统中的命令, 因为它是一个现场文件系统。 与此相反, +由于空间限制, 软盘 fixit 环境, 则只能提供它的一个子集。

+ +

  软盘版本的 fixit 中, 可以在 /stand/mnt2/stand 找到一些常用的独立的应用程序。 而在 CDROM 版本的 fixit +中, 这些程序可以在 /stand/mnt2/rescue 中找到 (余下的程序, 可以在现场文件系统中找到, +其位置是 /mnt)。

+
+ +
+
+

4.2 AMD64 架构上常见的问题

+ +
+
+
4.2.1. 我的计算机在启动并检测硬件时停住了, 或者安装时行为异常, +或者软驱没有检测到。
+ +
4.2.2. 我的系统使用 nVidia nForce3 Pro-150 芯片组, +在启动快结束时系统突然停止相应或开始丢失中断。
+ +
4.2.4. 安装完 FreeBSD 之后的首次硬盘启动, +内核已经正确加载并检测了硬件, 但却停机并给出了类似下面的信息:
+ +
4.2.5. 第一次安装 FreeBSD +后,我从硬盘进行引导,但是引导管理器却提示 F? +在每次引导时,但却不能引导进入系统。
+ +
4.2.7. 系统发现了我的 my ed(4) 网卡,但却出现 设备超时错误。
+ +
4.2.12. 我有个 CMD640 IDE 控制器, 系统它坏了。
+ +
4.2.15. 我有一个 IBM EtherJet PCI 卡,它被 fxp(4) +驱动程序正确的探测到, 但网卡上的灯却不亮, 也不能连到网络。
+ +
4.2.17. 我安装到由 Mylex PCI RAID 控制器管理的磁盘时, +系统启动失败 (例如, 显示 read error 错误信息)。
+
+ +
+
+

4.2.1. 我的计算机在启动并检测硬件时停住了, +或者安装时行为异常, 或者软驱没有检测到。

+
+ +
+

FreeBSD 5.0 以及更高版本大量地使用了 i386、 amd64 以及 ia64 平台上的系统 ACPI +服务以帮助检测系统在启动过程中检测到的设备。 不幸的是, ACPI 驱动程序以及主板及其 BIOS +仍然存在一些 bug。 ACPI 可以通过在启动加载的第三阶段通过设置 “hint.acpi.0.disabled” +来禁用:

+ +
+set hint.acpi.0.disabled="1"
+
+ +

在每次启动时这个选项都会被复位, 因此有必要把 hint.acpi.0.disabled="1" 加入到 /boot/loader.conf中。 要了解关于启动加载器的进一步详情, 请参考 +FreeBSD 使用手册。

+
+
+ +
+
+

4.2.2. 我的系统使用 nVidia nForce3 Pro-150 +芯片组, 在启动快结束时系统突然停止相应或开始丢失中断。

+
+ +
+

这种芯片组的 APIC 以及配套的 BIOS 在本次 release 时仍然有很多问题。 +尽管按照上面的方法禁止掉 ACPI 能够让系统正常工作, 您可能会希望通过设置 +“hint.apic.0.disabled” 这样较为缓和的选项来达到目的。 如果在 BIOS 中存在这样的选项, +请尝试关闭 APIC 支持。 不幸的是, 一些机器并没有这样的选项。

+
+
+ +
+
+

4.2.4. 安装完 FreeBSD 之后的首次硬盘启动, +内核已经正确加载并检测了硬件, 但却停机并给出了类似下面的信息:

+ +
+changing root device to ad1s1a panic: cannot mount root
+
+ +

哪个地方出错? 应该如何解决?

+ +

在引导提示中给出的 bios_drive:interface(unit,partition)kernel_name 是什么意思?

+
+ +
+

当引导盘不是系统中的第一块盘时可能会触发一个存在了很久的问题。 BIOS 使用和 +FreeBSD 不同的标号机制, 而改正这样的问题是非常困难的事情。

+ +

当引导盘不是系统中的第一块盘时, FreeBSD 可能需要一些额外的帮助才能找到它。 +这里有两种比较常见的情形, 在这两种情形中, 您都需要告诉 FreeBSD 根文件系统的位置。 +您可以通过指定 BIOS 磁盘编号、 类型以及 FreeBSD 对那种类型的编号来完成这项工作。

+ +

第一种情况是您有两个 IDE 磁盘, 每个配置成主盘在它们各自的 IDE +总线上,并且希望它们能从 第二个盘引导 FreeBSD BIOS 把它们看作磁盘 0 和磁盘 1, FreeBSD +把它们看作 ad0ad2

+ +

FreeBSD 在 BIOS 磁盘 1 上,类型为 ad FreeBSD 盘号为 2, +因此您可以说:

+ +
+1:ad(2,a)kernel
+
+ +

注意如果有一个从盘在主接口上, 则上面这些就不必要了 (而且, 事实上是错的)。

+ +

第二种解决涉及到从一个 SCSI 磁盘上引导 当您在系统上有一个或多个 IDE +磁盘。在这种情况下, FreeBSD 的盘号比 BIOS 的盘号要低。 如果您像 SCSI 磁盘一样有两个 IDE +磁盘, SCSI 磁盘是 BIOS 磁盘 2, 类型 da FreeBSD 盘号为 +0,因此您可以这样说:

+ +
+2:da(0,a)kernel
+
+ +

告诉 FreeBSD 您想从 BIOS 磁盘2上引导,它就是系统上的第 一个 SCSI 磁盘。如果您只有一个 +IDE 磁盘,您需要使用 '1:' 来代替。

+ +

您一旦知道了需要使用的数值之后, 就可以用您喜欢的文本编辑器把这些命令写进 /boot.config 文件中。 除非另有说明, FreeBSD 会使用这个文件的内容, +作为对 boot: 提示的回应。

+
+
+ +
+
+

4.2.5. 第一次安装 FreeBSD +后,我从硬盘进行引导,但是引导管理器却提示 F? +在每次引导时,但却不能引导进入系统。

+
+ +
+

在安装 FreeBSD 的编辑分区时, 硬盘尺寸设置错误。 +返回到分区编辑器并指定您的硬盘的实际尺寸。 您必须重新安装 FreeBSD +再次重新设置正确的尺寸。

+ +

如果在为您的机器指出正确的尺寸之后仍然失败,这里有个技巧: 安装一个小的 DOS +分区在磁盘开始安装 FreeBSD 后。安装程序将查看 DOS +分区并且尝试着去推断正确的尺寸。通常这样就能正常工作。

+ +

下面的提示不再推荐,但是留在这里作为参考:

+ + +
+

如果您正打算安装只使用 FreeBSD 的服务器, 而不关心 (未来) 和 DOS, Linux +或其他操作系统的兼容性, 您还可以选择使用整个磁盘 (分区编辑器中的 ‘A’), +选择那个不标准的选项来让 FreeBSD 占满磁盘的每一个扇区。 这样您就不再需要考虑尺寸问题, +而限制则是您将无法运行 FreeBSD 以外的其他操作系统。

+
+
+
+ +
+
+

4.2.7. 系统发现了我的 my ed(4) 网卡,但却出现 +设备超时错误。

+
+ +
+

您的卡可能使用了与 /boot/device.hints +文件中指定的不同的 IRQ。 ed 驱动默认并不使用‘软’配置 (在 DOS 下使用 EZSETUP +进行的配置), 但如果您在接口的 hint 上指定 -1, +就会使用软配置。

+ +

可以通过跳线来改变硬件的设定 (并根据需要修改内核配置) 或通过设置 hint +“hint.ed.0.irq="-1"” 将 IRQ 指定为 -1。 +后者将让内核使用软件配置。

+ +

另一种可能是您的卡使用了 IRQ 9, 而这是和 IRQ 2 共用的, 这也是经常造成问题的原因 +(尤其是当您的 VGA 显卡使用 IRQ 2 时!)。 只要可能, 您就不应使用 IRQ 2 或 9。

+
+
+ +
+
+

4.2.12. 我有个 CMD640 IDE 控制器, +系统它坏了。

+
+ +
+

FreeBSD 不支持这种控制器。

+
+
+ +
+
+

4.2.15. 我有一个 IBM EtherJet PCI 卡,它被 +fxp(4) +驱动程序正确的探测到, 但网卡上的灯却不亮, 也不能连到网络。

+
+ +
+

我们不理解为什么会发生这样情况, IBM 也不理解 (我们问过他们)。 这块网卡是标准的 +Intel EtherExpress Pro/100, 只是上面有 IBM 的标签, 这种卡通常工作的都很好。 +您可以在一些 IBM 的服务器上看一些这方面的征兆。 +唯一的解决办法是安装一个不同品牌的网卡。

+
+
+ +
+
+

4.2.17. 我安装到由 Mylex PCI RAID +控制器管理的磁盘时, 系统启动失败 (例如, 显示 read error +错误信息)。

+
+ +
+

Mylex 驱动中有一个 bug, 它会忽略 BIOS 中的 “8GB” 模式设置。 请改为使用 2GB +模式。

+
+
+
+
+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/installation-i386.html b/zh_CN/releases/6.3R/installation-i386.html new file mode 100644 index 0000000000..c01acbb8d8 --- /dev/null +++ b/zh_CN/releases/6.3R/installation-i386.html @@ -0,0 +1,1450 @@ + + + + +FreeBSD/i386 6.3-RELEASE 安装说明书 + + + + + +
+
+

FreeBSD/i386 6.3-RELEASE 安装说明书

+ +

The FreeBSD Project

+ + + +
+
+ +
+
+

  这篇文章对安装 FreeBSD/i386 6.3-RELEASE 作了一些简短的说明,特别强调了如何获取 +FreeBSD 发行版本。 也给出了发现并解决的故障和频繁被问到的问题的记录。

+
+
+ +
+
+

1 安装 FreeBSD

+ +

  这一章节介绍了安装一个新的 FreeBSD 发行版本的过程。 这些说明重点强调了获取 FreeBSD +6.3-RELEASE 发行版本并开始安装的过程。FreeBSD 使用手册“安装 +FreeBSD”一章提供了有关安装程序本身更深层次的信息, 包括一个全程截图的指南。

+ +

  如果您正在从 FreeBSD 的前一个发行版本升级,请查看 第 3 +节的升级说明。

+ +
+
+

1.1 开始

+ +

  可能在安装前要做的最重要的步骤就是阅读 FreeBSD 提供的各种各样的安装文档。 与 +FreeBSD 这个发行版本相关的文档的 roadmap 可以在 README.TXT +中找到,这个文件通常放在和本文件相同的位置。 +大部分文档,比如发行注记和硬件兼容性列表也可以在安装程序的 Documentation 菜单中查看。

+ +

  注意如果您能接入 Internet 的话, FreeBSD FAQ使用手册 的在线版本也可以在 FreeBSD 项目 Web 站点上找到。

+ +

  这份文档集合可能看起来很吓人,但是阅读它们所花费的时间很可能会节省更多的时间。 +熟悉可用的资源也有助于处理安装过程中的问题。

+ +

  再好的计划有时也会出错, 所以如果您遇到麻烦请看一看 第 4 +节, 包含了很多有价值的出错处理的信息。 在安装之前您也应该阅读升级过的 ERRATA.TXT 拷贝, +因为这会对您的特定发行版本的中间时期所报告的任何问题向您提出警告。

+ +
+
+

重要: 尽管 FreeBSD 会尽可能地避免偶然的数据丢失, +但是如果在安装过程中您做错了什么还是很可能会 清空您的整个硬盘。 请不要进入 FreeBSD 最后的安装菜单, +除非您事先已经对重要数据进行了充分的备份。

+
+
+
+ +
+
+

1.2 硬件需求

+ +

  FreeBSD 在 i386 系统上需要 486 或更高的处理器, 以及至少 24 MB 的 RAM。 +最小安装需要至少 150MB 的剩余硬盘空间。 请阅读下面的部分, 来了解如何缩小现有的 DOS +分区以便安装 FreeBSD 的方法。

+ +

  如果您对配置 FreeBSD 的硬件不熟悉,您一定要阅读 HARDWARE.TXT 文件,它包含了 FreeBSD 支持的硬件的重要信息。

+
+ +
+
+

1.3 软盘映像说明

+ +

  取决于您选择如何来安装 FreeBSD,您可能需要创建几张软盘(通常是四张)来开启安装过程。 +这一章节简要描述了如何创建这些软盘来从 CDROM 或者从 Internet +安装。注意一般情况下在一台支持自启动 CDROM 的机器上从 CDROM 安装 FreeBSD +的话,这一章节描述的步骤都是不需要的,可以跳过。

+ +

  对于大多数 CDROM 或者网络安装来说,您需要从 floppies/ +目录拷贝到真实软盘的只有 boot.flpkernX.flp 映像(用于 1.44MB +软盘)。

+ +

  通过网络获取这些映像很容易。只需要从 ftp://ftp.FreeBSD.org/ 或者列在使用手册的 FTP 站点一节或 http://mirrorlist.FreeBSD.org/ Web 页面中的众多镜像站点中下载 release/floppies/boot.flp +和所有的 release/floppies/kernX.flp 文件。

+ +

  拿几张空的、 新格式化过的软盘, 一张复制映像 boot.flp,另两张复制 kernX.flp 文件。 这些映像 不是 DOS 文件。 您不能把它们当作普通文件简单地复制到一张 DOS +或者 UFS 软盘上,您需要在 DOS 下使用 fdimage.exe 或者在 UNIX +下使用 dd(1) +命令把它们“image”复制到软盘上(查看您的 CDROM 或者 FreeBSD FTP 镜像上的 tools 目录)。

+ +

  例如,要从 DOS 下创建内核软盘映像,您应该这样做:

+ +
+C> fdimage boot.flp a:
+
+ +

  假定您已经把 fdimage.exeboot.flp 复制到了某个目录里。当然,您应该对 kernX.flp 文件也这么做。

+ +

  如果您正在一台 UNIX 机器上创建启动软盘,您可能会发现:

+ +
+# dd if=floppies/boot.flp of=/dev/rfd0
+
+ +

  或

+ +
+# dd if=floppies/boot.flp of=/dev/fd0
+
+ +

  或

+ +
+# dd if=floppies/boot.flp of=/dev/floppy
+
+ +

  工作正常,这取决于您的硬件和操作系统环境 (不同版本的 UNIX +对软驱有不同的命名)。

+
+ +
+
+

1.4 从 CDROM 或者 +Internet 安装 FreeBSD

+ +

  最容易的安装方法就是从 CDROM 安装。 如果您有一个支持的 CDROM 驱动器和一张 FreeBSD +安装 CDROM,有两种方式来开始安装:

+ +
    +
  • +

    如果您的系统支持自启动 CDROM 介质的“CDBOOT”标准并且已经激活了从 CD 启动, 只要把 +FreeBSD 安装 CD 放进您的 CDROM 驱动器并启动系统开始安装。

    +
  • + +
  • +

    从每个 FreeBSD 发行版的 floppies/ 目录创建一系列的 FreeBSD +启动软盘。阅读 第 1.3 节 +了解在不同的操作系统下创建启动软盘的更多信息。 然后您只要从第一张软盘启动,很快就会进入 +FreeBSD 安装。

    +
  • +
+ +
+
+

  如果您没有 CDROM (或者您的计算机不支持从 CDROM 启动) 并且只是想要通过网络使用 +PPP、SLIP 或者专用连接安装, 您应该使用 第 1.3 节 +处的安装说明从文件 floppies/boot.flpfloppies/kernX.flp 创建一系列 +FreeBSD 启动软盘来开始安装。 用 boot.flp +软盘重新启动您的计算机, 出现提示符时插入需要的其他软盘。然后,请到 第 +1.5.5 节 寻找通过 FTP 或 NFS 安装的额外的提示。

+
+ +
+
+

1.5 详述各种安装类型

+ +

  一旦您看到了初始的安装屏幕,不管用哪种方式, +您就可以跟随各种各样的菜单提示到处浏览了。如果您以前从未使用过 FreeBSD +安装程序,建议您阅读 Documentation 子菜单还有第一个菜单概括的 “Usage” +说明中的文档。

+ +
+
+

注意: 如果您感到迷惑,按 F1 +键查看与指定部分相关的在线文档。

+
+
+ +

  如果您以前从未安装过 FreeBSD,或者即使您安装过, +仍然强烈推荐使用“Standard”安装模式, +因为它确保您一路安装下来访问到了所有重要的要检查的条目。 如果您非常熟悉 FreeBSD +安装过程并 精确的 +知道您想做什么,可以使用“Express”或者“Custom”安装选项。 +如果您在升级一个现存的系统,使用“Upgrade”选项。

+ +

  FreeBSD 安装程序支持直接使用软盘、DOS、磁带、CDROM、FTP、NFS 和 UFS +分区来作为安装介质。下面是从每种类型的介质安装的更深入的提示。

+ +
+
+

1.5.1 从网络 CDROM 安装

+ +

  如果您只希望从本地 CDROM 驱动器安装,可以查看 第 1.4 +节。如果您的系统上没有 CDROM 驱动器,又希望使用有网络连接的另一个系统上的 CDROM +驱动器中的 FreeBSD 发行 CD,也有几种方式可以实现:

+ +
    +
  • +

    如果您能够直接通过 FreeBSD 机器上的 CDROM 驱动器 FTP 安装,这很容易:保证有一台 FTP +服务器正在运行,然后只要把下面的几行添加到密码文件中 (使用 +vipw(8) +命令):

    + +
    +ftp:*:99:99::0:0:FTP:/cdrom:/sbin/nologin
    +
    + +

    在您要运行安装的机器上,到 Options 菜单并设定 Release Name 为 any。然后您可以选择一种 FTP 媒介类型并在 +ftp 站点目录中选定“URL”后键入 ftp://machine

    + +
    +
    +

    警告: 这会允许本地网络(或 Internet) 上的任何人和这台机器建立 “匿名 FTP” +连接,这可能不是所希望看到的。

    +
    +
    +
  • + +
  • +

    如果希望通过 NFS 将 CDROM 直接导出给其他机器来进行安装, 您需要首先在 /etc/exports 文件中添加对应的项目 (在有 CDROM 驱动器的那台机器上)。 +下面的例子将允许 ziggy.foo.com 在安装过程中直接通过 NFS 挂接 +CDROM:

    + +
    +/cdrom          -ro             ziggy.foo.com
    +
    + +

    当然, 带 CDROM 的那台机器必须配置为 NFS 服务器, 如果您不知道如何完成其配置, 则 NFS +对您来说可能并不是最佳的选择, 除非您打算仔细阅读 +rc.conf(5) +并配置它。 如果顺利的话, 将可以通过输入: cdrom-host:/cdrom 作为在目标机器 NFS +安装过程的参数, 例如 wiggy:/cdrom

    +
  • +
+
+ +
+
+

1.5.2 从软盘安装

+ +

  如果由于硬件不支持, 或者您喜欢把简单的问题复杂化而不得不从软盘安装, +您需要首先准备一些空白的软盘。

+ +

  首先, 按照 第 1.3 节 所介绍的过程来制作启动盘。

+ +

  然后, 仔细阅读 第 2 节 并要特别注意 +“发行版本所采用的格式” 一节, 因为它介绍了您需要复制到软盘上的文件, +以及可以放心地跳过的文件。

+ +

  接下来您需要至少准备足够多的能放下 bin 目录里文件的 +1.44MB 软盘。 如果您需要在 DOS 下准备这些软盘, 则 必须 使用 MS-DOS 的 FORMAT +命令来格式化它们。 如果您使用 Windows, 则可以使用 Windows 文件管理器 的格式化命令。

+ +
+
+

重要: 通常, 软盘是 “在出厂前格式化过的”。 虽然这很方便, +但过去许多用户的问题报告都与没有格式化磁盘有关。 建议您自行格式化一下, +以确认没有问题。

+
+
+ +

  如果您正在从另一个 FreeBSD 机器上制作需要的软盘, 格式化仍然是一个好习惯, +只是您并不需要在每张软盘上都放一个 DOS 文件系统。 您可以使用 +disklabel(8) 和 + +newfs(8) +这两个命令来在软盘上制作 UFS 文件系统, 使用下面介绍的命令:

+ +
+# fdformat -f 1440 fd0
+# disklabel -w fd0 floppy3
+# newfs -i 65536 /dev/fd0
+
+ +

  在以 DOS 或 UFS 格式化过软盘之后, 还需要将文件复制到上面。 +发布文件的大小是经过精心准备的, 因此每张软盘都能够放下一个发布文件。 +每一个发布包的文件应该放到它自己的子目录中, 例如: a:\bin\bin.inf, a:\bin\bin.aa, a:\bin\bin.ab, ...

+ +
+
+

重要: bin.inf 文件需要放到 bin 发布集的第一张软盘上, +因为安装文件需要读取它以了解在将发布包重组时还需要获取多少个文件块。 +当把发布放到软盘上时, distname.inf 文件 必须 和发布集的第一块放在一起。

+
+
+ +

  一旦您进入了安装程序的 Media 提示, 选择 “Floppy” 之后您将得到相应的提示。

+
+ +
+
+

1.5.3 从 DOS 分区安装

+ +

  要从 MS-DOS 分区安装您只需简单地把发布包文件复制到主 DOS 分区 (C:) 上的一个名字为 FREEBSD 的目录即可。 +例如, 要从 DOS 中使用来自 CDROM 的文件完成 FreeBSD 的最小安装, +您需要照下面的提示做:

+ +
+C:\> MD C:\FREEBSD
+C:\> XCOPY /S E:\BASE C:\FREEBSD\BASE
+
+ +

  这里假设 E: 是您的 CD 所挂接的驱动器符。

+ +

  如果需要从 DOS 安装更多的发行包 (当然您需要足够的磁盘空间) 需要将它们都复制到 C:\FREEBSD - 而 BIN 则是必需的。

+ +

  一旦您复制了这些目录, 就可以简单地从软盘开始安装, 并在指定介质类型时选择 +“DOS”。

+
+ +
+
+

1.5.4 从 QIC/SCSI 磁带安装

+ +

  当从磁带安装时, 安装程序预期安装文件是 tar 到上面的, +因此把您感兴趣的安装包复制出来之后, 简单地使用 +tar(1) +把它们放到磁带上就可以了:

+ +
+# cd /where/you/have/your/dists
+# tar cvf /dev/sa0 dist1 .. dist2
+
+ +

  当您进行安装时, 您应该确认临时目录 (将提示您选择它) 中有足够放下 完整的 磁带内容的空间。 +由于磁带不支持随机访问, 这种方式需要很多临时存储。 +您需要准备写到磁带上那样多的临时存储空间。

+ +
+
+

注意: 当开始安装时, 磁带应该在从软盘启动 之前 放进磁带机。 如果不这样做, 安装程序的 “探测” +操作可能会找不到它。

+
+
+ +

  现在按照 第 1.3 节 +的描述制作安装软盘并继续安装就可以了。

+
+ +
+
+

1.5.5 通过网络使用 FTP 或 NFS +安装

+ +

  按照第一节的说明制作引导盘之后, 您可以使用三种不同的连接方式来继续安装过程: +串口连接、 并口连接, 或以太网。

+ +
+
+
1.5.5.1 串口
+ +

  SLIP 支持非常原始, 而且基本上限于硬连线的连接, 例如在两台计算机之间的串口电缆。 +这类连接必须是直接连好的, 因为 SLIP 安装目前并不提供拨号能力。 +如果您需要使用调制解调器来拨号或需要在连接之前进行其它交互, 则应使用 PPP 来代替它。

+ +

  如果您使用 PPP, 一定要确认您手头有 Internet 服务提供商的 IP 地址和 DNS 信息, +因为您在安装的开始阶段需要它们。 您还需要知道自己的 IP 地址, 尽管 PPP 支持动态地址协商, +并能够直接从您的 ISP 获取这些信息, 如果他们支持这样做的话。

+ +

  最后您还需要了解在您的 PPP 拨号服务上如何使用一些 “AT 命令” 来进行拨号, 因为 +PPP 拨号程序只提供了非常简单的终端仿真程序。

+
+ +
+
+
1.5.5.2 并口
+ +

  如果有可用的到另一台 FreeBSD 或 Linux 机器的连接, 您也可以考虑通过 “laplink” +风格的并口电缆来安装。 通过并口连接的速度通常要比串口电缆 (通常最多 50k/秒) 要快的多, +因此能够让您更快地完成安装。 当使用点对点的并口电缆连接时通常并不需要 “真实的” IP +地址, 一般来说您可以在连接的两端使用 RFC 1918 风格的地址 (例如 10.0.0.110.0.0.2, 等等)。

+ +
+
+

重要: 如果您的 PLIP 另一端使用的是 Linux, 则还需要在 TCP/IP 设置界面的“extra +options for ifconfig” 中指定 link0, 以便兼容 Linux +中略有不同的 PLIP 协议。

+
+
+
+ +
+
+
1.5.5.3 以太网
+ +

  FreeBSD 支持绝大多数常见的以太网卡, 它支持的网卡列表作为 FreeBSD 硬件说明 (参见 +Documentation 菜单中的 HARDWARE.TXT 或启动盘和 CDROM +的顶级目录)。 如果您使用的是某种被支持的 PCMCIA 网卡, 则还应确认它在笔记本启动 之前 就已经插好了。 不幸的是, FreeBSD +目前还不支持在安装过程中 “热插” PCMCIA 卡。

+ +

  同时还需要知道您在局域网上的 IP 地址, 子网的 netmask +值和机器名。 您的系统管理员会告诉您在您的网络上所需要的值。 如果您想通过名字而不是 IP +地址来访问其它机器, 则还需要一个域名服务器, 而且可能还需要网关的地址 (如果使用 PPP, +则是您提供商的 IP 地址) 才能够访问它。 如果您打算通过 HTTP 代理来完成 FTP 安装, +您还需要代理服务器的地址。

+ +

  如果您不知道这些问题的答案, 您可能需要 首先 联系系统管理员, 然后才能开始安装。 +在已有网络上使用随便选择的 IP 地址和子网掩码几乎肯定无法正常工作, +而且您的管理员可能会给您上人生一课。

+ +

  一旦您的网络连接能够使用, 就可以继续通过 NFS 或 FTP 来完成安装了。

+
+ +
+
+
1.5.5.4 NFS 安装提示
+ +

  NFS 安装相当的简单: 您只需将 FreeBSD 的安装文件复制到服务器上的某个目录, +并在选择 NFS 介质时给出这个目录即可。

+ +

  如果服务器只支持来自 “特权端口” 的访问 (这是 Sun 和 Linux +工作站上通常的默认情形), 您可能需要在安装之前在 Options 菜单中设置这个选项。

+ +

  如果您的网卡质量很差并造成数据传输迟缓, 您可能还需要调整一些 Options 选项。

+ +

  为了让 NFS 安装能够正常进行, 服务器还必须支持 “子目录挂接 (subdir mounts)”, +例如如果您的 FreeBSD 安装包目录在 wiggy:/usr/archive/stuff/FreeBSD 中, 则 wiggy 必须允许直接挂接 /usr/archive/stuff/FreeBSD, 而不仅仅是 /usr/usr/archive/stuff

+ +

  在 FreeBSD 的 /etc/exports 文件中可以通过 -alldirs 选项来控制它。 在其它 NFS 服务器上可能有不同的写法。 +如果您收到了来自服务器的 Permission Denied 消息, +通常是因为您没有启用这一特性导致的。

+
+ +
+
+
1.5.5.5 FTP 安装提示
+ +

  FTP 安装可以通过从任何包含足够新版的 FreeBSD 的镜像站点来完成。 安装过程中您可以从 +FTP 站点菜单中选择遍布全球的几乎每一个官方的镜像站点来完成安装。

+ +

  如果您正从某个没有在这里列出的 FTP 站点安装, 或您无法正确地配置域名解析服务器, +您也可以通过在菜单中选择 “URL” 来指定自己的 URL。 URL 可以包括一个域名或 IP 地址, +因此当没有域名解析服务器时, 您可以用类似下面的 URL 来完成安装:

+ +
+ftp://216.66.64.162/pub/FreeBSD/releases/i386/4.2-RELEASE
+
+ +

  您可以从三种 FTP 安装方式中选择合适的:

+ +
    +
  • +

    FTP: 这种方式使用标准的 “主动 (Active)” 传输方式, +此时服务器将主动发起到客户机的数据连接。 在存在防火墙的环境中通常这会无法正常工作, +但与不支持被动模式的较老的 FTP 服务器配合时它是最佳选择。 如果您使用被动模式时连接挂起, +请尝试这个选项。

    +
  • + +
  • +

    FTP Passive: 这将设置 FTP “被动 (Passive)” 模式, 它将阻止服务器打开到客户机的连接。 +这个选项对于通过不允许连入到随机端口的防火墙接入的用户来说, 是最佳的选择。

    +
  • + +
  • +

    FTP via an HTTP proxy: 这个选项指示 FreeBSD 使用 HTTP 连到一个代理商完成所有的 FTP +操作。 代理服务器将翻译所有的请求, 并把它们发给 FTP 服务器。 这允许用户通过完全不允许 +FTP, 但提供了 HTTP 代理的防火墙连接。 除了 FTP 服务器之外, +您还必须指定代理服务器的主机名。

    + +

    极端情况下您可能有不通过 HTTP 的 FTP 代理服务器, 您可以把 URL 指定为下面的样子:

    + +
    +ftp://foo.bar.com:端口/pub/FreeBSD
    +
    + +

    上面的 URL 中, 端口 是 FTP +代理服务器的端口号。

    +
  • +
+
+
+ +
+
+

1.5.6 串口控制台用户提示

+ +

  如果您想在只有串口的机器上安装 FreeBSD (例如, 在没有或不想购买 VGA 卡时), +请按照下面的步骤完成安装:

+ +
+
    +
  1. +

    连接某种 ANSI (vt100) 兼容的终端或终端仿真程序到您打算安装 FreeBSD 的计算机的 COM1 口。

    +
  2. + +
  3. +

    拔掉键盘 (是的, 这是正确的!) 然后尝试从软盘或安装 CDROM 启动。 启动时不要插键盘。

    +
  4. + +
  5. +

    如果您在串口控制台上没有得到任何输出, 请重新插上键盘。 如果您正从 CDROM 启动, +在听到嘟嘟声时立即 步骤 5

    +
  6. + +
  7. +

    如果从软盘引导, 当软驱不再动作时, 插入第一张 kernX.flp 盘并按 Enter。 +当软驱不再动作时, 插入下一张 kernX.flp 盘并按 Enter, +重复直到您已经插入了所有的 kernX.flp 盘。 当磁盘动作结束时, 再次插入 boot.flp 软盘并按 Enter

    +
  8. + +
  9. +

    一旦听到嘟嘟声, 按数字 6, 并输入

    + +
    +boot -h
    +
    + +

    您现在一定可以从串口看到一切。 如果这样还无法正常工作, 请检查您的串口电缆, +以及终端仿真程序或实际的终端设备的设置。 应该设置为 9600 波特, 8 数据位, +无奇偶校验位。

    +
  10. +
+
+
+
+ +
+
+

1.6 i386 体系结构用户的疑问与解答

+ +
+
+
1.6.1. 救命! 我的空间不足! 我是否需要首先删除所有的东西?
+ +
1.6.2. 我能在 FreeBSD 中使用压缩的 DOS 文件系统吗?
+ +
1.6.3. 是否能挂接我的 DOS 扩展分区?
+ +
1.6.4. 可以在 FreeBSD 中执行 DOS 可执行文件吗?
+ +
1.6.5. 可以在 FreeBSD 中运行 Microsoft® Windows® +应用吗?
+ +
1.6.6. 是否能够在 FreeBSD 中运行其他操作系统?
+
+ +
+
+

1.6.1. 救命! 我的空间不足! +我是否需要首先删除所有的东西?

+
+ +
+

如果您的计算机已经在运行 DOS 而只有很少或没有可以用于安装 FreeBSD 的磁盘空间, +则可以使用一些方法来改变现有分区尺寸, 从而腾出空间来安装 FreeBSD。

+ +

随 FreeBSD CDROM 或 FreeBSD ftp 站点提供的 tools/ 目录中, +有一个可以改变已经存在的 FAT 分区尺寸的 FIPS 工具。 它允许您将 +DOS 分区分成两部分, 保留现有分区中的数据, 并在第二个分区的空间上进行安装。 在运行 FIPS +之前首先应该使用 DOS 6.xx 的 DEFRAG 工具或 Norton Disk Tools 对您的 DOS 分区执行 “碎片整理”。 +它将提示您输入所需的其它信息。 此后, 您可以重新启动并在新的分区上安装 FreeBSD。 还应注意 +FIPS 将把第二个分区作为第一个的分区的 “克隆”, 因此实际上您将在原有的一个 DOS +主分区之外看到一个新的主分区。 不必理会警告! 您可以简单地删除那个多余的 DOS 主分区 +(可以通过分区大小来看出是否是应该删除的那个)。

+ +

对于使用 NTFS 分区的系统, 则会需要使用另一个工具, ntfsresize 或者类似 Partition Magic +这样的商业软件。 在许多 Live CD Linux 发行版本, 如 SystemRescueCD 中, 均提供了 ntfsresize 以及 +GParted 图形界面程序。

+ +

有报道说对 Microsoft Vista 分区的尺寸进行修改会导致问题。 在进行这类操作时, +应该在手边准备好 Vista 安装 CDROM。 与其他磁盘维护工作类似, +强烈建议您在操作之前做好系统的数据备份。

+
+
+ +
+
+

1.6.2. 我能在 FreeBSD 中使用压缩的 DOS +文件系统吗?

+
+ +
+

不能。 如果您使用类似 Stacker(tm) 或 DoubleSpace(tm) 这样的工具, FreeBSD +只能使用文件系统中尚未压缩的部分。 余下的部分将展示为一个大文件。 不要删除那个文件 +否则您可能会后悔莫及的!

+ +

如果需要在 DOS 和 FreeBSD 之间通讯, 最好建立一个未压缩的 DOS 扩展分区。

+
+
+ +
+
+

1.6.3. 是否能挂接我的 DOS 扩展分区?

+
+ +
+

可以。 DOS 扩展分区会被映射到 FreeBSD 的其它 “slices” 之后。 例如, 您的 D: 驱可能会是 /dev/da0s5, 而 E: 驱则是 /dev/da0s6, 等等。 当然, +这个例子假定您的扩展分区是在 SCSI 驱动器 0 上。 对于 IDE 驱动器, 相应地用 ad 换掉 da。 您可以按下面的方法来挂接其它 +DOS 驱动器:

+ +
+# mount -t msdos /dev/da0s5 /dos_d
+
+
+
+ +
+
+

1.6.4. 可以在 FreeBSD 中执行 DOS +可执行文件吗?

+
+ +
+

正在开发中的 BSDI 的 +doscmd(1) +工具能够适应多数情况, 尽管还有一些较为粗糙的地方。 emulators/doscmd port/package 可以在 FreeBSD Ports Collection +中找到。 如果您对这样的工作感兴趣, 请发邮件到 FreeBSD-emulation 邮件列表 并说明您对这项工作感兴趣!

+ +

FreeBSD Ports Collection 中的 emulators/pcemu port/package 能够模拟 8088 和足够多的 BIOS +服务来支持 DOS 文本模式的应用程序。 运行它需要 X Window System (XFree86)。

+
+
+ +
+
+

1.6.5. 可以在 FreeBSD 中运行 Microsoft® Windows® +应用吗?

+
+ +
+

在 FreeBSD Ports Collection 中有很多能够运行众多 Windows 应用程序的 ports/packages。 emulators/wine 的 port/package 提供了在 FreeBSD +之上的一个兼容层, 使得很多 Windows 应用程序得以在 X +Windows (XFree86) 中执行。

+
+
+ +
+
+

1.6.6. 是否能够在 FreeBSD +中运行其他操作系统?

+
+ +
+

再次强调, FreeBSD 的 Ports Collection 中有很多能够模拟 "虚拟机" +并使得其他操作系统能够在 FreeBSD 之上执行的 ports/packages。 emulators/bochs 中的 port/package 允许 Microsoft Windows、 Linux +甚至另一份 FreeBSD 在 FreeBSD 桌面的一个窗口中执行。 emulators/vmware2emulators/vmware3 ports/packages 提供了商业的 VMware +虚拟机软件, 并能够在 FreeBSD 上执行。

+
+
+
+
+
+ +
+
+

2 发行版本所采用的格式

+ +

  典型的 FreeBSD 发布目录的样子和下面列出的类似 (具体细节可能随版本、 +硬件架构和其他因素而有微小变化):

+ +
+ERRATA.HTM      README.TXT      compat1x        dict            kernel
+ERRATA.TXT      RELNOTES.HTM    compat20        doc             manpages
+HARDWARE.HTM    RELNOTES.TXT    compat21        docbook.css     packages
+HARDWARE.TXT    base            compat22        filename.txt    ports
+INSTALL.HTM     boot            compat3x        floppies        proflibs
+INSTALL.TXT     catpages        compat4x        games           src
+README.HTM      cdrom.inf       crypto          info            tools
+
+ +

  这些文件也可以在多碟组的第一张 CDROM 上找到, 只是格局略有不同。 在多数平台上, +安装 CDROM 在安装包文件之外, 也提供了一个 “现场文件系统”。 现场文件系统, +对于修复或排出现有的 FreeBSD 安装的问题非常有用 (参见 第 4 节 +以了解如何完成这项工作)。

+ +

  对于无法从 CDROM 介质引导系统 (但可以通过其它手段来读取 CDROM) 的用户来说, +应关注一下 floppies 目录。 很容易从 floppies 提供的文件来自行制作 1.44MB 引导盘 (参见 第 1.3 节 以了解如何这样做), 并用它来开始从 CDROM、 FTP, 或者 NFS +的安装。 在安装过程中所需要的其他数据, 将自动地根据您的选择获得。 如果您之前从未安装过 +FreeBSD, 则应完整地阅读这份文档 (安装指引)。

+ +

  如果您在尝试进行某种其他类型的安装, 或对于发布目录是如何组织的感到好奇, +请参考下面的说明以了解进一步的内容:

+ +
    +
  1. +

    *.TXT*.HTM 文件包含了文档 +(举例来说, 这份文档可以在 INSTALL.TXTINSTALL.HTM 中找到), 您应该在开始安装之前阅读它们。 *.TXT 文件是普通的文本文件, 而 *.HTM +文件则是 HTML 文件, 可以使用几乎任何一种 Web 浏览器来阅读。 +某些发布可能还包其他格式的文档, 例如 PDF 或 PostScript。

    +
  2. + +
  3. +

    docbook.css 是层次样式表 (CSS) 文件, 它会被 Web +浏览器用以完成 HTML 文档的排版。

    +
  4. + +
  5. +

    base, catpages, crypto, dict, doc, games, info, manpages, proflibs, 以及 src 这些目录中包含了 +FreeBSD 本身的发布版本组件, 它们被分割为更小的文件, 以便放进软盘中 (如果需要的话)。

    +
  6. + +
  7. +

    compat1x, compat20, compat21, compat22, compat3x, 以及 compat4x +目录包含了用于与先前版本兼容的文件, 它们以单个的 gzip 压缩的 tar 文件的形式发布 - +在安装过程中或之后可以通过 install.sh 脚本来安装它们。

    +
  8. + +
  9. +

    floppies/ 子目录中包含了安装用的软盘镜像; +关于它们的更多信息可以在 第 1.3 节 找到。

    +
  10. + +
  11. +

    packagesports 目录提供了 +FreeBSD 的 Packages 和 Ports Collections。 Packages +可以从其目录中通过下面的命令安装:

    + +
    +# sysinstall configPackages
    +
    + +

    Packages 也可以通过将 packages/ 下的文件名交给 +pkg_add(1) +命令来完成。

    + +

    Ports Collection 可以通过与其他组件相同的方法来安装, 解压缩后它需要大约 190MB +的磁盘空间。 关于 ports collection 的更多资料可以在 http://www.FreeBSD.org/ports/ +或本地的 /usr/share/doc/handbook 找到, 当然, +后者的前提是您安装了 doc 发布。

    +
  12. + +
  13. +

    最后, tools 目录中提供了各种用以测试磁盘尺寸、 +安装引导管理器等的 DOS 工具。 这些工具纯粹是可选的, 提供它们是为了方便用户。

    +
  14. +
+ +

  典型的发布目录 (举例来说, info 发布) +在内部应该是这样:

+ +
+CHECKSUM.MD5    info.ab         info.ad         info.inf        install.sh
+info.aa         info.ac         info.ae         info.mtree
+
+ +

  CHECKSUM.MD5 文件包含了每个文件的 MD5 签名。 +这主要是为了手工检测数据是否有损坏用的, 实际的安装过程并不会用到它。 info.a* 文件是分割过的经过 gzip 压缩的 tar 文件, +其内容可以通过下面的命令来显示:

+ +
+# cat info.a* | tar tvzf -
+
+ +

  在安装过程中, 这些文件会被自动地重组并根据需要展开。

+ +

  info.inf 文件也是必要的, +因为它会被安装程序读取以了解需要为安装包复制多少片。 当把安装包放到软盘上时, .inf 文件 必须 放在每一个安装包的第一张软盘上!

+ +

  info.mtree 文件是另一个供用户参考而非必需的文件。 +它包括了 未压缩的 +安装包中的每个文件的 MD5 签名, 并可在其后通过使用 +mtree(8) +程序来验证安装权限和校验和以了解这些文件是否有过改动。 当和 base 安装包联用时, 这是一种检测木马攻击的很好的手段。

+ +

  最后, install.sh +文件是用来方便用户在安装之后安装某个安装包的。 要在装完系统之后从 CDROM 安装某个安装包, +您可以按照下面的例子来完成:

+ +
+# cd /cdrom/info
+# sh install.sh
+
+
+ +
+
+

3 升级 FreeBSD

+ +

  这些说明描述了从一个旧版本的 FreeBSD 执行二进制升级的过程。

+ +
+
+

警告: 尽管 FreeBSD 升级过程尽力防止意外的数据丢失, 但是仍有很大可能这次安装会 +擦除您的整个硬盘! +请不要接受最后的确认请求,除非您已经备份了所有重要的数据文件。

+
+
+ +
+
+

重要: 这些说明假定您正在使用您打算升级的 FreeBSD 版本提供的 +sysinstall(8) +版本。使用一个不匹配的 +sysinstall(8) +版本几乎总是会造成问题并且已知会让系统处于不可用状态。 +在这方面最容易犯的错误就是使用现存的安装的旧的 +sysinstall(8) +副本来升级 FreeBSD 到新的版本。 这是 绝不 推荐的。

+
+
+ +
+
+

警告: 现在还不支持从 FreeBSD 4-STABLE 到 FreeBSD 6.3-RELEASE +的二进制升级。FreeBSD 4-STABLE 中存在的一些文件会引起混乱, +但是却不能被二进制升级移除。一个著名的例子就是旧的 /usr/include/g++ 目录会引起 C++ 程序编译错误 (也可能没有影响)。

+ +

这些升级说明提供给那些从近来的 FreeBSD 6.3-STABLE snapshot 升级的用户。

+
+
+ +
+
+

3.1 介绍

+ +

  升级过程用相应的最新的 FreeBSD release 取代用户选定的发行版本。 +这个过程保护标准的系统配置文件数据, 还有用户数据、已安装的包和其它软件。

+ +

  推荐正在考虑升级的管理员在着手升级之前完整阅读这一章节。 +不这样做的后果很可能就是升级失败或者数据丢失。

+ +
+
+

3.1.1 升级概览

+ +

  发行版本的升级就是执行解压缩新版本组件覆盖当前版本。 +属于旧的发行版本的文件不会被删除。

+ +

  系统配置文件通过保留并恢复下列文件的当前版本来实现保护:

+ +

  Xaccel.ini, XF86Config, adduser.conf, aliases, aliases.db, amd.map, crontab, csh.cshrc, csh.login, csh.logout, cvsupfile, dhclient.conf, disktab, dm.conf, dumpdates, exports, fbtab, fstab, ftpusers, gettytab, gnats, group, hosts, hosts.allow, hosts.equiv, hosts.lpd, inetd.conf, localtime, login.access, login.conf, mail, mail.rc, make.conf, manpath.config, master.passwd, motd, namedb, networks, newsyslog.conf, nsmb.conf, nsswitch.conf, pam.conf, passwd, periodic, ppp, printcap, profile, pwd.db, rc.conf, rc.conf.local, rc.firewall, rc.local, remote, resolv.conf, rmt, sendmail.cf, sendmail.cw, services, shells, skeykeys, spwd.db, ssh, syslog.conf, ttys, uucp

+ +

  这些文件相应的新版本被转移到 /etc/upgrade/。 +系统管理员可以仔细阅读这些新版本并合并需要的部分。 注意这里面很多文件是相互依赖的, +最好的合并过程是将所有的站点特定数据从当前文件复制进新的文件。

+ +

  在升级过程中,会提示管理员 /etc/ +中所有文件要存放的位置。 在本地修改合并进入其它文件后,也可以从这个位置再找回它们。

+
+
+ +
+
+

3.2 过程

+ +

  这一节详细描述了升级过程。尤其关注那些和通常的安装有明显区别的部分。

+ +
+
+

3.2.1 备份

+ +

  用户数据和系统配置文件在升级前应该备份。 尽管升级过程尽力的去防止意外的失误, +还是有可能全部或部分的毁坏数据和配置文件信息。

+
+ +
+
+

3.2.2 挂载文件系统

+ +

  进入 disklabel 编辑器会列出命名的磁盘文件系统设备。 +在着手升级前,管理员应该记录一下设备名和相应的挂载点。 这些挂载点应该在这里输入。 不要 对任何文件系统设置“newfs +flag”,因为这会引起数据丢失。

+
+ +
+
+

3.2.3 选择 Distribution

+ +

  选择 distribution 的时候,没有强制的约束必须选择哪一个。 基本规则是,base distribution 对于升级来说应该选择,如果已经安装了联机手册 man distribution 也应该选择。 +如果管理员希望添加额外的功能,在最初的安装之外其它 distribution 也可以选择。

+
+ +
+
+

3.2.4 安装之后

+ +

  一旦安装过程完成,就会提示管理员检查新的配置文件。 +这时候,应该做下检查来保证系统配置文件有效。 尤其是,应该检查 /etc/rc.conf/etc/fstab 文件。

+
+
+ +
+
+

3.3 从源代码升级

+ +

  那些对允许更复杂、诡异的升级方法感兴趣的人应该看看 FreeBSD 使用手册的 最前沿 一章。这个过程包括了从源代码重建整个 FreeBSD。 +这依赖于可靠的网络连接、额外的磁盘空间和时间, 但是有网络以及其它更复杂安装的优势。 +这基本和跟踪 -STABLE 或 -CURRENT 开发分支的过程是相同的。

+ +

  /usr/src/UPDATING 包含了从源代码升级 FreeBSD +系统的重要信息。它列出了 FreeBSD 中各种各样可能影响升级的改动。

+
+
+ +
+
+

4 故障排除

+ +
+

4.1 修复现有的 FreeBSD 安装

+ +

  FreeBSD 在其安装程序 +sysinstall(8) +的顶级菜单上, 提供了一个 “fixit” 选项。 它提供了一个包含 FreeBSD 基本系统中常用程序的 +shell; 这个环境对于修复或排除现有的 FreeBSD 安装中的故障十分有用。 要使用 fixit 模式, +您需要按照和其他引导盘相同的方式制作 fixit.flp 软盘, 或者使用 +“现场文件系统” CDROM。 一般来说, 现场文件系统应该在 FreeBSD 安装光盘中的第一张上。 +请注意, 使用 fixit 选项需要一些 UNIX 系统管理的经验。

+ +

  一般来说, 有两种方法来启动 fixit 模式。 能够从 FreeBSD 安装 CDROM 启动的用户, +应该这样做并在 +sysinstall(8) +的主菜单选择 “fixit”。 然后, 再选择其中的 “CDROM/DVD” 选项。

+ +

  无法从 CDROM 启动, 但可以从软盘启动的用户, 则需要更多的步骤。 +除了安装过程所需要的 boot.flpkernX.flp 之外, 还需要制作一张 fixit.flp 软盘, 方法和其他软盘无异。 按照启动安装程序的步骤进行, +直到出现 +sysinstall(8) +菜单为止。 这时, 选择其中的 “fixit” 项, 随后的菜单中, 选择 “Floppy”, 并依提示插入 +fixit.flp 软盘。

+ +

  尽管 CDROM 和软盘上的 fixit 环境很相似, 但并非一模一样。 +它们都提供了一系列用于检查、 修复文件系统及其内容的命令。 在 CDROM 上的 fixit +版本提供了全部 FreeBSD 基本系统中的命令, 因为它是一个现场文件系统。 与此相反, +由于空间限制, 软盘 fixit 环境, 则只能提供它的一个子集。

+ +

  软盘版本的 fixit 中, 可以在 /stand/mnt2/stand 找到一些常用的独立的应用程序。 而在 CDROM 版本的 fixit +中, 这些程序可以在 /stand/mnt2/rescue 中找到 (余下的程序, 可以在现场文件系统中找到, +其位置是 /mnt)。

+
+ +
+
+

4.2 i386 架构上常见的问题

+ +
+
+
4.2.1. 我的计算机在启动并检测硬件时停住了, 或者安装时行为异常, +或者软驱没有检测到。
+ +
4.2.3. 先前版本的 FreeBSD 能够识别我的旧式 ISA 设备, +而新版本不能了。 发生了什么问题?
+ +
4.2.4. 安装完 FreeBSD 之后的首次硬盘启动, +内核已经正确加载并检测了硬件, 但却停机并给出了类似下面的信息:
+ +
4.2.5. 第一次安装 FreeBSD +后,我从硬盘进行引导,但是引导管理器却提示 F? +在每次引导时,但却不能引导进入系统。
+ +
4.2.6. mcd(4) 驱动总是认为它发现了一个设备, 而这导致我的 +Intel EtherExpress 网卡无法正常工作。
+ +
4.2.7. 系统发现了我的 my ed(4) 网卡,但却出现 设备超时错误。
+ +
4.2.8. 我从软盘引导安装我的 IBM ThinkPad (tm)膝上型电脑, +键盘的输入一团糟。
+ +
4.2.9. 我的系统找不到我的 Intel EtherExpress 16 卡。
+ +
4.2.10. 在 EISA HP Netserver 上安装时,我的 AIC-7xxx SCSI +控制器检测不到。
+ +
4.2.11. 我有一台 Panasonic AL-N1 或 Rios Chandler Pentium 机器, +我发现每当进入安装时系统都会挂机。
+ +
4.2.12. 我有个 CMD640 IDE 控制器, 系统它坏了。
+ +
4.2.13. 在一台 Compaq Aero 笔记本上, 当尝试从软盘安装时, 提示 +“No floppy devices found! Please check ...”。
+ +
4.2.14. 在安装一台 Dell Poweredge XE 时, 无法识别 Dell 自有的 +RAID 控制器 DSA (Dell SCSI Array)。
+ +
4.2.15. 我有一个 IBM EtherJet PCI 卡,它被 fxp(4) +驱动程序正确的探测到, 但网卡上的灯却不亮, 也不能连到网络。
+ +
4.2.16. 当我在配置网络服务期间安装了一个 IBM Netfinity 3500, +系统停止了响应。
+ +
4.2.17. 我安装到由 Mylex PCI RAID 控制器管理的磁盘时, +系统启动失败 (例如, 显示 read error 错误信息)。
+
+ +
+
+

4.2.1. 我的计算机在启动并检测硬件时停住了, +或者安装时行为异常, 或者软驱没有检测到。

+
+ +
+

FreeBSD 5.0 以及更高版本大量地使用了 i386、 amd64 以及 ia64 平台上的系统 ACPI +服务以帮助检测系统在启动过程中检测到的设备。 不幸的是, ACPI 驱动程序以及主板及其 BIOS +仍然存在一些 bug。 ACPI 可以通过在启动加载的第三阶段通过设置 “hint.acpi.0.disabled” +来禁用:

+ +
+set hint.acpi.0.disabled="1"
+
+ +

在每次启动时这个选项都会被复位, 因此有必要把 hint.acpi.0.disabled="1" 加入到 /boot/loader.conf中。 要了解关于启动加载器的进一步详情, 请参考 +FreeBSD 使用手册。

+
+
+ +
+
+

4.2.3. 先前版本的 FreeBSD 能够识别我的旧式 +ISA 设备, 而新版本不能了。 发生了什么问题?

+
+ +
+

类似 matcd 这样的一些驱动程序, 会由于无人维护或者其他一些原因而被删除。 +其他一些仍然存在, 但由于其具有侵略性的检测方法而被默认禁用。 下面这些 ISA +设备驱动可以在启动加载器的第三步时启用: aha, ahv, aic, bt, ed, cs, sn, ie, fe, le, 以及 +lnc。 要做到这一点, 在加载器进行 10 秒倒计时的时候将其中止, 并在提示符后输入:

+ +
+unset hint.foo.0.disabled
+
+ +

foo 替换为驱动程序的名字就可以重新启用它们。 +通过编辑文件 /boot/device.hints 并删去相应的 “disabled” +行可以使这一设置持久化。

+
+
+ +
+
+

4.2.4. 安装完 FreeBSD 之后的首次硬盘启动, +内核已经正确加载并检测了硬件, 但却停机并给出了类似下面的信息:

+ +
+changing root device to ad1s1a panic: cannot mount root
+
+ +

哪个地方出错? 应该如何解决?

+ +

在引导提示中给出的 bios_drive:interface(unit,partition)kernel_name 是什么意思?

+
+ +
+

当引导盘不是系统中的第一块盘时可能会触发一个存在了很久的问题。 BIOS 使用和 +FreeBSD 不同的标号机制, 而改正这样的问题是非常困难的事情。

+ +

当引导盘不是系统中的第一块盘时, FreeBSD 可能需要一些额外的帮助才能找到它。 +这里有两种比较常见的情形, 在这两种情形中, 您都需要告诉 FreeBSD 根文件系统的位置。 +您可以通过指定 BIOS 磁盘编号、 类型以及 FreeBSD 对那种类型的编号来完成这项工作。

+ +

第一种情况是您有两个 IDE 磁盘, 每个配置成主盘在它们各自的 IDE +总线上,并且希望它们能从 第二个盘引导 FreeBSD BIOS 把它们看作磁盘 0 和磁盘 1, FreeBSD +把它们看作 ad0ad2

+ +

FreeBSD 在 BIOS 磁盘 1 上,类型为 ad FreeBSD 盘号为 2, +因此您可以说:

+ +
+1:ad(2,a)kernel
+
+ +

注意如果有一个从盘在主接口上, 则上面这些就不必要了 (而且, 事实上是错的)。

+ +

第二种解决涉及到从一个 SCSI 磁盘上引导 当您在系统上有一个或多个 IDE +磁盘。在这种情况下, FreeBSD 的盘号比 BIOS 的盘号要低。 如果您像 SCSI 磁盘一样有两个 IDE +磁盘, SCSI 磁盘是 BIOS 磁盘 2, 类型 da FreeBSD 盘号为 +0,因此您可以这样说:

+ +
+2:da(0,a)kernel
+
+ +

告诉 FreeBSD 您想从 BIOS 磁盘2上引导,它就是系统上的第 一个 SCSI 磁盘。如果您只有一个 +IDE 磁盘,您需要使用 '1:' 来代替。

+ +

您一旦知道了需要使用的数值之后, 就可以用您喜欢的文本编辑器把这些命令写进 /boot.config 文件中。 除非另有说明, FreeBSD 会使用这个文件的内容, +作为对 boot: 提示的回应。

+
+
+ +
+
+

4.2.5. 第一次安装 FreeBSD +后,我从硬盘进行引导,但是引导管理器却提示 F? +在每次引导时,但却不能引导进入系统。

+
+ +
+

在安装 FreeBSD 的编辑分区时, 硬盘尺寸设置错误。 +返回到分区编辑器并指定您的硬盘的实际尺寸。 您必须重新安装 FreeBSD +再次重新设置正确的尺寸。

+ +

如果在为您的机器指出正确的尺寸之后仍然失败,这里有个技巧: 安装一个小的 DOS +分区在磁盘开始安装 FreeBSD 后。安装程序将查看 DOS +分区并且尝试着去推断正确的尺寸。通常这样就能正常工作。

+ +

下面的提示不再推荐,但是留在这里作为参考:

+ + +
+

如果您正打算安装只使用 FreeBSD 的服务器, 而不关心 (未来) 和 DOS, Linux +或其他操作系统的兼容性, 您还可以选择使用整个磁盘 (分区编辑器中的 ‘A’), +选择那个不标准的选项来让 FreeBSD 占满磁盘的每一个扇区。 这样您就不再需要考虑尺寸问题, +而限制则是您将无法运行 FreeBSD 以外的其他操作系统。

+
+
+
+ +
+
+

4.2.6. mcd(4) 驱动总是认为它发现了一个设备, 而这导致我的 +Intel EtherExpress 网卡无法正常工作。

+
+ +
+

在引导加载的第三阶段, 设置 hint “hint.mcd.0.disabled="1"” 和 +“hint.mcd.1.disabled="1"”, 就可以禁止探测 mcd0mcd1 设备。 一般而言, +在内核配置文件中您应该只保留和启用那些将要用到的设备。

+
+
+ +
+
+

4.2.7. 系统发现了我的 my ed(4) 网卡,但却出现 +设备超时错误。

+
+ +
+

您的卡可能使用了与 /boot/device.hints +文件中指定的不同的 IRQ。 ed 驱动默认并不使用‘软’配置 (在 DOS 下使用 EZSETUP +进行的配置), 但如果您在接口的 hint 上指定 -1, +就会使用软配置。

+ +

可以通过跳线来改变硬件的设定 (并根据需要修改内核配置) 或通过设置 hint +“hint.ed.0.irq="-1"” 将 IRQ 指定为 -1。 +后者将让内核使用软件配置。

+ +

另一种可能是您的卡使用了 IRQ 9, 而这是和 IRQ 2 共用的, 这也是经常造成问题的原因 +(尤其是当您的 VGA 显卡使用 IRQ 2 时!)。 只要可能, 您就不应使用 IRQ 2 或 9。

+
+
+ +
+
+

4.2.8. 我从软盘引导安装我的 IBM ThinkPad +(tm)膝上型电脑, 键盘的输入一团糟。

+
+ +
+

较早的 IBM 笔记本使用了非标准的键盘控制器, 因此您必须告诉键盘驱动 (atkbd0) +进入与 ThinkPad 协同工作的一个特殊模式。 设置 hint “hint.atkbd.0.flags="4"” +应该能让其正常工作。

+
+
+ +
+
+

4.2.9. 我的系统找不到我的 Intel EtherExpress +16 卡。

+
+ +
+

您必须设置您的 Intel EtherExpress 16 卡的内存映射到地址 0xD0000, 并使用 Intel +提供的 softset.exe 程序进行设置, 让使映射后的内存大小为 +32K

+
+
+ +
+
+

4.2.10. 在 EISA HP Netserver +上安装时,我的 AIC-7xxx SCSI 控制器检测不到。

+
+ +
+

这是一个已知问题, 并用会在将来对其进行修复。 要让系统能够正常安装, +需要在加载器第三阶段设置 hint “hw.eisa_slots="12"”。

+
+
+ +
+
+

4.2.11. 我有一台 Panasonic AL-N1 或 Rios +Chandler Pentium 机器, 我发现每当进入安装时系统都会挂机。

+
+ +
+

由于某些原因, 您的机器可能不喜欢新的 i586_copyout 和 +i586_copyin 代码。 要禁用它们, 需要设置 hint +“hint.npx.0.flags="1"”。

+
+
+ +
+
+

4.2.12. 我有个 CMD640 IDE 控制器, +系统它坏了。

+
+ +
+

FreeBSD 不支持这种控制器。

+
+
+ +
+
+

4.2.13. 在一台 Compaq Aero 笔记本上, +当尝试从软盘安装时, 提示 “No floppy devices found! Please check ...”。

+
+ +
+

Compaq 系统总是与其它系统有点不同, 他们没有在笔记本的 CMOS RAM +中说明软驱的存在。 因此, 驱动程序会认为没有配置软驱。 您需要设置 hint +“hint.fdc.0.flags="1"” 这样驱动程序将认为第一个软驱存在, 而不去查询 CMOS。

+
+
+ +
+
+

4.2.14. 在安装一台 Dell Poweredge XE 时, +无法识别 Dell 自有的 RAID 控制器 DSA (Dell SCSI Array)。

+
+ +
+

配置 DSA 来使用 AHA-1540 仿真使用 EISA 配置程序。之后 FreeBSD 检测到 DSA +作为一个 Adaptec AHA-1540 SCSI 控制器,irq 11 和 port 340。在可视化模式下系统将使用 DSA +RAID disks, 但您不能使用 DSA-specific 里的特性,例如查看 RAID 健壮性。

+
+
+ +
+
+

4.2.15. 我有一个 IBM EtherJet PCI 卡,它被 +fxp(4) +驱动程序正确的探测到, 但网卡上的灯却不亮, 也不能连到网络。

+
+ +
+

我们不理解为什么会发生这样情况, IBM 也不理解 (我们问过他们)。 这块网卡是标准的 +Intel EtherExpress Pro/100, 只是上面有 IBM 的标签, 这种卡通常工作的都很好。 +您可以在一些 IBM 的服务器上看一些这方面的征兆。 +唯一的解决办法是安装一个不同品牌的网卡。

+
+
+ +
+
+

4.2.16. 当我在配置网络服务期间安装了一个 +IBM Netfinity 3500, 系统停止了响应。

+
+ +
+

在 Netfinity 3500 板上有一个问题, 目前为止我们还没有找出其根源。 +它可能与系统配置不正确的 SMP 特性有关。 目前您只能换一块不同品牌的网卡, +而在任何时候都避免使用板载的。

+
+
+ +
+
+

4.2.17. 我安装到由 Mylex PCI RAID +控制器管理的磁盘时, 系统启动失败 (例如, 显示 read error +错误信息)。

+
+ +
+

Mylex 驱动中有一个 bug, 它会忽略 BIOS 中的 “8GB” 模式设置。 请改为使用 2GB +模式。

+
+
+
+
+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/installation-ia64.html b/zh_CN/releases/6.3R/installation-ia64.html new file mode 100644 index 0000000000..f5146d5c66 --- /dev/null +++ b/zh_CN/releases/6.3R/installation-ia64.html @@ -0,0 +1,789 @@ + + + + +FreeBSD/ia64 6.3-RELEASE 安装说明书 + + + + + +
+
+

FreeBSD/ia64 6.3-RELEASE 安装说明书

+ +

The FreeBSD Project

+ + + +
+
+ +
+
+

  这篇文章对安装 FreeBSD/ia64 6.3-RELEASE 作了一些简短的说明,特别强调了如何获取 +FreeBSD 发行版本。 也给出了发现并解决的故障和频繁被问到的问题的记录。

+
+
+ +
+
+

1 安装 FreeBSD

+ +

  这一章节介绍了安装一个新的 FreeBSD 发行版本的过程。 这些说明重点强调了获取 FreeBSD +6.3-RELEASE 发行版本并开始安装的过程。FreeBSD 使用手册“安装 +FreeBSD”一章提供了有关安装程序本身更深层次的信息, 包括一个全程截图的指南。

+ +

  如果您正在从 FreeBSD 的前一个发行版本升级,请查看 第 3 +节的升级说明。

+ +
+
+

1.1 开始

+ +

  可能在安装前要做的最重要的步骤就是阅读 FreeBSD 提供的各种各样的安装文档。 与 +FreeBSD 这个发行版本相关的文档的 roadmap 可以在 README.TXT +中找到,这个文件通常放在和本文件相同的位置。 +大部分文档,比如发行注记和硬件兼容性列表也可以在安装程序的 Documentation 菜单中查看。

+ +

  注意如果您能接入 Internet 的话, FreeBSD FAQ使用手册 的在线版本也可以在 FreeBSD 项目 Web 站点上找到。

+ +

  这份文档集合可能看起来很吓人,但是阅读它们所花费的时间很可能会节省更多的时间。 +熟悉可用的资源也有助于处理安装过程中的问题。

+ +

  再好的计划有时也会出错, 所以如果您遇到麻烦请看一看 第 4 +节, 包含了很多有价值的出错处理的信息。 在安装之前您也应该阅读升级过的 ERRATA.TXT 拷贝, +因为这会对您的特定发行版本的中间时期所报告的任何问题向您提出警告。

+ +
+
+

重要: 尽管 FreeBSD 会尽可能地避免偶然的数据丢失, +但是如果在安装过程中您做错了什么还是很可能会 清空您的整个硬盘。 请不要进入 FreeBSD 最后的安装菜单, +除非您事先已经对重要数据进行了充分的备份。

+
+
+
+ +
+
+

1.2 硬件需求

+ +

  如果您对配置 FreeBSD 的硬件不熟悉,您一定要阅读 HARDWARE.TXT 文件,它包含了 FreeBSD 支持的硬件的重要信息。

+
+ + + + + +
+
+

1.5 详述各种安装类型

+ +

  一旦您看到了初始的安装屏幕,不管用哪种方式, +您就可以跟随各种各样的菜单提示到处浏览了。如果您以前从未使用过 FreeBSD +安装程序,建议您阅读 Documentation 子菜单还有第一个菜单概括的 “Usage” +说明中的文档。

+ +
+
+

注意: 如果您感到迷惑,按 F1 +键查看与指定部分相关的在线文档。

+
+
+ +

  如果您以前从未安装过 FreeBSD,或者即使您安装过, +仍然强烈推荐使用“Standard”安装模式, +因为它确保您一路安装下来访问到了所有重要的要检查的条目。 如果您非常熟悉 FreeBSD +安装过程并 精确的 +知道您想做什么,可以使用“Express”或者“Custom”安装选项。 +如果您在升级一个现存的系统,使用“Upgrade”选项。

+ +

  FreeBSD 安装程序支持直接使用软盘、DOS、磁带、CDROM、FTP、NFS 和 UFS +分区来作为安装介质。下面是从每种类型的介质安装的更深入的提示。

+ +
+
+

1.5.1 从网络 CDROM 安装

+ +

  如果您只希望从本地 CDROM 驱动器安装,可以查看 第 1.4 +节。如果您的系统上没有 CDROM 驱动器,又希望使用有网络连接的另一个系统上的 CDROM +驱动器中的 FreeBSD 发行 CD,也有几种方式可以实现:

+ +
    +
  • +

    如果您能够直接通过 FreeBSD 机器上的 CDROM 驱动器 FTP 安装,这很容易:保证有一台 FTP +服务器正在运行,然后只要把下面的几行添加到密码文件中 (使用 +vipw(8) +命令):

    + +
    +ftp:*:99:99::0:0:FTP:/cdrom:/sbin/nologin
    +
    + +

    在您要运行安装的机器上,到 Options 菜单并设定 Release Name 为 any。然后您可以选择一种 FTP 媒介类型并在 +ftp 站点目录中选定“URL”后键入 ftp://machine

    + +
    +
    +

    警告: 这会允许本地网络(或 Internet) 上的任何人和这台机器建立 “匿名 FTP” +连接,这可能不是所希望看到的。

    +
    +
    +
  • + +
  • +

    如果希望通过 NFS 将 CDROM 直接导出给其他机器来进行安装, 您需要首先在 /etc/exports 文件中添加对应的项目 (在有 CDROM 驱动器的那台机器上)。 +下面的例子将允许 ziggy.foo.com 在安装过程中直接通过 NFS 挂接 +CDROM:

    + +
    +/cdrom          -ro             ziggy.foo.com
    +
    + +

    当然, 带 CDROM 的那台机器必须配置为 NFS 服务器, 如果您不知道如何完成其配置, 则 NFS +对您来说可能并不是最佳的选择, 除非您打算仔细阅读 +rc.conf(5) +并配置它。 如果顺利的话, 将可以通过输入: cdrom-host:/cdrom 作为在目标机器 NFS +安装过程的参数, 例如 wiggy:/cdrom

    +
  • +
+
+ +
+
+

1.5.2 从软盘安装

+ +

  如果由于硬件不支持, 或者您喜欢把简单的问题复杂化而不得不从软盘安装, +您需要首先准备一些空白的软盘。

+ +

  首先, 按照 第 1.3 节 所介绍的过程来制作启动盘。

+ +

  然后, 仔细阅读 第 2 节 并要特别注意 +“发行版本所采用的格式” 一节, 因为它介绍了您需要复制到软盘上的文件, +以及可以放心地跳过的文件。

+ +

  接下来您需要至少准备足够多的能放下 bin 目录里文件的 +1.44MB 软盘。 如果您需要在 DOS 下准备这些软盘, 则 必须 使用 MS-DOS 的 FORMAT +命令来格式化它们。 如果您使用 Windows, 则可以使用 Windows 文件管理器 的格式化命令。

+ +
+
+

重要: 通常, 软盘是 “在出厂前格式化过的”。 虽然这很方便, +但过去许多用户的问题报告都与没有格式化磁盘有关。 建议您自行格式化一下, +以确认没有问题。

+
+
+ +

  如果您正在从另一个 FreeBSD 机器上制作需要的软盘, 格式化仍然是一个好习惯, +只是您并不需要在每张软盘上都放一个 DOS 文件系统。 您可以使用 +disklabel(8) 和 + +newfs(8) +这两个命令来在软盘上制作 UFS 文件系统, 使用下面介绍的命令:

+ +
+# fdformat -f 1440 fd0
+# disklabel -w fd0 floppy3
+# newfs -i 65536 /dev/fd0
+
+ +

  在以 DOS 或 UFS 格式化过软盘之后, 还需要将文件复制到上面。 +发布文件的大小是经过精心准备的, 因此每张软盘都能够放下一个发布文件。 +每一个发布包的文件应该放到它自己的子目录中, 例如: a:\bin\bin.inf, a:\bin\bin.aa, a:\bin\bin.ab, ...

+ +
+
+

重要: bin.inf 文件需要放到 bin 发布集的第一张软盘上, +因为安装文件需要读取它以了解在将发布包重组时还需要获取多少个文件块。 +当把发布放到软盘上时, distname.inf 文件 必须 和发布集的第一块放在一起。

+
+
+ +

  一旦您进入了安装程序的 Media 提示, 选择 “Floppy” 之后您将得到相应的提示。

+
+ +
+
+

1.5.4 从 QIC/SCSI 磁带安装

+ +

  当从磁带安装时, 安装程序预期安装文件是 tar 到上面的, +因此把您感兴趣的安装包复制出来之后, 简单地使用 +tar(1) +把它们放到磁带上就可以了:

+ +
+# cd /where/you/have/your/dists
+# tar cvf /dev/sa0 dist1 .. dist2
+
+ +

  当您进行安装时, 您应该确认临时目录 (将提示您选择它) 中有足够放下 完整的 磁带内容的空间。 +由于磁带不支持随机访问, 这种方式需要很多临时存储。 +您需要准备写到磁带上那样多的临时存储空间。

+ +
+
+

注意: 当开始安装时, 磁带应该在从软盘启动 之前 放进磁带机。 如果不这样做, 安装程序的 “探测” +操作可能会找不到它。

+
+
+ +

  现在按照 第 1.3 节 +的描述制作安装软盘并继续安装就可以了。

+
+ +
+
+

1.5.5 通过网络使用 FTP 或 NFS +安装

+ +

  按照第一节的说明制作引导盘之后, 您可以使用三种不同的连接方式来继续安装过程: +串口连接、 并口连接, 或以太网。

+ +
+
+
1.5.5.1 串口
+ +

  SLIP 支持非常原始, 而且基本上限于硬连线的连接, 例如在两台计算机之间的串口电缆。 +这类连接必须是直接连好的, 因为 SLIP 安装目前并不提供拨号能力。 +如果您需要使用调制解调器来拨号或需要在连接之前进行其它交互, 则应使用 PPP 来代替它。

+ +

  如果您使用 PPP, 一定要确认您手头有 Internet 服务提供商的 IP 地址和 DNS 信息, +因为您在安装的开始阶段需要它们。 您还需要知道自己的 IP 地址, 尽管 PPP 支持动态地址协商, +并能够直接从您的 ISP 获取这些信息, 如果他们支持这样做的话。

+ +

  最后您还需要了解在您的 PPP 拨号服务上如何使用一些 “AT 命令” 来进行拨号, 因为 +PPP 拨号程序只提供了非常简单的终端仿真程序。

+
+ +
+
+
1.5.5.2 并口
+ +

  如果有可用的到另一台 FreeBSD 或 Linux 机器的连接, 您也可以考虑通过 “laplink” +风格的并口电缆来安装。 通过并口连接的速度通常要比串口电缆 (通常最多 50k/秒) 要快的多, +因此能够让您更快地完成安装。 当使用点对点的并口电缆连接时通常并不需要 “真实的” IP +地址, 一般来说您可以在连接的两端使用 RFC 1918 风格的地址 (例如 10.0.0.110.0.0.2, 等等)。

+ +
+
+

重要: 如果您的 PLIP 另一端使用的是 Linux, 则还需要在 TCP/IP 设置界面的“extra +options for ifconfig” 中指定 link0, 以便兼容 Linux +中略有不同的 PLIP 协议。

+
+
+
+ +
+
+
1.5.5.3 以太网
+ +

  FreeBSD 支持绝大多数常见的以太网卡, 它支持的网卡列表作为 FreeBSD 硬件说明 (参见 +Documentation 菜单中的 HARDWARE.TXT 或启动盘和 CDROM +的顶级目录)。 如果您使用的是某种被支持的 PCMCIA 网卡, 则还应确认它在笔记本启动 之前 就已经插好了。 不幸的是, FreeBSD +目前还不支持在安装过程中 “热插” PCMCIA 卡。

+ +

  同时还需要知道您在局域网上的 IP 地址, 子网的 netmask +值和机器名。 您的系统管理员会告诉您在您的网络上所需要的值。 如果您想通过名字而不是 IP +地址来访问其它机器, 则还需要一个域名服务器, 而且可能还需要网关的地址 (如果使用 PPP, +则是您提供商的 IP 地址) 才能够访问它。 如果您打算通过 HTTP 代理来完成 FTP 安装, +您还需要代理服务器的地址。

+ +

  如果您不知道这些问题的答案, 您可能需要 首先 联系系统管理员, 然后才能开始安装。 +在已有网络上使用随便选择的 IP 地址和子网掩码几乎肯定无法正常工作, +而且您的管理员可能会给您上人生一课。

+ +

  一旦您的网络连接能够使用, 就可以继续通过 NFS 或 FTP 来完成安装了。

+
+ +
+
+
1.5.5.4 NFS 安装提示
+ +

  NFS 安装相当的简单: 您只需将 FreeBSD 的安装文件复制到服务器上的某个目录, +并在选择 NFS 介质时给出这个目录即可。

+ +

  如果服务器只支持来自 “特权端口” 的访问 (这是 Sun 和 Linux +工作站上通常的默认情形), 您可能需要在安装之前在 Options 菜单中设置这个选项。

+ +

  如果您的网卡质量很差并造成数据传输迟缓, 您可能还需要调整一些 Options 选项。

+ +

  为了让 NFS 安装能够正常进行, 服务器还必须支持 “子目录挂接 (subdir mounts)”, +例如如果您的 FreeBSD 安装包目录在 wiggy:/usr/archive/stuff/FreeBSD 中, 则 wiggy 必须允许直接挂接 /usr/archive/stuff/FreeBSD, 而不仅仅是 /usr/usr/archive/stuff

+ +

  在 FreeBSD 的 /etc/exports 文件中可以通过 -alldirs 选项来控制它。 在其它 NFS 服务器上可能有不同的写法。 +如果您收到了来自服务器的 Permission Denied 消息, +通常是因为您没有启用这一特性导致的。

+
+ +
+
+
1.5.5.5 FTP 安装提示
+ +

  FTP 安装可以通过从任何包含足够新版的 FreeBSD 的镜像站点来完成。 安装过程中您可以从 +FTP 站点菜单中选择遍布全球的几乎每一个官方的镜像站点来完成安装。

+ +

  如果您正从某个没有在这里列出的 FTP 站点安装, 或您无法正确地配置域名解析服务器, +您也可以通过在菜单中选择 “URL” 来指定自己的 URL。 URL 可以包括一个域名或 IP 地址, +因此当没有域名解析服务器时, 您可以用类似下面的 URL 来完成安装:

+ +
+ftp://216.66.64.162/pub/FreeBSD/releases/ia64/4.2-RELEASE
+
+ +

  您可以从三种 FTP 安装方式中选择合适的:

+ +
    +
  • +

    FTP: 这种方式使用标准的 “主动 (Active)” 传输方式, +此时服务器将主动发起到客户机的数据连接。 在存在防火墙的环境中通常这会无法正常工作, +但与不支持被动模式的较老的 FTP 服务器配合时它是最佳选择。 如果您使用被动模式时连接挂起, +请尝试这个选项。

    +
  • + +
  • +

    FTP Passive: 这将设置 FTP “被动 (Passive)” 模式, 它将阻止服务器打开到客户机的连接。 +这个选项对于通过不允许连入到随机端口的防火墙接入的用户来说, 是最佳的选择。

    +
  • + +
  • +

    FTP via an HTTP proxy: 这个选项指示 FreeBSD 使用 HTTP 连到一个代理商完成所有的 FTP +操作。 代理服务器将翻译所有的请求, 并把它们发给 FTP 服务器。 这允许用户通过完全不允许 +FTP, 但提供了 HTTP 代理的防火墙连接。 除了 FTP 服务器之外, +您还必须指定代理服务器的主机名。

    + +

    极端情况下您可能有不通过 HTTP 的 FTP 代理服务器, 您可以把 URL 指定为下面的样子:

    + +
    +ftp://foo.bar.com:端口/pub/FreeBSD
    +
    + +

    上面的 URL 中, 端口 是 FTP +代理服务器的端口号。

    +
  • +
+
+
+
+ + +
+ +
+
+

2 发行版本所采用的格式

+ +

  典型的 FreeBSD 发布目录的样子和下面列出的类似 (具体细节可能随版本、 +硬件架构和其他因素而有微小变化):

+ +
+ERRATA.HTM      README.TXT      compat1x        dict            kernel
+ERRATA.TXT      RELNOTES.HTM    compat20        doc             manpages
+HARDWARE.HTM    RELNOTES.TXT    compat21        docbook.css     packages
+HARDWARE.TXT    base            compat22        filename.txt    ports
+INSTALL.HTM     boot            compat3x        floppies        proflibs
+INSTALL.TXT     catpages        compat4x        games           src
+README.HTM      cdrom.inf       crypto          info            tools
+
+ +

  这些文件也可以在多碟组的第一张 CDROM 上找到, 只是格局略有不同。 在多数平台上, +安装 CDROM 在安装包文件之外, 也提供了一个 “现场文件系统”。 现场文件系统, +对于修复或排出现有的 FreeBSD 安装的问题非常有用 (参见 第 4 节 +以了解如何完成这项工作)。

+ +

  对于无法从 CDROM 介质引导系统 (但可以通过其它手段来读取 CDROM) 的用户来说, +应关注一下 floppies 目录。 很容易从 floppies 提供的文件来自行制作 1.44MB 引导盘 (参见 第 1.3 节 以了解如何这样做), 并用它来开始从 CDROM、 FTP, 或者 NFS +的安装。 在安装过程中所需要的其他数据, 将自动地根据您的选择获得。 如果您之前从未安装过 +FreeBSD, 则应完整地阅读这份文档 (安装指引)。

+ +

  如果您在尝试进行某种其他类型的安装, 或对于发布目录是如何组织的感到好奇, +请参考下面的说明以了解进一步的内容:

+ +
    +
  1. +

    *.TXT*.HTM 文件包含了文档 +(举例来说, 这份文档可以在 INSTALL.TXTINSTALL.HTM 中找到), 您应该在开始安装之前阅读它们。 *.TXT 文件是普通的文本文件, 而 *.HTM +文件则是 HTML 文件, 可以使用几乎任何一种 Web 浏览器来阅读。 +某些发布可能还包其他格式的文档, 例如 PDF 或 PostScript。

    +
  2. + +
  3. +

    docbook.css 是层次样式表 (CSS) 文件, 它会被 Web +浏览器用以完成 HTML 文档的排版。

    +
  4. + +
  5. +

    base, catpages, crypto, dict, doc, games, info, manpages, proflibs, 以及 src 这些目录中包含了 +FreeBSD 本身的发布版本组件, 它们被分割为更小的文件, 以便放进软盘中 (如果需要的话)。

    +
  6. + +
  7. +

    compat1x, compat20, compat21, compat22, compat3x, 以及 compat4x +目录包含了用于与先前版本兼容的文件, 它们以单个的 gzip 压缩的 tar 文件的形式发布 - +在安装过程中或之后可以通过 install.sh 脚本来安装它们。

    +
  8. + +
  9. +

    floppies/ 子目录中包含了安装用的软盘镜像; +关于它们的更多信息可以在 第 1.3 节 找到。

    +
  10. + +
  11. +

    packagesports 目录提供了 +FreeBSD 的 Packages 和 Ports Collections。 Packages +可以从其目录中通过下面的命令安装:

    + +
    +# sysinstall configPackages
    +
    + +

    Packages 也可以通过将 packages/ 下的文件名交给 +pkg_add(1) +命令来完成。

    + +

    Ports Collection 可以通过与其他组件相同的方法来安装, 解压缩后它需要大约 190MB +的磁盘空间。 关于 ports collection 的更多资料可以在 http://www.FreeBSD.org/ports/ +或本地的 /usr/share/doc/handbook 找到, 当然, +后者的前提是您安装了 doc 发布。

    +
  12. + +
  13. +

    最后, tools 目录中提供了各种用以测试磁盘尺寸、 +安装引导管理器等的 DOS 工具。 这些工具纯粹是可选的, 提供它们是为了方便用户。

    +
  14. +
+ +

  典型的发布目录 (举例来说, info 发布) +在内部应该是这样:

+ +
+CHECKSUM.MD5    info.ab         info.ad         info.inf        install.sh
+info.aa         info.ac         info.ae         info.mtree
+
+ +

  CHECKSUM.MD5 文件包含了每个文件的 MD5 签名。 +这主要是为了手工检测数据是否有损坏用的, 实际的安装过程并不会用到它。 info.a* 文件是分割过的经过 gzip 压缩的 tar 文件, +其内容可以通过下面的命令来显示:

+ +
+# cat info.a* | tar tvzf -
+
+ +

  在安装过程中, 这些文件会被自动地重组并根据需要展开。

+ +

  info.inf 文件也是必要的, +因为它会被安装程序读取以了解需要为安装包复制多少片。 当把安装包放到软盘上时, .inf 文件 必须 放在每一个安装包的第一张软盘上!

+ +

  info.mtree 文件是另一个供用户参考而非必需的文件。 +它包括了 未压缩的 +安装包中的每个文件的 MD5 签名, 并可在其后通过使用 +mtree(8) +程序来验证安装权限和校验和以了解这些文件是否有过改动。 当和 base 安装包联用时, 这是一种检测木马攻击的很好的手段。

+ +

  最后, install.sh +文件是用来方便用户在安装之后安装某个安装包的。 要在装完系统之后从 CDROM 安装某个安装包, +您可以按照下面的例子来完成:

+ +
+# cd /cdrom/info
+# sh install.sh
+
+
+ +
+
+

3 升级 FreeBSD

+ +

  这些说明描述了从一个旧版本的 FreeBSD 执行二进制升级的过程。

+ +
+
+

警告: 尽管 FreeBSD 升级过程尽力防止意外的数据丢失, 但是仍有很大可能这次安装会 +擦除您的整个硬盘! +请不要接受最后的确认请求,除非您已经备份了所有重要的数据文件。

+
+
+ +
+
+

重要: 这些说明假定您正在使用您打算升级的 FreeBSD 版本提供的 +sysinstall(8) +版本。使用一个不匹配的 +sysinstall(8) +版本几乎总是会造成问题并且已知会让系统处于不可用状态。 +在这方面最容易犯的错误就是使用现存的安装的旧的 +sysinstall(8) +副本来升级 FreeBSD 到新的版本。 这是 绝不 推荐的。

+
+
+ +
+
+

警告: 现在还不支持从 FreeBSD 4-STABLE 到 FreeBSD 6.3-RELEASE +的二进制升级。FreeBSD 4-STABLE 中存在的一些文件会引起混乱, +但是却不能被二进制升级移除。一个著名的例子就是旧的 /usr/include/g++ 目录会引起 C++ 程序编译错误 (也可能没有影响)。

+ +

这些升级说明提供给那些从近来的 FreeBSD 6.3-STABLE snapshot 升级的用户。

+
+
+ +
+
+

3.1 介绍

+ +

  升级过程用相应的最新的 FreeBSD release 取代用户选定的发行版本。 +这个过程保护标准的系统配置文件数据, 还有用户数据、已安装的包和其它软件。

+ +

  推荐正在考虑升级的管理员在着手升级之前完整阅读这一章节。 +不这样做的后果很可能就是升级失败或者数据丢失。

+ +
+
+

3.1.1 升级概览

+ +

  发行版本的升级就是执行解压缩新版本组件覆盖当前版本。 +属于旧的发行版本的文件不会被删除。

+ +

  系统配置文件通过保留并恢复下列文件的当前版本来实现保护:

+ +

  Xaccel.ini, XF86Config, adduser.conf, aliases, aliases.db, amd.map, crontab, csh.cshrc, csh.login, csh.logout, cvsupfile, dhclient.conf, disktab, dm.conf, dumpdates, exports, fbtab, fstab, ftpusers, gettytab, gnats, group, hosts, hosts.allow, hosts.equiv, hosts.lpd, inetd.conf, localtime, login.access, login.conf, mail, mail.rc, make.conf, manpath.config, master.passwd, motd, namedb, networks, newsyslog.conf, nsmb.conf, nsswitch.conf, pam.conf, passwd, periodic, ppp, printcap, profile, pwd.db, rc.conf, rc.conf.local, rc.firewall, rc.local, remote, resolv.conf, rmt, sendmail.cf, sendmail.cw, services, shells, skeykeys, spwd.db, ssh, syslog.conf, ttys, uucp

+ +

  这些文件相应的新版本被转移到 /etc/upgrade/。 +系统管理员可以仔细阅读这些新版本并合并需要的部分。 注意这里面很多文件是相互依赖的, +最好的合并过程是将所有的站点特定数据从当前文件复制进新的文件。

+ +

  在升级过程中,会提示管理员 /etc/ +中所有文件要存放的位置。 在本地修改合并进入其它文件后,也可以从这个位置再找回它们。

+
+
+ +
+
+

3.2 过程

+ +

  这一节详细描述了升级过程。尤其关注那些和通常的安装有明显区别的部分。

+ +
+
+

3.2.1 备份

+ +

  用户数据和系统配置文件在升级前应该备份。 尽管升级过程尽力的去防止意外的失误, +还是有可能全部或部分的毁坏数据和配置文件信息。

+
+ +
+
+

3.2.2 挂载文件系统

+ +

  进入 disklabel 编辑器会列出命名的磁盘文件系统设备。 +在着手升级前,管理员应该记录一下设备名和相应的挂载点。 这些挂载点应该在这里输入。 不要 对任何文件系统设置“newfs +flag”,因为这会引起数据丢失。

+
+ +
+
+

3.2.3 选择 Distribution

+ +

  选择 distribution 的时候,没有强制的约束必须选择哪一个。 基本规则是,base distribution 对于升级来说应该选择,如果已经安装了联机手册 man distribution 也应该选择。 +如果管理员希望添加额外的功能,在最初的安装之外其它 distribution 也可以选择。

+
+ +
+
+

3.2.4 安装之后

+ +

  一旦安装过程完成,就会提示管理员检查新的配置文件。 +这时候,应该做下检查来保证系统配置文件有效。 尤其是,应该检查 /etc/rc.conf/etc/fstab 文件。

+
+
+ +
+
+

3.3 从源代码升级

+ +

  那些对允许更复杂、诡异的升级方法感兴趣的人应该看看 FreeBSD 使用手册的 最前沿 一章。这个过程包括了从源代码重建整个 FreeBSD。 +这依赖于可靠的网络连接、额外的磁盘空间和时间, 但是有网络以及其它更复杂安装的优势。 +这基本和跟踪 -STABLE 或 -CURRENT 开发分支的过程是相同的。

+ +

  /usr/src/UPDATING 包含了从源代码升级 FreeBSD +系统的重要信息。它列出了 FreeBSD 中各种各样可能影响升级的改动。

+
+
+ +
+
+

4 故障排除

+ +
+

4.1 修复现有的 FreeBSD 安装

+ +

  FreeBSD 在其安装程序 +sysinstall(8) +的顶级菜单上, 提供了一个 “fixit” 选项。 它提供了一个包含 FreeBSD 基本系统中常用程序的 +shell; 这个环境对于修复或排除现有的 FreeBSD 安装中的故障十分有用。 要使用 fixit 模式, +您需要按照和其他引导盘相同的方式制作 fixit.flp 软盘, 或者使用 +“现场文件系统” CDROM。 一般来说, 现场文件系统应该在 FreeBSD 安装光盘中的第一张上。 +请注意, 使用 fixit 选项需要一些 UNIX 系统管理的经验。

+ +

  一般来说, 有两种方法来启动 fixit 模式。 能够从 FreeBSD 安装 CDROM 启动的用户, +应该这样做并在 +sysinstall(8) +的主菜单选择 “fixit”。 然后, 再选择其中的 “CDROM/DVD” 选项。

+ +

  无法从 CDROM 启动, 但可以从软盘启动的用户, 则需要更多的步骤。 +除了安装过程所需要的 boot.flpkernX.flp 之外, 还需要制作一张 fixit.flp 软盘, 方法和其他软盘无异。 按照启动安装程序的步骤进行, +直到出现 +sysinstall(8) +菜单为止。 这时, 选择其中的 “fixit” 项, 随后的菜单中, 选择 “Floppy”, 并依提示插入 +fixit.flp 软盘。

+ +

  尽管 CDROM 和软盘上的 fixit 环境很相似, 但并非一模一样。 +它们都提供了一系列用于检查、 修复文件系统及其内容的命令。 在 CDROM 上的 fixit +版本提供了全部 FreeBSD 基本系统中的命令, 因为它是一个现场文件系统。 与此相反, +由于空间限制, 软盘 fixit 环境, 则只能提供它的一个子集。

+ +

  软盘版本的 fixit 中, 可以在 /stand/mnt2/stand 找到一些常用的独立的应用程序。 而在 CDROM 版本的 fixit +中, 这些程序可以在 /stand/mnt2/rescue 中找到 (余下的程序, 可以在现场文件系统中找到, +其位置是 /mnt)。

+
+ + +
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/installation-pc98.html b/zh_CN/releases/6.3R/installation-pc98.html new file mode 100644 index 0000000000..888d547209 --- /dev/null +++ b/zh_CN/releases/6.3R/installation-pc98.html @@ -0,0 +1,897 @@ + + + + +FreeBSD/pc98 6.3-RELEASE 安装说明书 + + + + + +
+
+

FreeBSD/pc98 6.3-RELEASE 安装说明书

+ +

The FreeBSD Project

+ + + +
+
+ +
+
+

  这篇文章对安装 FreeBSD/pc98 6.3-RELEASE 作了一些简短的说明,特别强调了如何获取 +FreeBSD 发行版本。 也给出了发现并解决的故障和频繁被问到的问题的记录。

+
+
+ +
+
+

1 安装 FreeBSD

+ +

  这一章节介绍了安装一个新的 FreeBSD 发行版本的过程。 这些说明重点强调了获取 FreeBSD +6.3-RELEASE 发行版本并开始安装的过程。FreeBSD 使用手册“安装 +FreeBSD”一章提供了有关安装程序本身更深层次的信息, 包括一个全程截图的指南。

+ +

  如果您正在从 FreeBSD 的前一个发行版本升级,请查看 第 3 +节的升级说明。

+ +
+
+

1.1 开始

+ +

  可能在安装前要做的最重要的步骤就是阅读 FreeBSD 提供的各种各样的安装文档。 与 +FreeBSD 这个发行版本相关的文档的 roadmap 可以在 README.TXT +中找到,这个文件通常放在和本文件相同的位置。 +大部分文档,比如发行注记和硬件兼容性列表也可以在安装程序的 Documentation 菜单中查看。

+ +

  注意如果您能接入 Internet 的话, FreeBSD FAQ使用手册 的在线版本也可以在 FreeBSD 项目 Web 站点上找到。

+ +

  这份文档集合可能看起来很吓人,但是阅读它们所花费的时间很可能会节省更多的时间。 +熟悉可用的资源也有助于处理安装过程中的问题。

+ +

  再好的计划有时也会出错, 所以如果您遇到麻烦请看一看 第 4 +节, 包含了很多有价值的出错处理的信息。 在安装之前您也应该阅读升级过的 ERRATA.TXT 拷贝, +因为这会对您的特定发行版本的中间时期所报告的任何问题向您提出警告。

+ +
+
+

重要: 尽管 FreeBSD 会尽可能地避免偶然的数据丢失, +但是如果在安装过程中您做错了什么还是很可能会 清空您的整个硬盘。 请不要进入 FreeBSD 最后的安装菜单, +除非您事先已经对重要数据进行了充分的备份。

+
+
+
+ +
+
+

1.2 硬件需求

+ +

  FreeBSD 在 NEC PC-98x1 系统上需要 486 或更高的处理器, 以及至少 24 MB 的 +RAM。 最小安装需要至少 150MB 的剩余硬盘空间。 请阅读下面的部分, 来了解如何缩小现有的 DOS +分区以便安装 FreeBSD 的方法。

+ +

  如果您对配置 FreeBSD 的硬件不熟悉,您一定要阅读 HARDWARE.TXT 文件,它包含了 FreeBSD 支持的硬件的重要信息。

+
+ +
+
+

1.3 软盘映像说明

+ +

  取决于您选择如何来安装 FreeBSD,您可能需要创建几张软盘(通常是四张)来开启安装过程。 +这一章节简要描述了如何创建这些软盘来从 CDROM 或者从 Internet +安装。注意一般情况下在一台支持自启动 CDROM 的机器上从 CDROM 安装 FreeBSD +的话,这一章节描述的步骤都是不需要的,可以跳过。

+ +

  对于通常的CDROM 或者网络安装来说,您需要从 floppies/ +目录拷贝到真实软盘的只有 boot.flpkernX.flp 映像(用于 1.44MB +软盘) 或者 boot-small.flpkern-small.flp 映像(用于 1.2MB 软盘)。

+ +

  通过网络获取这些映像很容易。只需要从 ftp://ftp.FreeBSD.org/ 或者列在使用手册的 FTP 站点一节或 http://mirrorlist.FreeBSD.org/ Web 页面中的众多镜像站点中下载 release/floppies/boot.flp +和所有的 release/floppies/kernX.flp 文件。

+ +

  拿几张空的、 新格式化过的软盘, 一张复制映像 boot.flp,另两张复制 kernX.flp 文件。 这些映像 不是 DOS 文件。您不能把它们当作普通文件简单的复制到一张 DOS +或者 UFS 软盘上,您需要在 DOS 下使用 rawrite.exe 或者在 UNIX +下使用 dd(1) +命令把它们“image”复制到软盘上(查看您的 CDROM 或者 FreeBSD FTP 镜像上的 tools 目录)。

+ +

  例如,要从 DOS 下创建内核软盘映像,您应该这样做:

+ +
+A> rawrite
+
+ +

  假定您已经把 rawrite.exeboot.flp 复制到了某个目录里。当然,您应该对 kernX.flp 文件也这么做。

+ +

  如果您正在一台 UNIX 机器上创建启动软盘,您可能会发现:

+ +
+# dd if=floppies/boot.flp of=/dev/rfd0.1440
+
+ +

  或

+ +
+# dd if=floppies/boot-small.flp of=/dev/rfd0.1200
+
+ +

  工作正常,这取决于您的硬件和操作系统环境 (不同版本的 UNIX +对软驱有不同的命名)。

+
+ +
+
+

1.4 从 CDROM 或者 +Internet 安装 FreeBSD

+ +

  最容易的安装方法就是从 CDROM 安装。 如果您有一个支持的 CDROM 驱动器和一张 FreeBSD +安装 CDROM,有一种方式来开始安装:

+ +
    +
  • +

    从每个 FreeBSD 发行版的 floppies/ 目录创建一系列的 FreeBSD +启动软盘。阅读 第 1.3 节 +了解在不同的操作系统下创建启动软盘的更多信息。 然后您只要从第一张软盘启动,很快就会进入 +FreeBSD 安装。

    +
  • +
+ +
+
+

  如果您没有 CDROM (或者您的计算机不支持从 CDROM 启动) 并且只是想要通过网络使用 +PPP、SLIP 或者专用连接安装, 您应该使用 第 1.3 节 +处的安装说明从文件 floppies/boot.flpfloppies/kernX.flp 创建一系列 +FreeBSD 启动软盘来开始安装。 用 boot.flp +软盘重新启动您的计算机, 出现提示符时插入需要的其他软盘。然后,请到 第 +1.5.5 节 寻找通过 FTP 或 NFS 安装的额外的提示。

+
+ +
+
+

1.5 详述各种安装类型

+ +

  一旦您看到了初始的安装屏幕,不管用哪种方式, +您就可以跟随各种各样的菜单提示到处浏览了。如果您以前从未使用过 FreeBSD +安装程序,建议您阅读 Documentation 子菜单还有第一个菜单概括的 “Usage” +说明中的文档。

+ +
+
+

注意: 如果您感到迷惑,按 F1 +键查看与指定部分相关的在线文档。

+
+
+ +

  如果您以前从未安装过 FreeBSD,或者即使您安装过, +仍然强烈推荐使用“Standard”安装模式, +因为它确保您一路安装下来访问到了所有重要的要检查的条目。 如果您非常熟悉 FreeBSD +安装过程并 精确的 +知道您想做什么,可以使用“Express”或者“Custom”安装选项。 +如果您在升级一个现存的系统,使用“Upgrade”选项。

+ +

  FreeBSD 安装程序支持直接使用软盘、DOS、磁带、CDROM、FTP、NFS 和 UFS +分区来作为安装介质。下面是从每种类型的介质安装的更深入的提示。

+ +
+
+

1.5.1 从网络 CDROM 安装

+ +

  如果您只希望从本地 CDROM 驱动器安装,可以查看 第 1.4 +节。如果您的系统上没有 CDROM 驱动器,又希望使用有网络连接的另一个系统上的 CDROM +驱动器中的 FreeBSD 发行 CD,也有几种方式可以实现:

+ +
    +
  • +

    如果您能够直接通过 FreeBSD 机器上的 CDROM 驱动器 FTP 安装,这很容易:保证有一台 FTP +服务器正在运行,然后只要把下面的几行添加到密码文件中 (使用 +vipw(8) +命令):

    + +
    +ftp:*:99:99::0:0:FTP:/cdrom:/sbin/nologin
    +
    + +

    在您要运行安装的机器上,到 Options 菜单并设定 Release Name 为 any。然后您可以选择一种 FTP 媒介类型并在 +ftp 站点目录中选定“URL”后键入 ftp://machine

    + +
    +
    +

    警告: 这会允许本地网络(或 Internet) 上的任何人和这台机器建立 “匿名 FTP” +连接,这可能不是所希望看到的。

    +
    +
    +
  • + +
  • +

    如果希望通过 NFS 将 CDROM 直接导出给其他机器来进行安装, 您需要首先在 /etc/exports 文件中添加对应的项目 (在有 CDROM 驱动器的那台机器上)。 +下面的例子将允许 ziggy.foo.com 在安装过程中直接通过 NFS 挂接 +CDROM:

    + +
    +/cdrom          -ro             ziggy.foo.com
    +
    + +

    当然, 带 CDROM 的那台机器必须配置为 NFS 服务器, 如果您不知道如何完成其配置, 则 NFS +对您来说可能并不是最佳的选择, 除非您打算仔细阅读 +rc.conf(5) +并配置它。 如果顺利的话, 将可以通过输入: cdrom-host:/cdrom 作为在目标机器 NFS +安装过程的参数, 例如 wiggy:/cdrom

    +
  • +
+
+ +
+
+

1.5.2 从软盘安装

+ +

  如果由于硬件不支持, 或者您喜欢把简单的问题复杂化而不得不从软盘安装, +您需要首先准备一些空白的软盘。

+ +

  首先, 按照 第 1.3 节 所介绍的过程来制作启动盘。

+ +

  然后, 仔细阅读 第 2 节 并要特别注意 +“发行版本所采用的格式” 一节, 因为它介绍了您需要复制到软盘上的文件, +以及可以放心地跳过的文件。

+ +

  接下来您需要至少准备足够多的能放下 bin 目录里文件的 +1.44MB 软盘。 如果您需要在 DOS 下准备这些软盘, 则 必须 使用 MS-DOS 的 FORMAT +命令来格式化它们。 如果您使用 Windows, 则可以使用 Windows 文件管理器 的格式化命令。

+ +
+
+

重要: 通常, 软盘是 “在出厂前格式化过的”。 虽然这很方便, +但过去许多用户的问题报告都与没有格式化磁盘有关。 建议您自行格式化一下, +以确认没有问题。

+
+
+ +

  如果您正在从另一个 FreeBSD 机器上制作需要的软盘, 格式化仍然是一个好习惯, +只是您并不需要在每张软盘上都放一个 DOS 文件系统。 您可以使用 +disklabel(8) 和 + +newfs(8) +这两个命令来在软盘上制作 UFS 文件系统, 使用下面介绍的命令:

+ +
+# fdformat -f 1440 fd0
+# disklabel -w fd0 floppy3
+# newfs -i 65536 /dev/fd0
+
+ +

  在以 DOS 或 UFS 格式化过软盘之后, 还需要将文件复制到上面。 +发布文件的大小是经过精心准备的, 因此每张软盘都能够放下一个发布文件。 +每一个发布包的文件应该放到它自己的子目录中, 例如: a:\bin\bin.inf, a:\bin\bin.aa, a:\bin\bin.ab, ...

+ +
+
+

重要: bin.inf 文件需要放到 bin 发布集的第一张软盘上, +因为安装文件需要读取它以了解在将发布包重组时还需要获取多少个文件块。 +当把发布放到软盘上时, distname.inf 文件 必须 和发布集的第一块放在一起。

+
+
+ +

  一旦您进入了安装程序的 Media 提示, 选择 “Floppy” 之后您将得到相应的提示。

+
+ +
+
+

1.5.3 从 DOS 分区安装

+ +

  要从 MS-DOS 分区安装您只需简单地把发布包文件复制到主 DOS 分区 (A:) 上的一个名字为 FREEBSD 的目录即可。 +例如, 要从 DOS 中使用来自 CDROM 的文件完成 FreeBSD 的最小安装, +您需要照下面的提示做:

+ +
+A:\> MD A:\FREEBSD
+A:\> XCOPY /S E:\BASE A:\FREEBSD\BASE
+
+ +

  这里假设 E: 是您的 CD 所挂接的驱动器符。

+ +

  如果需要从 DOS 安装更多的发行包 (当然您需要足够的磁盘空间) 需要将它们都复制到 A:\FREEBSD - 而 BIN 则是必需的。

+ +

  一旦您复制了这些目录, 就可以简单地从软盘开始安装, 并在指定介质类型时选择 +“DOS”。

+
+ +
+
+

1.5.4 从 QIC/SCSI 磁带安装

+ +

  当从磁带安装时, 安装程序预期安装文件是 tar 到上面的, +因此把您感兴趣的安装包复制出来之后, 简单地使用 +tar(1) +把它们放到磁带上就可以了:

+ +
+# cd /where/you/have/your/dists
+# tar cvf /dev/sa0 dist1 .. dist2
+
+ +

  当您进行安装时, 您应该确认临时目录 (将提示您选择它) 中有足够放下 完整的 磁带内容的空间。 +由于磁带不支持随机访问, 这种方式需要很多临时存储。 +您需要准备写到磁带上那样多的临时存储空间。

+ +
+
+

注意: 当开始安装时, 磁带应该在从软盘启动 之前 放进磁带机。 如果不这样做, 安装程序的 “探测” +操作可能会找不到它。

+
+
+ +

  现在按照 第 1.3 节 +的描述制作安装软盘并继续安装就可以了。

+
+ +
+
+

1.5.5 通过网络使用 FTP 或 NFS +安装

+ +

  按照第一节的说明制作引导盘之后, 您可以使用三种不同的连接方式来继续安装过程: +串口连接、 并口连接, 或以太网。

+ +
+
+
1.5.5.1 串口
+ +

  SLIP 支持非常原始, 而且基本上限于硬连线的连接, 例如在两台计算机之间的串口电缆。 +这类连接必须是直接连好的, 因为 SLIP 安装目前并不提供拨号能力。 +如果您需要使用调制解调器来拨号或需要在连接之前进行其它交互, 则应使用 PPP 来代替它。

+ +

  如果您使用 PPP, 一定要确认您手头有 Internet 服务提供商的 IP 地址和 DNS 信息, +因为您在安装的开始阶段需要它们。 您还需要知道自己的 IP 地址, 尽管 PPP 支持动态地址协商, +并能够直接从您的 ISP 获取这些信息, 如果他们支持这样做的话。

+ +

  最后您还需要了解在您的 PPP 拨号服务上如何使用一些 “AT 命令” 来进行拨号, 因为 +PPP 拨号程序只提供了非常简单的终端仿真程序。

+
+ +
+
+
1.5.5.2 并口
+ +

  如果有可用的到另一台 FreeBSD 或 Linux 机器的连接, 您也可以考虑通过 “laplink” +风格的并口电缆来安装。 通过并口连接的速度通常要比串口电缆 (通常最多 50k/秒) 要快的多, +因此能够让您更快地完成安装。 当使用点对点的并口电缆连接时通常并不需要 “真实的” IP +地址, 一般来说您可以在连接的两端使用 RFC 1918 风格的地址 (例如 10.0.0.110.0.0.2, 等等)。

+ +
+
+

重要: 如果您的 PLIP 另一端使用的是 Linux, 则还需要在 TCP/IP 设置界面的“extra +options for ifconfig” 中指定 link0, 以便兼容 Linux +中略有不同的 PLIP 协议。

+
+
+
+ +
+
+
1.5.5.3 以太网
+ +

  FreeBSD 支持绝大多数常见的以太网卡, 它支持的网卡列表作为 FreeBSD 硬件说明 (参见 +Documentation 菜单中的 HARDWARE.TXT 或启动盘和 CDROM +的顶级目录)。 如果您使用的是某种被支持的 PCMCIA 网卡, 则还应确认它在笔记本启动 之前 就已经插好了。 不幸的是, FreeBSD +目前还不支持在安装过程中 “热插” PCMCIA 卡。

+ +

  同时还需要知道您在局域网上的 IP 地址, 子网的 netmask +值和机器名。 您的系统管理员会告诉您在您的网络上所需要的值。 如果您想通过名字而不是 IP +地址来访问其它机器, 则还需要一个域名服务器, 而且可能还需要网关的地址 (如果使用 PPP, +则是您提供商的 IP 地址) 才能够访问它。 如果您打算通过 HTTP 代理来完成 FTP 安装, +您还需要代理服务器的地址。

+ +

  如果您不知道这些问题的答案, 您可能需要 首先 联系系统管理员, 然后才能开始安装。 +在已有网络上使用随便选择的 IP 地址和子网掩码几乎肯定无法正常工作, +而且您的管理员可能会给您上人生一课。

+ +

  一旦您的网络连接能够使用, 就可以继续通过 NFS 或 FTP 来完成安装了。

+
+ +
+
+
1.5.5.4 NFS 安装提示
+ +

  NFS 安装相当的简单: 您只需将 FreeBSD 的安装文件复制到服务器上的某个目录, +并在选择 NFS 介质时给出这个目录即可。

+ +

  如果服务器只支持来自 “特权端口” 的访问 (这是 Sun 和 Linux +工作站上通常的默认情形), 您可能需要在安装之前在 Options 菜单中设置这个选项。

+ +

  如果您的网卡质量很差并造成数据传输迟缓, 您可能还需要调整一些 Options 选项。

+ +

  为了让 NFS 安装能够正常进行, 服务器还必须支持 “子目录挂接 (subdir mounts)”, +例如如果您的 FreeBSD 安装包目录在 wiggy:/usr/archive/stuff/FreeBSD 中, 则 wiggy 必须允许直接挂接 /usr/archive/stuff/FreeBSD, 而不仅仅是 /usr/usr/archive/stuff

+ +

  在 FreeBSD 的 /etc/exports 文件中可以通过 -alldirs 选项来控制它。 在其它 NFS 服务器上可能有不同的写法。 +如果您收到了来自服务器的 Permission Denied 消息, +通常是因为您没有启用这一特性导致的。

+
+ +
+
+
1.5.5.5 FTP 安装提示
+ +

  FTP 安装可以通过从任何包含足够新版的 FreeBSD 的镜像站点来完成。 安装过程中您可以从 +FTP 站点菜单中选择遍布全球的几乎每一个官方的镜像站点来完成安装。

+ +

  如果您正从某个没有在这里列出的 FTP 站点安装, 或您无法正确地配置域名解析服务器, +您也可以通过在菜单中选择 “URL” 来指定自己的 URL。 URL 可以包括一个域名或 IP 地址, +因此当没有域名解析服务器时, 您可以用类似下面的 URL 来完成安装:

+ +
+ftp://216.66.64.162/pub/FreeBSD/releases/pc98/4.2-RELEASE
+
+ +

  您可以从三种 FTP 安装方式中选择合适的:

+ +
    +
  • +

    FTP: 这种方式使用标准的 “主动 (Active)” 传输方式, +此时服务器将主动发起到客户机的数据连接。 在存在防火墙的环境中通常这会无法正常工作, +但与不支持被动模式的较老的 FTP 服务器配合时它是最佳选择。 如果您使用被动模式时连接挂起, +请尝试这个选项。

    +
  • + +
  • +

    FTP Passive: 这将设置 FTP “被动 (Passive)” 模式, 它将阻止服务器打开到客户机的连接。 +这个选项对于通过不允许连入到随机端口的防火墙接入的用户来说, 是最佳的选择。

    +
  • + +
  • +

    FTP via an HTTP proxy: 这个选项指示 FreeBSD 使用 HTTP 连到一个代理商完成所有的 FTP +操作。 代理服务器将翻译所有的请求, 并把它们发给 FTP 服务器。 这允许用户通过完全不允许 +FTP, 但提供了 HTTP 代理的防火墙连接。 除了 FTP 服务器之外, +您还必须指定代理服务器的主机名。

    + +

    极端情况下您可能有不通过 HTTP 的 FTP 代理服务器, 您可以把 URL 指定为下面的样子:

    + +
    +ftp://foo.bar.com:端口/pub/FreeBSD
    +
    + +

    上面的 URL 中, 端口 是 FTP +代理服务器的端口号。

    +
  • +
+
+
+
+ + +
+ +
+
+

2 发行版本所采用的格式

+ +

  典型的 FreeBSD 发布目录的样子和下面列出的类似 (具体细节可能随版本、 +硬件架构和其他因素而有微小变化):

+ +
+ERRATA.HTM      README.TXT      compat1x        dict            kernel
+ERRATA.TXT      RELNOTES.HTM    compat20        doc             manpages
+HARDWARE.HTM    RELNOTES.TXT    compat21        docbook.css     packages
+HARDWARE.TXT    base            compat22        filename.txt    ports
+INSTALL.HTM     boot            compat3x        floppies        proflibs
+INSTALL.TXT     catpages        compat4x        games           src
+README.HTM      cdrom.inf       crypto          info            tools
+
+ +

  这些文件也可以在多碟组的第一张 CDROM 上找到, 只是格局略有不同。 在多数平台上, +安装 CDROM 在安装包文件之外, 也提供了一个 “现场文件系统”。 现场文件系统, +对于修复或排出现有的 FreeBSD 安装的问题非常有用 (参见 第 4 节 +以了解如何完成这项工作)。

+ +

  对于无法从 CDROM 介质引导系统 (但可以通过其它手段来读取 CDROM) 的用户来说, +应关注一下 floppies 目录。 很容易从 floppies 提供的文件来自行制作 1.44MB 引导盘 (参见 第 1.3 节 以了解如何这样做), 并用它来开始从 CDROM、 FTP, 或者 NFS +的安装。 在安装过程中所需要的其他数据, 将自动地根据您的选择获得。 如果您之前从未安装过 +FreeBSD, 则应完整地阅读这份文档 (安装指引)。

+ +

  如果您在尝试进行某种其他类型的安装, 或对于发布目录是如何组织的感到好奇, +请参考下面的说明以了解进一步的内容:

+ +
    +
  1. +

    *.TXT*.HTM 文件包含了文档 +(举例来说, 这份文档可以在 INSTALL.TXTINSTALL.HTM 中找到), 您应该在开始安装之前阅读它们。 *.TXT 文件是普通的文本文件, 而 *.HTM +文件则是 HTML 文件, 可以使用几乎任何一种 Web 浏览器来阅读。 +某些发布可能还包其他格式的文档, 例如 PDF 或 PostScript。

    +
  2. + +
  3. +

    docbook.css 是层次样式表 (CSS) 文件, 它会被 Web +浏览器用以完成 HTML 文档的排版。

    +
  4. + +
  5. +

    base, catpages, crypto, dict, doc, games, info, manpages, proflibs, 以及 src 这些目录中包含了 +FreeBSD 本身的发布版本组件, 它们被分割为更小的文件, 以便放进软盘中 (如果需要的话)。

    +
  6. + +
  7. +

    compat1x, compat20, compat21, compat22, compat3x, 以及 compat4x +目录包含了用于与先前版本兼容的文件, 它们以单个的 gzip 压缩的 tar 文件的形式发布 - +在安装过程中或之后可以通过 install.sh 脚本来安装它们。

    +
  8. + +
  9. +

    floppies/ 子目录中包含了安装用的软盘镜像; +关于它们的更多信息可以在 第 1.3 节 找到。

    +
  10. + +
  11. +

    packagesports 目录提供了 +FreeBSD 的 Packages 和 Ports Collections。 Packages +可以从其目录中通过下面的命令安装:

    + +
    +# sysinstall configPackages
    +
    + +

    Packages 也可以通过将 packages/ 下的文件名交给 +pkg_add(1) +命令来完成。

    + +

    Ports Collection 可以通过与其他组件相同的方法来安装, 解压缩后它需要大约 190MB +的磁盘空间。 关于 ports collection 的更多资料可以在 http://www.FreeBSD.org/ports/ +或本地的 /usr/share/doc/handbook 找到, 当然, +后者的前提是您安装了 doc 发布。

    +
  12. + +
  13. +

    最后, tools 目录中提供了各种用以测试磁盘尺寸、 +安装引导管理器等的 DOS 工具。 这些工具纯粹是可选的, 提供它们是为了方便用户。

    +
  14. +
+ +

  典型的发布目录 (举例来说, info 发布) +在内部应该是这样:

+ +
+CHECKSUM.MD5    info.ab         info.ad         info.inf        install.sh
+info.aa         info.ac         info.ae         info.mtree
+
+ +

  CHECKSUM.MD5 文件包含了每个文件的 MD5 签名。 +这主要是为了手工检测数据是否有损坏用的, 实际的安装过程并不会用到它。 info.a* 文件是分割过的经过 gzip 压缩的 tar 文件, +其内容可以通过下面的命令来显示:

+ +
+# cat info.a* | tar tvzf -
+
+ +

  在安装过程中, 这些文件会被自动地重组并根据需要展开。

+ +

  info.inf 文件也是必要的, +因为它会被安装程序读取以了解需要为安装包复制多少片。 当把安装包放到软盘上时, .inf 文件 必须 放在每一个安装包的第一张软盘上!

+ +

  info.mtree 文件是另一个供用户参考而非必需的文件。 +它包括了 未压缩的 +安装包中的每个文件的 MD5 签名, 并可在其后通过使用 +mtree(8) +程序来验证安装权限和校验和以了解这些文件是否有过改动。 当和 base 安装包联用时, 这是一种检测木马攻击的很好的手段。

+ +

  最后, install.sh +文件是用来方便用户在安装之后安装某个安装包的。 要在装完系统之后从 CDROM 安装某个安装包, +您可以按照下面的例子来完成:

+ +
+# cd /cdrom/info
+# sh install.sh
+
+
+ +
+
+

3 升级 FreeBSD

+ +

  这些说明描述了从一个旧版本的 FreeBSD 执行二进制升级的过程。

+ +
+
+

警告: 尽管 FreeBSD 升级过程尽力防止意外的数据丢失, 但是仍有很大可能这次安装会 +擦除您的整个硬盘! +请不要接受最后的确认请求,除非您已经备份了所有重要的数据文件。

+
+
+ +
+
+

重要: 这些说明假定您正在使用您打算升级的 FreeBSD 版本提供的 +sysinstall(8) +版本。使用一个不匹配的 +sysinstall(8) +版本几乎总是会造成问题并且已知会让系统处于不可用状态。 +在这方面最容易犯的错误就是使用现存的安装的旧的 +sysinstall(8) +副本来升级 FreeBSD 到新的版本。 这是 绝不 推荐的。

+
+
+ +
+
+

警告: 现在还不支持从 FreeBSD 4-STABLE 到 FreeBSD 6.3-RELEASE +的二进制升级。FreeBSD 4-STABLE 中存在的一些文件会引起混乱, +但是却不能被二进制升级移除。一个著名的例子就是旧的 /usr/include/g++ 目录会引起 C++ 程序编译错误 (也可能没有影响)。

+ +

这些升级说明提供给那些从近来的 FreeBSD 6.3-STABLE snapshot 升级的用户。

+
+
+ +
+
+

3.1 介绍

+ +

  升级过程用相应的最新的 FreeBSD release 取代用户选定的发行版本。 +这个过程保护标准的系统配置文件数据, 还有用户数据、已安装的包和其它软件。

+ +

  推荐正在考虑升级的管理员在着手升级之前完整阅读这一章节。 +不这样做的后果很可能就是升级失败或者数据丢失。

+ +
+
+

3.1.1 升级概览

+ +

  发行版本的升级就是执行解压缩新版本组件覆盖当前版本。 +属于旧的发行版本的文件不会被删除。

+ +

  系统配置文件通过保留并恢复下列文件的当前版本来实现保护:

+ +

  Xaccel.ini, XF86Config, adduser.conf, aliases, aliases.db, amd.map, crontab, csh.cshrc, csh.login, csh.logout, cvsupfile, dhclient.conf, disktab, dm.conf, dumpdates, exports, fbtab, fstab, ftpusers, gettytab, gnats, group, hosts, hosts.allow, hosts.equiv, hosts.lpd, inetd.conf, localtime, login.access, login.conf, mail, mail.rc, make.conf, manpath.config, master.passwd, motd, namedb, networks, newsyslog.conf, nsmb.conf, nsswitch.conf, pam.conf, passwd, periodic, ppp, printcap, profile, pwd.db, rc.conf, rc.conf.local, rc.firewall, rc.local, remote, resolv.conf, rmt, sendmail.cf, sendmail.cw, services, shells, skeykeys, spwd.db, ssh, syslog.conf, ttys, uucp

+ +

  这些文件相应的新版本被转移到 /etc/upgrade/。 +系统管理员可以仔细阅读这些新版本并合并需要的部分。 注意这里面很多文件是相互依赖的, +最好的合并过程是将所有的站点特定数据从当前文件复制进新的文件。

+ +

  在升级过程中,会提示管理员 /etc/ +中所有文件要存放的位置。 在本地修改合并进入其它文件后,也可以从这个位置再找回它们。

+
+
+ +
+
+

3.2 过程

+ +

  这一节详细描述了升级过程。尤其关注那些和通常的安装有明显区别的部分。

+ +
+
+

3.2.1 备份

+ +

  用户数据和系统配置文件在升级前应该备份。 尽管升级过程尽力的去防止意外的失误, +还是有可能全部或部分的毁坏数据和配置文件信息。

+
+ +
+
+

3.2.2 挂载文件系统

+ +

  进入 disklabel 编辑器会列出命名的磁盘文件系统设备。 +在着手升级前,管理员应该记录一下设备名和相应的挂载点。 这些挂载点应该在这里输入。 不要 对任何文件系统设置“newfs +flag”,因为这会引起数据丢失。

+
+ +
+
+

3.2.3 选择 Distribution

+ +

  选择 distribution 的时候,没有强制的约束必须选择哪一个。 基本规则是,base distribution 对于升级来说应该选择,如果已经安装了联机手册 man distribution 也应该选择。 +如果管理员希望添加额外的功能,在最初的安装之外其它 distribution 也可以选择。

+
+ +
+
+

3.2.4 安装之后

+ +

  一旦安装过程完成,就会提示管理员检查新的配置文件。 +这时候,应该做下检查来保证系统配置文件有效。 尤其是,应该检查 /etc/rc.conf/etc/fstab 文件。

+
+
+ +
+
+

3.3 从源代码升级

+ +

  那些对允许更复杂、诡异的升级方法感兴趣的人应该看看 FreeBSD 使用手册的 最前沿 一章。这个过程包括了从源代码重建整个 FreeBSD。 +这依赖于可靠的网络连接、额外的磁盘空间和时间, 但是有网络以及其它更复杂安装的优势。 +这基本和跟踪 -STABLE 或 -CURRENT 开发分支的过程是相同的。

+ +

  /usr/src/UPDATING 包含了从源代码升级 FreeBSD +系统的重要信息。它列出了 FreeBSD 中各种各样可能影响升级的改动。

+
+
+ +
+
+

4 故障排除

+ +
+

4.1 修复现有的 FreeBSD 安装

+ +

  FreeBSD 在其安装程序 +sysinstall(8) +的顶级菜单上, 提供了一个 “fixit” 选项。 它提供了一个包含 FreeBSD 基本系统中常用程序的 +shell; 这个环境对于修复或排除现有的 FreeBSD 安装中的故障十分有用。 要使用 fixit 模式, +您需要按照和其他引导盘相同的方式制作 fixit.flp 软盘, 或者使用 +“现场文件系统” CDROM。 一般来说, 现场文件系统应该在 FreeBSD 安装光盘中的第一张上。 +请注意, 使用 fixit 选项需要一些 UNIX 系统管理的经验。

+ +

  一般来说, 有两种方法来启动 fixit 模式。 能够从 FreeBSD 安装 CDROM 启动的用户, +应该这样做并在 +sysinstall(8) +的主菜单选择 “fixit”。 然后, 再选择其中的 “CDROM/DVD” 选项。

+ +

  无法从 CDROM 启动, 但可以从软盘启动的用户, 则需要更多的步骤。 +除了安装过程所需要的 boot.flpkernX.flp 之外, 还需要制作一张 fixit.flp 软盘, 方法和其他软盘无异。 按照启动安装程序的步骤进行, +直到出现 +sysinstall(8) +菜单为止。 这时, 选择其中的 “fixit” 项, 随后的菜单中, 选择 “Floppy”, 并依提示插入 +fixit.flp 软盘。

+ +

  尽管 CDROM 和软盘上的 fixit 环境很相似, 但并非一模一样。 +它们都提供了一系列用于检查、 修复文件系统及其内容的命令。 在 CDROM 上的 fixit +版本提供了全部 FreeBSD 基本系统中的命令, 因为它是一个现场文件系统。 与此相反, +由于空间限制, 软盘 fixit 环境, 则只能提供它的一个子集。

+ +

  软盘版本的 fixit 中, 可以在 /stand/mnt2/stand 找到一些常用的独立的应用程序。 而在 CDROM 版本的 fixit +中, 这些程序可以在 /stand/mnt2/rescue 中找到 (余下的程序, 可以在现场文件系统中找到, +其位置是 /mnt)。

+
+ + +
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/installation-powerpc.html b/zh_CN/releases/6.3R/installation-powerpc.html new file mode 100644 index 0000000000..57477fe26d --- /dev/null +++ b/zh_CN/releases/6.3R/installation-powerpc.html @@ -0,0 +1,790 @@ + + + + +FreeBSD/powerpc 6.3-RELEASE 安装说明书 + + + + + +
+
+

FreeBSD/powerpc 6.3-RELEASE +安装说明书

+ +

The FreeBSD Project

+ + + +
+
+ +
+
+

  这篇文章对安装 FreeBSD/powerpc 6.3-RELEASE 作了一些简短的说明,特别强调了如何获取 +FreeBSD 发行版本。 也给出了发现并解决的故障和频繁被问到的问题的记录。

+
+
+ +
+
+

1 安装 FreeBSD

+ +

  这一章节介绍了安装一个新的 FreeBSD 发行版本的过程。 这些说明重点强调了获取 FreeBSD +6.3-RELEASE 发行版本并开始安装的过程。FreeBSD 使用手册“安装 +FreeBSD”一章提供了有关安装程序本身更深层次的信息, 包括一个全程截图的指南。

+ +

  如果您正在从 FreeBSD 的前一个发行版本升级,请查看 第 3 +节的升级说明。

+ +
+
+

1.1 开始

+ +

  可能在安装前要做的最重要的步骤就是阅读 FreeBSD 提供的各种各样的安装文档。 与 +FreeBSD 这个发行版本相关的文档的 roadmap 可以在 README.TXT +中找到,这个文件通常放在和本文件相同的位置。 +大部分文档,比如发行注记和硬件兼容性列表也可以在安装程序的 Documentation 菜单中查看。

+ +

  注意如果您能接入 Internet 的话, FreeBSD FAQ使用手册 的在线版本也可以在 FreeBSD 项目 Web 站点上找到。

+ +

  这份文档集合可能看起来很吓人,但是阅读它们所花费的时间很可能会节省更多的时间。 +熟悉可用的资源也有助于处理安装过程中的问题。

+ +

  再好的计划有时也会出错, 所以如果您遇到麻烦请看一看 第 4 +节, 包含了很多有价值的出错处理的信息。 在安装之前您也应该阅读升级过的 ERRATA.TXT 拷贝, +因为这会对您的特定发行版本的中间时期所报告的任何问题向您提出警告。

+ +
+
+

重要: 尽管 FreeBSD 会尽可能地避免偶然的数据丢失, +但是如果在安装过程中您做错了什么还是很可能会 清空您的整个硬盘。 请不要进入 FreeBSD 最后的安装菜单, +除非您事先已经对重要数据进行了充分的备份。

+
+
+
+ +
+
+

1.2 硬件需求

+ +

  如果您对配置 FreeBSD 的硬件不熟悉,您一定要阅读 HARDWARE.TXT 文件,它包含了 FreeBSD 支持的硬件的重要信息。

+
+ + + + + +
+
+

1.5 详述各种安装类型

+ +

  一旦您看到了初始的安装屏幕,不管用哪种方式, +您就可以跟随各种各样的菜单提示到处浏览了。如果您以前从未使用过 FreeBSD +安装程序,建议您阅读 Documentation 子菜单还有第一个菜单概括的 “Usage” +说明中的文档。

+ +
+
+

注意: 如果您感到迷惑,按 F1 +键查看与指定部分相关的在线文档。

+
+
+ +

  如果您以前从未安装过 FreeBSD,或者即使您安装过, +仍然强烈推荐使用“Standard”安装模式, +因为它确保您一路安装下来访问到了所有重要的要检查的条目。 如果您非常熟悉 FreeBSD +安装过程并 精确的 +知道您想做什么,可以使用“Express”或者“Custom”安装选项。 +如果您在升级一个现存的系统,使用“Upgrade”选项。

+ +

  FreeBSD 安装程序支持直接使用软盘、DOS、磁带、CDROM、FTP、NFS 和 UFS +分区来作为安装介质。下面是从每种类型的介质安装的更深入的提示。

+ +
+
+

1.5.1 从网络 CDROM 安装

+ +

  如果您只希望从本地 CDROM 驱动器安装,可以查看 第 1.4 +节。如果您的系统上没有 CDROM 驱动器,又希望使用有网络连接的另一个系统上的 CDROM +驱动器中的 FreeBSD 发行 CD,也有几种方式可以实现:

+ +
    +
  • +

    如果您能够直接通过 FreeBSD 机器上的 CDROM 驱动器 FTP 安装,这很容易:保证有一台 FTP +服务器正在运行,然后只要把下面的几行添加到密码文件中 (使用 +vipw(8) +命令):

    + +
    +ftp:*:99:99::0:0:FTP:/cdrom:/sbin/nologin
    +
    + +

    在您要运行安装的机器上,到 Options 菜单并设定 Release Name 为 any。然后您可以选择一种 FTP 媒介类型并在 +ftp 站点目录中选定“URL”后键入 ftp://machine

    + +
    +
    +

    警告: 这会允许本地网络(或 Internet) 上的任何人和这台机器建立 “匿名 FTP” +连接,这可能不是所希望看到的。

    +
    +
    +
  • + +
  • +

    如果希望通过 NFS 将 CDROM 直接导出给其他机器来进行安装, 您需要首先在 /etc/exports 文件中添加对应的项目 (在有 CDROM 驱动器的那台机器上)。 +下面的例子将允许 ziggy.foo.com 在安装过程中直接通过 NFS 挂接 +CDROM:

    + +
    +/cdrom          -ro             ziggy.foo.com
    +
    + +

    当然, 带 CDROM 的那台机器必须配置为 NFS 服务器, 如果您不知道如何完成其配置, 则 NFS +对您来说可能并不是最佳的选择, 除非您打算仔细阅读 +rc.conf(5) +并配置它。 如果顺利的话, 将可以通过输入: cdrom-host:/cdrom 作为在目标机器 NFS +安装过程的参数, 例如 wiggy:/cdrom

    +
  • +
+
+ +
+
+

1.5.2 从软盘安装

+ +

  如果由于硬件不支持, 或者您喜欢把简单的问题复杂化而不得不从软盘安装, +您需要首先准备一些空白的软盘。

+ +

  首先, 按照 第 1.3 节 所介绍的过程来制作启动盘。

+ +

  然后, 仔细阅读 第 2 节 并要特别注意 +“发行版本所采用的格式” 一节, 因为它介绍了您需要复制到软盘上的文件, +以及可以放心地跳过的文件。

+ +

  接下来您需要至少准备足够多的能放下 bin 目录里文件的 +1.44MB 软盘。 如果您需要在 DOS 下准备这些软盘, 则 必须 使用 MS-DOS 的 FORMAT +命令来格式化它们。 如果您使用 Windows, 则可以使用 Windows 文件管理器 的格式化命令。

+ +
+
+

重要: 通常, 软盘是 “在出厂前格式化过的”。 虽然这很方便, +但过去许多用户的问题报告都与没有格式化磁盘有关。 建议您自行格式化一下, +以确认没有问题。

+
+
+ +

  如果您正在从另一个 FreeBSD 机器上制作需要的软盘, 格式化仍然是一个好习惯, +只是您并不需要在每张软盘上都放一个 DOS 文件系统。 您可以使用 +disklabel(8) 和 + +newfs(8) +这两个命令来在软盘上制作 UFS 文件系统, 使用下面介绍的命令:

+ +
+# fdformat -f 1440 fd0
+# disklabel -w fd0 floppy3
+# newfs -i 65536 /dev/fd0
+
+ +

  在以 DOS 或 UFS 格式化过软盘之后, 还需要将文件复制到上面。 +发布文件的大小是经过精心准备的, 因此每张软盘都能够放下一个发布文件。 +每一个发布包的文件应该放到它自己的子目录中, 例如: a:\bin\bin.inf, a:\bin\bin.aa, a:\bin\bin.ab, ...

+ +
+
+

重要: bin.inf 文件需要放到 bin 发布集的第一张软盘上, +因为安装文件需要读取它以了解在将发布包重组时还需要获取多少个文件块。 +当把发布放到软盘上时, distname.inf 文件 必须 和发布集的第一块放在一起。

+
+
+ +

  一旦您进入了安装程序的 Media 提示, 选择 “Floppy” 之后您将得到相应的提示。

+
+ +
+
+

1.5.4 从 QIC/SCSI 磁带安装

+ +

  当从磁带安装时, 安装程序预期安装文件是 tar 到上面的, +因此把您感兴趣的安装包复制出来之后, 简单地使用 +tar(1) +把它们放到磁带上就可以了:

+ +
+# cd /where/you/have/your/dists
+# tar cvf /dev/sa0 dist1 .. dist2
+
+ +

  当您进行安装时, 您应该确认临时目录 (将提示您选择它) 中有足够放下 完整的 磁带内容的空间。 +由于磁带不支持随机访问, 这种方式需要很多临时存储。 +您需要准备写到磁带上那样多的临时存储空间。

+ +
+
+

注意: 当开始安装时, 磁带应该在从软盘启动 之前 放进磁带机。 如果不这样做, 安装程序的 “探测” +操作可能会找不到它。

+
+
+ +

  现在按照 第 1.3 节 +的描述制作安装软盘并继续安装就可以了。

+
+ +
+
+

1.5.5 通过网络使用 FTP 或 NFS +安装

+ +

  按照第一节的说明制作引导盘之后, 您可以使用三种不同的连接方式来继续安装过程: +串口连接、 并口连接, 或以太网。

+ +
+
+
1.5.5.1 串口
+ +

  SLIP 支持非常原始, 而且基本上限于硬连线的连接, 例如在两台计算机之间的串口电缆。 +这类连接必须是直接连好的, 因为 SLIP 安装目前并不提供拨号能力。 +如果您需要使用调制解调器来拨号或需要在连接之前进行其它交互, 则应使用 PPP 来代替它。

+ +

  如果您使用 PPP, 一定要确认您手头有 Internet 服务提供商的 IP 地址和 DNS 信息, +因为您在安装的开始阶段需要它们。 您还需要知道自己的 IP 地址, 尽管 PPP 支持动态地址协商, +并能够直接从您的 ISP 获取这些信息, 如果他们支持这样做的话。

+ +

  最后您还需要了解在您的 PPP 拨号服务上如何使用一些 “AT 命令” 来进行拨号, 因为 +PPP 拨号程序只提供了非常简单的终端仿真程序。

+
+ +
+
+
1.5.5.2 并口
+ +

  如果有可用的到另一台 FreeBSD 或 Linux 机器的连接, 您也可以考虑通过 “laplink” +风格的并口电缆来安装。 通过并口连接的速度通常要比串口电缆 (通常最多 50k/秒) 要快的多, +因此能够让您更快地完成安装。 当使用点对点的并口电缆连接时通常并不需要 “真实的” IP +地址, 一般来说您可以在连接的两端使用 RFC 1918 风格的地址 (例如 10.0.0.110.0.0.2, 等等)。

+ +
+
+

重要: 如果您的 PLIP 另一端使用的是 Linux, 则还需要在 TCP/IP 设置界面的“extra +options for ifconfig” 中指定 link0, 以便兼容 Linux +中略有不同的 PLIP 协议。

+
+
+
+ +
+
+
1.5.5.3 以太网
+ +

  FreeBSD 支持绝大多数常见的以太网卡, 它支持的网卡列表作为 FreeBSD 硬件说明 (参见 +Documentation 菜单中的 HARDWARE.TXT 或启动盘和 CDROM +的顶级目录)。 如果您使用的是某种被支持的 PCMCIA 网卡, 则还应确认它在笔记本启动 之前 就已经插好了。 不幸的是, FreeBSD +目前还不支持在安装过程中 “热插” PCMCIA 卡。

+ +

  同时还需要知道您在局域网上的 IP 地址, 子网的 netmask +值和机器名。 您的系统管理员会告诉您在您的网络上所需要的值。 如果您想通过名字而不是 IP +地址来访问其它机器, 则还需要一个域名服务器, 而且可能还需要网关的地址 (如果使用 PPP, +则是您提供商的 IP 地址) 才能够访问它。 如果您打算通过 HTTP 代理来完成 FTP 安装, +您还需要代理服务器的地址。

+ +

  如果您不知道这些问题的答案, 您可能需要 首先 联系系统管理员, 然后才能开始安装。 +在已有网络上使用随便选择的 IP 地址和子网掩码几乎肯定无法正常工作, +而且您的管理员可能会给您上人生一课。

+ +

  一旦您的网络连接能够使用, 就可以继续通过 NFS 或 FTP 来完成安装了。

+
+ +
+
+
1.5.5.4 NFS 安装提示
+ +

  NFS 安装相当的简单: 您只需将 FreeBSD 的安装文件复制到服务器上的某个目录, +并在选择 NFS 介质时给出这个目录即可。

+ +

  如果服务器只支持来自 “特权端口” 的访问 (这是 Sun 和 Linux +工作站上通常的默认情形), 您可能需要在安装之前在 Options 菜单中设置这个选项。

+ +

  如果您的网卡质量很差并造成数据传输迟缓, 您可能还需要调整一些 Options 选项。

+ +

  为了让 NFS 安装能够正常进行, 服务器还必须支持 “子目录挂接 (subdir mounts)”, +例如如果您的 FreeBSD 安装包目录在 wiggy:/usr/archive/stuff/FreeBSD 中, 则 wiggy 必须允许直接挂接 /usr/archive/stuff/FreeBSD, 而不仅仅是 /usr/usr/archive/stuff

+ +

  在 FreeBSD 的 /etc/exports 文件中可以通过 -alldirs 选项来控制它。 在其它 NFS 服务器上可能有不同的写法。 +如果您收到了来自服务器的 Permission Denied 消息, +通常是因为您没有启用这一特性导致的。

+
+ +
+
+
1.5.5.5 FTP 安装提示
+ +

  FTP 安装可以通过从任何包含足够新版的 FreeBSD 的镜像站点来完成。 安装过程中您可以从 +FTP 站点菜单中选择遍布全球的几乎每一个官方的镜像站点来完成安装。

+ +

  如果您正从某个没有在这里列出的 FTP 站点安装, 或您无法正确地配置域名解析服务器, +您也可以通过在菜单中选择 “URL” 来指定自己的 URL。 URL 可以包括一个域名或 IP 地址, +因此当没有域名解析服务器时, 您可以用类似下面的 URL 来完成安装:

+ +
+ftp://216.66.64.162/pub/FreeBSD/releases/powerpc/4.2-RELEASE
+
+ +

  您可以从三种 FTP 安装方式中选择合适的:

+ +
    +
  • +

    FTP: 这种方式使用标准的 “主动 (Active)” 传输方式, +此时服务器将主动发起到客户机的数据连接。 在存在防火墙的环境中通常这会无法正常工作, +但与不支持被动模式的较老的 FTP 服务器配合时它是最佳选择。 如果您使用被动模式时连接挂起, +请尝试这个选项。

    +
  • + +
  • +

    FTP Passive: 这将设置 FTP “被动 (Passive)” 模式, 它将阻止服务器打开到客户机的连接。 +这个选项对于通过不允许连入到随机端口的防火墙接入的用户来说, 是最佳的选择。

    +
  • + +
  • +

    FTP via an HTTP proxy: 这个选项指示 FreeBSD 使用 HTTP 连到一个代理商完成所有的 FTP +操作。 代理服务器将翻译所有的请求, 并把它们发给 FTP 服务器。 这允许用户通过完全不允许 +FTP, 但提供了 HTTP 代理的防火墙连接。 除了 FTP 服务器之外, +您还必须指定代理服务器的主机名。

    + +

    极端情况下您可能有不通过 HTTP 的 FTP 代理服务器, 您可以把 URL 指定为下面的样子:

    + +
    +ftp://foo.bar.com:端口/pub/FreeBSD
    +
    + +

    上面的 URL 中, 端口 是 FTP +代理服务器的端口号。

    +
  • +
+
+
+
+ + +
+ +
+
+

2 发行版本所采用的格式

+ +

  典型的 FreeBSD 发布目录的样子和下面列出的类似 (具体细节可能随版本、 +硬件架构和其他因素而有微小变化):

+ +
+ERRATA.HTM      README.TXT      compat1x        dict            kernel
+ERRATA.TXT      RELNOTES.HTM    compat20        doc             manpages
+HARDWARE.HTM    RELNOTES.TXT    compat21        docbook.css     packages
+HARDWARE.TXT    base            compat22        filename.txt    ports
+INSTALL.HTM     boot            compat3x        floppies        proflibs
+INSTALL.TXT     catpages        compat4x        games           src
+README.HTM      cdrom.inf       crypto          info            tools
+
+ +

  这些文件也可以在多碟组的第一张 CDROM 上找到, 只是格局略有不同。 在多数平台上, +安装 CDROM 在安装包文件之外, 也提供了一个 “现场文件系统”。 现场文件系统, +对于修复或排出现有的 FreeBSD 安装的问题非常有用 (参见 第 4 节 +以了解如何完成这项工作)。

+ +

  对于无法从 CDROM 介质引导系统 (但可以通过其它手段来读取 CDROM) 的用户来说, +应关注一下 floppies 目录。 很容易从 floppies 提供的文件来自行制作 1.44MB 引导盘 (参见 第 1.3 节 以了解如何这样做), 并用它来开始从 CDROM、 FTP, 或者 NFS +的安装。 在安装过程中所需要的其他数据, 将自动地根据您的选择获得。 如果您之前从未安装过 +FreeBSD, 则应完整地阅读这份文档 (安装指引)。

+ +

  如果您在尝试进行某种其他类型的安装, 或对于发布目录是如何组织的感到好奇, +请参考下面的说明以了解进一步的内容:

+ +
    +
  1. +

    *.TXT*.HTM 文件包含了文档 +(举例来说, 这份文档可以在 INSTALL.TXTINSTALL.HTM 中找到), 您应该在开始安装之前阅读它们。 *.TXT 文件是普通的文本文件, 而 *.HTM +文件则是 HTML 文件, 可以使用几乎任何一种 Web 浏览器来阅读。 +某些发布可能还包其他格式的文档, 例如 PDF 或 PostScript。

    +
  2. + +
  3. +

    docbook.css 是层次样式表 (CSS) 文件, 它会被 Web +浏览器用以完成 HTML 文档的排版。

    +
  4. + +
  5. +

    base, catpages, crypto, dict, doc, games, info, manpages, proflibs, 以及 src 这些目录中包含了 +FreeBSD 本身的发布版本组件, 它们被分割为更小的文件, 以便放进软盘中 (如果需要的话)。

    +
  6. + +
  7. +

    compat1x, compat20, compat21, compat22, compat3x, 以及 compat4x +目录包含了用于与先前版本兼容的文件, 它们以单个的 gzip 压缩的 tar 文件的形式发布 - +在安装过程中或之后可以通过 install.sh 脚本来安装它们。

    +
  8. + +
  9. +

    floppies/ 子目录中包含了安装用的软盘镜像; +关于它们的更多信息可以在 第 1.3 节 找到。

    +
  10. + +
  11. +

    packagesports 目录提供了 +FreeBSD 的 Packages 和 Ports Collections。 Packages +可以从其目录中通过下面的命令安装:

    + +
    +# sysinstall configPackages
    +
    + +

    Packages 也可以通过将 packages/ 下的文件名交给 +pkg_add(1) +命令来完成。

    + +

    Ports Collection 可以通过与其他组件相同的方法来安装, 解压缩后它需要大约 190MB +的磁盘空间。 关于 ports collection 的更多资料可以在 http://www.FreeBSD.org/ports/ +或本地的 /usr/share/doc/handbook 找到, 当然, +后者的前提是您安装了 doc 发布。

    +
  12. + +
  13. +

    最后, tools 目录中提供了各种用以测试磁盘尺寸、 +安装引导管理器等的 DOS 工具。 这些工具纯粹是可选的, 提供它们是为了方便用户。

    +
  14. +
+ +

  典型的发布目录 (举例来说, info 发布) +在内部应该是这样:

+ +
+CHECKSUM.MD5    info.ab         info.ad         info.inf        install.sh
+info.aa         info.ac         info.ae         info.mtree
+
+ +

  CHECKSUM.MD5 文件包含了每个文件的 MD5 签名。 +这主要是为了手工检测数据是否有损坏用的, 实际的安装过程并不会用到它。 info.a* 文件是分割过的经过 gzip 压缩的 tar 文件, +其内容可以通过下面的命令来显示:

+ +
+# cat info.a* | tar tvzf -
+
+ +

  在安装过程中, 这些文件会被自动地重组并根据需要展开。

+ +

  info.inf 文件也是必要的, +因为它会被安装程序读取以了解需要为安装包复制多少片。 当把安装包放到软盘上时, .inf 文件 必须 放在每一个安装包的第一张软盘上!

+ +

  info.mtree 文件是另一个供用户参考而非必需的文件。 +它包括了 未压缩的 +安装包中的每个文件的 MD5 签名, 并可在其后通过使用 +mtree(8) +程序来验证安装权限和校验和以了解这些文件是否有过改动。 当和 base 安装包联用时, 这是一种检测木马攻击的很好的手段。

+ +

  最后, install.sh +文件是用来方便用户在安装之后安装某个安装包的。 要在装完系统之后从 CDROM 安装某个安装包, +您可以按照下面的例子来完成:

+ +
+# cd /cdrom/info
+# sh install.sh
+
+
+ +
+
+

3 升级 FreeBSD

+ +

  这些说明描述了从一个旧版本的 FreeBSD 执行二进制升级的过程。

+ +
+
+

警告: 尽管 FreeBSD 升级过程尽力防止意外的数据丢失, 但是仍有很大可能这次安装会 +擦除您的整个硬盘! +请不要接受最后的确认请求,除非您已经备份了所有重要的数据文件。

+
+
+ +
+
+

重要: 这些说明假定您正在使用您打算升级的 FreeBSD 版本提供的 +sysinstall(8) +版本。使用一个不匹配的 +sysinstall(8) +版本几乎总是会造成问题并且已知会让系统处于不可用状态。 +在这方面最容易犯的错误就是使用现存的安装的旧的 +sysinstall(8) +副本来升级 FreeBSD 到新的版本。 这是 绝不 推荐的。

+
+
+ +
+
+

警告: 现在还不支持从 FreeBSD 4-STABLE 到 FreeBSD 6.3-RELEASE +的二进制升级。FreeBSD 4-STABLE 中存在的一些文件会引起混乱, +但是却不能被二进制升级移除。一个著名的例子就是旧的 /usr/include/g++ 目录会引起 C++ 程序编译错误 (也可能没有影响)。

+ +

这些升级说明提供给那些从近来的 FreeBSD 6.3-STABLE snapshot 升级的用户。

+
+
+ +
+
+

3.1 介绍

+ +

  升级过程用相应的最新的 FreeBSD release 取代用户选定的发行版本。 +这个过程保护标准的系统配置文件数据, 还有用户数据、已安装的包和其它软件。

+ +

  推荐正在考虑升级的管理员在着手升级之前完整阅读这一章节。 +不这样做的后果很可能就是升级失败或者数据丢失。

+ +
+
+

3.1.1 升级概览

+ +

  发行版本的升级就是执行解压缩新版本组件覆盖当前版本。 +属于旧的发行版本的文件不会被删除。

+ +

  系统配置文件通过保留并恢复下列文件的当前版本来实现保护:

+ +

  Xaccel.ini, XF86Config, adduser.conf, aliases, aliases.db, amd.map, crontab, csh.cshrc, csh.login, csh.logout, cvsupfile, dhclient.conf, disktab, dm.conf, dumpdates, exports, fbtab, fstab, ftpusers, gettytab, gnats, group, hosts, hosts.allow, hosts.equiv, hosts.lpd, inetd.conf, localtime, login.access, login.conf, mail, mail.rc, make.conf, manpath.config, master.passwd, motd, namedb, networks, newsyslog.conf, nsmb.conf, nsswitch.conf, pam.conf, passwd, periodic, ppp, printcap, profile, pwd.db, rc.conf, rc.conf.local, rc.firewall, rc.local, remote, resolv.conf, rmt, sendmail.cf, sendmail.cw, services, shells, skeykeys, spwd.db, ssh, syslog.conf, ttys, uucp

+ +

  这些文件相应的新版本被转移到 /etc/upgrade/。 +系统管理员可以仔细阅读这些新版本并合并需要的部分。 注意这里面很多文件是相互依赖的, +最好的合并过程是将所有的站点特定数据从当前文件复制进新的文件。

+ +

  在升级过程中,会提示管理员 /etc/ +中所有文件要存放的位置。 在本地修改合并进入其它文件后,也可以从这个位置再找回它们。

+
+
+ +
+
+

3.2 过程

+ +

  这一节详细描述了升级过程。尤其关注那些和通常的安装有明显区别的部分。

+ +
+
+

3.2.1 备份

+ +

  用户数据和系统配置文件在升级前应该备份。 尽管升级过程尽力的去防止意外的失误, +还是有可能全部或部分的毁坏数据和配置文件信息。

+
+ +
+
+

3.2.2 挂载文件系统

+ +

  进入 disklabel 编辑器会列出命名的磁盘文件系统设备。 +在着手升级前,管理员应该记录一下设备名和相应的挂载点。 这些挂载点应该在这里输入。 不要 对任何文件系统设置“newfs +flag”,因为这会引起数据丢失。

+
+ +
+
+

3.2.3 选择 Distribution

+ +

  选择 distribution 的时候,没有强制的约束必须选择哪一个。 基本规则是,base distribution 对于升级来说应该选择,如果已经安装了联机手册 man distribution 也应该选择。 +如果管理员希望添加额外的功能,在最初的安装之外其它 distribution 也可以选择。

+
+ +
+
+

3.2.4 安装之后

+ +

  一旦安装过程完成,就会提示管理员检查新的配置文件。 +这时候,应该做下检查来保证系统配置文件有效。 尤其是,应该检查 /etc/rc.conf/etc/fstab 文件。

+
+
+ +
+
+

3.3 从源代码升级

+ +

  那些对允许更复杂、诡异的升级方法感兴趣的人应该看看 FreeBSD 使用手册的 最前沿 一章。这个过程包括了从源代码重建整个 FreeBSD。 +这依赖于可靠的网络连接、额外的磁盘空间和时间, 但是有网络以及其它更复杂安装的优势。 +这基本和跟踪 -STABLE 或 -CURRENT 开发分支的过程是相同的。

+ +

  /usr/src/UPDATING 包含了从源代码升级 FreeBSD +系统的重要信息。它列出了 FreeBSD 中各种各样可能影响升级的改动。

+
+
+ +
+
+

4 故障排除

+ +
+

4.1 修复现有的 FreeBSD 安装

+ +

  FreeBSD 在其安装程序 +sysinstall(8) +的顶级菜单上, 提供了一个 “fixit” 选项。 它提供了一个包含 FreeBSD 基本系统中常用程序的 +shell; 这个环境对于修复或排除现有的 FreeBSD 安装中的故障十分有用。 要使用 fixit 模式, +您需要按照和其他引导盘相同的方式制作 fixit.flp 软盘, 或者使用 +“现场文件系统” CDROM。 一般来说, 现场文件系统应该在 FreeBSD 安装光盘中的第一张上。 +请注意, 使用 fixit 选项需要一些 UNIX 系统管理的经验。

+ +

  一般来说, 有两种方法来启动 fixit 模式。 能够从 FreeBSD 安装 CDROM 启动的用户, +应该这样做并在 +sysinstall(8) +的主菜单选择 “fixit”。 然后, 再选择其中的 “CDROM/DVD” 选项。

+ +

  无法从 CDROM 启动, 但可以从软盘启动的用户, 则需要更多的步骤。 +除了安装过程所需要的 boot.flpkernX.flp 之外, 还需要制作一张 fixit.flp 软盘, 方法和其他软盘无异。 按照启动安装程序的步骤进行, +直到出现 +sysinstall(8) +菜单为止。 这时, 选择其中的 “fixit” 项, 随后的菜单中, 选择 “Floppy”, 并依提示插入 +fixit.flp 软盘。

+ +

  尽管 CDROM 和软盘上的 fixit 环境很相似, 但并非一模一样。 +它们都提供了一系列用于检查、 修复文件系统及其内容的命令。 在 CDROM 上的 fixit +版本提供了全部 FreeBSD 基本系统中的命令, 因为它是一个现场文件系统。 与此相反, +由于空间限制, 软盘 fixit 环境, 则只能提供它的一个子集。

+ +

  软盘版本的 fixit 中, 可以在 /stand/mnt2/stand 找到一些常用的独立的应用程序。 而在 CDROM 版本的 fixit +中, 这些程序可以在 /stand/mnt2/rescue 中找到 (余下的程序, 可以在现场文件系统中找到, +其位置是 /mnt)。

+
+ + +
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/installation-sparc64.html b/zh_CN/releases/6.3R/installation-sparc64.html new file mode 100644 index 0000000000..1074d59608 --- /dev/null +++ b/zh_CN/releases/6.3R/installation-sparc64.html @@ -0,0 +1,842 @@ + + + + +FreeBSD/sparc64 6.3-RELEASE 安装说明书 + + + + + +
+
+

FreeBSD/sparc64 6.3-RELEASE +安装说明书

+ +

The FreeBSD Project

+ + + +
+
+ +
+
+

  这篇文章对安装 FreeBSD/sparc64 6.3-RELEASE 作了一些简短的说明,特别强调了如何获取 +FreeBSD 发行版本。 也给出了发现并解决的故障和频繁被问到的问题的记录。

+
+
+ +
+
+

1 安装 FreeBSD

+ +

  这一章节介绍了安装一个新的 FreeBSD 发行版本的过程。 这些说明重点强调了获取 FreeBSD +6.3-RELEASE 发行版本并开始安装的过程。FreeBSD 使用手册“安装 +FreeBSD”一章提供了有关安装程序本身更深层次的信息, 包括一个全程截图的指南。

+ +

  如果您正在从 FreeBSD 的前一个发行版本升级,请查看 第 3 +节的升级说明。

+ +
+
+

1.1 开始

+ +

  可能在安装前要做的最重要的步骤就是阅读 FreeBSD 提供的各种各样的安装文档。 与 +FreeBSD 这个发行版本相关的文档的 roadmap 可以在 README.TXT +中找到,这个文件通常放在和本文件相同的位置。 +大部分文档,比如发行注记和硬件兼容性列表也可以在安装程序的 Documentation 菜单中查看。

+ +

  注意如果您能接入 Internet 的话, FreeBSD FAQ使用手册 的在线版本也可以在 FreeBSD 项目 Web 站点上找到。

+ +

  这份文档集合可能看起来很吓人,但是阅读它们所花费的时间很可能会节省更多的时间。 +熟悉可用的资源也有助于处理安装过程中的问题。

+ +

  再好的计划有时也会出错, 所以如果您遇到麻烦请看一看 第 4 +节, 包含了很多有价值的出错处理的信息。 在安装之前您也应该阅读升级过的 ERRATA.TXT 拷贝, +因为这会对您的特定发行版本的中间时期所报告的任何问题向您提出警告。

+ +
+
+

重要: 尽管 FreeBSD 会尽可能地避免偶然的数据丢失, +但是如果在安装过程中您做错了什么还是很可能会 清空您的整个硬盘。 请不要进入 FreeBSD 最后的安装菜单, +除非您事先已经对重要数据进行了充分的备份。

+
+
+
+ +
+
+

1.2 硬件需求

+ +

  UltraSPARC 体系的 FreeBSD 支持的平台在 HARDWARE.TXT +中描述。

+ +

  您需要一块专门的磁盘来安装 +FreeBSD/sparc64。和其他操作系统共享一块磁盘现在来说是不可行的。

+ +

  如果您对配置 FreeBSD 的硬件不熟悉,您一定要阅读 HARDWARE.TXT 文件,它包含了 FreeBSD 支持的硬件的重要信息。

+
+ +
+
+

1.3 软盘映像说明

+ +

  FreeBSD/sparc64 不支持软盘安装。

+
+ +
+
+

1.4 从 CDROM 或者 +Internet 安装 FreeBSD

+ +

  大多数 sparc64 系统被设置成自动从硬盘启动。 要安装 FreeBSD,您需要通过网络或者 +CDROM 启动,这需要您改动 PROM (OpenFirmware)。

+ +

  要做这个,重新启动系统,等到启动信息出现。 +取决于机器型号,但是应该看起来像这样:

+ +
+Sun Blade 100 (UltraSPARC-IIe), Keyboard Present
+Copyright 1998-2001 Sun Microsystems, Inc.  All rights reserved.
+OpenBoot 4.2, 128 MB memory installed, Serial #51090132.
+Ethernet address 0:3:ba:b:92:d4, Host ID: 830b92d4.
+
+ +

  这时候如果您的系统继续从硬盘启动, 您需要按键盘上的 L1+A 或者 Stop+A +或者通过串口控制台发送一个 BREAK 信号 (例子中 +tip(1) 或者 cu(1) 使用 ~#) 来进入 PROM 提示符。看上去像这样:

+ +
+ok         (1)
+ok {0}     (2)
+
+ +
+
+
(1)
+ +
这是系统中只有一个 CPU 使用的提示符。
+ +
(2)
+ +
这是在 SMP 系统中使用的提示符,数字显示活动的 CPU 数目。
+
+
+ +

  这时候,将 CDROM 放进驱动器,并在 PROM 提示符处键入 boot +cdrom

+
+ +
+
+

1.5 详述各种安装类型

+ +

  一旦您看到了初始的安装屏幕,不管用哪种方式, +您就可以跟随各种各样的菜单提示到处浏览了。如果您以前从未使用过 FreeBSD +安装程序,建议您阅读 Documentation 子菜单还有第一个菜单概括的 “Usage” +说明中的文档。

+ +
+
+

注意: 如果您感到迷惑,按 F1 +键查看与指定部分相关的在线文档。

+
+
+ +

  如果您以前从未安装过 FreeBSD,或者即使您安装过, +仍然强烈推荐使用“Standard”安装模式, +因为它确保您一路安装下来访问到了所有重要的要检查的条目。 如果您非常熟悉 FreeBSD +安装过程并 精确的 +知道您想做什么,可以使用“Express”或者“Custom”安装选项。 +如果您在升级一个现存的系统,使用“Upgrade”选项。

+ +

  FreeBSD 安装程序支持直接使用软盘、DOS、磁带、CDROM、FTP、NFS 和 UFS +分区来作为安装介质。下面是从每种类型的介质安装的更深入的提示。

+ +
+
+

1.5.1 从网络 CDROM 安装

+ +

  如果您只希望从本地 CDROM 驱动器安装,可以查看 第 1.4 +节。如果您的系统上没有 CDROM 驱动器,又希望使用有网络连接的另一个系统上的 CDROM +驱动器中的 FreeBSD 发行 CD,也有几种方式可以实现:

+ +
    +
  • +

    如果您能够直接通过 FreeBSD 机器上的 CDROM 驱动器 FTP 安装,这很容易:保证有一台 FTP +服务器正在运行,然后只要把下面的几行添加到密码文件中 (使用 +vipw(8) +命令):

    + +
    +ftp:*:99:99::0:0:FTP:/cdrom:/sbin/nologin
    +
    + +

    在您要运行安装的机器上,到 Options 菜单并设定 Release Name 为 any。然后您可以选择一种 FTP 媒介类型并在 +ftp 站点目录中选定“URL”后键入 ftp://machine

    + +
    +
    +

    警告: 这会允许本地网络(或 Internet) 上的任何人和这台机器建立 “匿名 FTP” +连接,这可能不是所希望看到的。

    +
    +
    +
  • + +
  • +

    如果希望通过 NFS 将 CDROM 直接导出给其他机器来进行安装, 您需要首先在 /etc/exports 文件中添加对应的项目 (在有 CDROM 驱动器的那台机器上)。 +下面的例子将允许 ziggy.foo.com 在安装过程中直接通过 NFS 挂接 +CDROM:

    + +
    +/cdrom          -ro             ziggy.foo.com
    +
    + +

    当然, 带 CDROM 的那台机器必须配置为 NFS 服务器, 如果您不知道如何完成其配置, 则 NFS +对您来说可能并不是最佳的选择, 除非您打算仔细阅读 +rc.conf(5) +并配置它。 如果顺利的话, 将可以通过输入: cdrom-host:/cdrom 作为在目标机器 NFS +安装过程的参数, 例如 wiggy:/cdrom

    +
  • +
+
+ +
+
+

1.5.2 从软盘安装

+ +

  如果由于硬件不支持, 或者您喜欢把简单的问题复杂化而不得不从软盘安装, +您需要首先准备一些空白的软盘。

+ +

  首先, 按照 第 1.3 节 所介绍的过程来制作启动盘。

+ +

  然后, 仔细阅读 第 2 节 并要特别注意 +“发行版本所采用的格式” 一节, 因为它介绍了您需要复制到软盘上的文件, +以及可以放心地跳过的文件。

+ +

  接下来您需要至少准备足够多的能放下 bin 目录里文件的 +1.44MB 软盘。 如果您需要在 DOS 下准备这些软盘, 则 必须 使用 MS-DOS 的 FORMAT +命令来格式化它们。 如果您使用 Windows, 则可以使用 Windows 文件管理器 的格式化命令。

+ +
+
+

重要: 通常, 软盘是 “在出厂前格式化过的”。 虽然这很方便, +但过去许多用户的问题报告都与没有格式化磁盘有关。 建议您自行格式化一下, +以确认没有问题。

+
+
+ +

  如果您正在从另一个 FreeBSD 机器上制作需要的软盘, 格式化仍然是一个好习惯, +只是您并不需要在每张软盘上都放一个 DOS 文件系统。 您可以使用 +disklabel(8) 和 + +newfs(8) +这两个命令来在软盘上制作 UFS 文件系统, 使用下面介绍的命令:

+ +
+# fdformat -f 1440 fd0
+# disklabel -w fd0 floppy3
+# newfs -i 65536 /dev/fd0
+
+ +

  在以 DOS 或 UFS 格式化过软盘之后, 还需要将文件复制到上面。 +发布文件的大小是经过精心准备的, 因此每张软盘都能够放下一个发布文件。 +每一个发布包的文件应该放到它自己的子目录中, 例如: a:\bin\bin.inf, a:\bin\bin.aa, a:\bin\bin.ab, ...

+ +
+
+

重要: bin.inf 文件需要放到 bin 发布集的第一张软盘上, +因为安装文件需要读取它以了解在将发布包重组时还需要获取多少个文件块。 +当把发布放到软盘上时, distname.inf 文件 必须 和发布集的第一块放在一起。

+
+
+ +

  一旦您进入了安装程序的 Media 提示, 选择 “Floppy” 之后您将得到相应的提示。

+
+ +
+
+

1.5.4 从 QIC/SCSI 磁带安装

+ +

  当从磁带安装时, 安装程序预期安装文件是 tar 到上面的, +因此把您感兴趣的安装包复制出来之后, 简单地使用 +tar(1) +把它们放到磁带上就可以了:

+ +
+# cd /where/you/have/your/dists
+# tar cvf /dev/sa0 dist1 .. dist2
+
+ +

  当您进行安装时, 您应该确认临时目录 (将提示您选择它) 中有足够放下 完整的 磁带内容的空间。 +由于磁带不支持随机访问, 这种方式需要很多临时存储。 +您需要准备写到磁带上那样多的临时存储空间。

+ +
+
+

注意: 当开始安装时, 磁带应该在从软盘启动 之前 放进磁带机。 如果不这样做, 安装程序的 “探测” +操作可能会找不到它。

+
+
+ +

  现在按照 第 1.3 节 +的描述制作安装软盘并继续安装就可以了。

+
+ +
+
+

1.5.5 通过网络使用 FTP 或 NFS +安装

+ +

  按照第一节的说明制作引导盘之后, 您可以使用三种不同的连接方式来继续安装过程: +串口连接、 并口连接, 或以太网。

+ +
+
+
1.5.5.1 串口
+ +

  SLIP 支持非常原始, 而且基本上限于硬连线的连接, 例如在两台计算机之间的串口电缆。 +这类连接必须是直接连好的, 因为 SLIP 安装目前并不提供拨号能力。 +如果您需要使用调制解调器来拨号或需要在连接之前进行其它交互, 则应使用 PPP 来代替它。

+ +

  如果您使用 PPP, 一定要确认您手头有 Internet 服务提供商的 IP 地址和 DNS 信息, +因为您在安装的开始阶段需要它们。 您还需要知道自己的 IP 地址, 尽管 PPP 支持动态地址协商, +并能够直接从您的 ISP 获取这些信息, 如果他们支持这样做的话。

+ +

  最后您还需要了解在您的 PPP 拨号服务上如何使用一些 “AT 命令” 来进行拨号, 因为 +PPP 拨号程序只提供了非常简单的终端仿真程序。

+
+ +
+
+
1.5.5.2 并口
+ +

  如果有可用的到另一台 FreeBSD 或 Linux 机器的连接, 您也可以考虑通过 “laplink” +风格的并口电缆来安装。 通过并口连接的速度通常要比串口电缆 (通常最多 50k/秒) 要快的多, +因此能够让您更快地完成安装。 当使用点对点的并口电缆连接时通常并不需要 “真实的” IP +地址, 一般来说您可以在连接的两端使用 RFC 1918 风格的地址 (例如 10.0.0.110.0.0.2, 等等)。

+ +
+
+

重要: 如果您的 PLIP 另一端使用的是 Linux, 则还需要在 TCP/IP 设置界面的“extra +options for ifconfig” 中指定 link0, 以便兼容 Linux +中略有不同的 PLIP 协议。

+
+
+
+ +
+
+
1.5.5.3 以太网
+ +

  FreeBSD 支持绝大多数常见的以太网卡, 它支持的网卡列表作为 FreeBSD 硬件说明 (参见 +Documentation 菜单中的 HARDWARE.TXT 或启动盘和 CDROM +的顶级目录)。 如果您使用的是某种被支持的 PCMCIA 网卡, 则还应确认它在笔记本启动 之前 就已经插好了。 不幸的是, FreeBSD +目前还不支持在安装过程中 “热插” PCMCIA 卡。

+ +

  同时还需要知道您在局域网上的 IP 地址, 子网的 netmask +值和机器名。 您的系统管理员会告诉您在您的网络上所需要的值。 如果您想通过名字而不是 IP +地址来访问其它机器, 则还需要一个域名服务器, 而且可能还需要网关的地址 (如果使用 PPP, +则是您提供商的 IP 地址) 才能够访问它。 如果您打算通过 HTTP 代理来完成 FTP 安装, +您还需要代理服务器的地址。

+ +

  如果您不知道这些问题的答案, 您可能需要 首先 联系系统管理员, 然后才能开始安装。 +在已有网络上使用随便选择的 IP 地址和子网掩码几乎肯定无法正常工作, +而且您的管理员可能会给您上人生一课。

+ +

  一旦您的网络连接能够使用, 就可以继续通过 NFS 或 FTP 来完成安装了。

+
+ +
+
+
1.5.5.4 NFS 安装提示
+ +

  NFS 安装相当的简单: 您只需将 FreeBSD 的安装文件复制到服务器上的某个目录, +并在选择 NFS 介质时给出这个目录即可。

+ +

  如果服务器只支持来自 “特权端口” 的访问 (这是 Sun 和 Linux +工作站上通常的默认情形), 您可能需要在安装之前在 Options 菜单中设置这个选项。

+ +

  如果您的网卡质量很差并造成数据传输迟缓, 您可能还需要调整一些 Options 选项。

+ +

  为了让 NFS 安装能够正常进行, 服务器还必须支持 “子目录挂接 (subdir mounts)”, +例如如果您的 FreeBSD 安装包目录在 wiggy:/usr/archive/stuff/FreeBSD 中, 则 wiggy 必须允许直接挂接 /usr/archive/stuff/FreeBSD, 而不仅仅是 /usr/usr/archive/stuff

+ +

  在 FreeBSD 的 /etc/exports 文件中可以通过 -alldirs 选项来控制它。 在其它 NFS 服务器上可能有不同的写法。 +如果您收到了来自服务器的 Permission Denied 消息, +通常是因为您没有启用这一特性导致的。

+
+ +
+
+
1.5.5.5 FTP 安装提示
+ +

  FTP 安装可以通过从任何包含足够新版的 FreeBSD 的镜像站点来完成。 安装过程中您可以从 +FTP 站点菜单中选择遍布全球的几乎每一个官方的镜像站点来完成安装。

+ +

  如果您正从某个没有在这里列出的 FTP 站点安装, 或您无法正确地配置域名解析服务器, +您也可以通过在菜单中选择 “URL” 来指定自己的 URL。 URL 可以包括一个域名或 IP 地址, +因此当没有域名解析服务器时, 您可以用类似下面的 URL 来完成安装:

+ +
+ftp://216.66.64.162/pub/FreeBSD/releases/sparc64/4.2-RELEASE
+
+ +

  您可以从三种 FTP 安装方式中选择合适的:

+ +
    +
  • +

    FTP: 这种方式使用标准的 “主动 (Active)” 传输方式, +此时服务器将主动发起到客户机的数据连接。 在存在防火墙的环境中通常这会无法正常工作, +但与不支持被动模式的较老的 FTP 服务器配合时它是最佳选择。 如果您使用被动模式时连接挂起, +请尝试这个选项。

    +
  • + +
  • +

    FTP Passive: 这将设置 FTP “被动 (Passive)” 模式, 它将阻止服务器打开到客户机的连接。 +这个选项对于通过不允许连入到随机端口的防火墙接入的用户来说, 是最佳的选择。

    +
  • + +
  • +

    FTP via an HTTP proxy: 这个选项指示 FreeBSD 使用 HTTP 连到一个代理商完成所有的 FTP +操作。 代理服务器将翻译所有的请求, 并把它们发给 FTP 服务器。 这允许用户通过完全不允许 +FTP, 但提供了 HTTP 代理的防火墙连接。 除了 FTP 服务器之外, +您还必须指定代理服务器的主机名。

    + +

    极端情况下您可能有不通过 HTTP 的 FTP 代理服务器, 您可以把 URL 指定为下面的样子:

    + +
    +ftp://foo.bar.com:端口/pub/FreeBSD
    +
    + +

    上面的 URL 中, 端口 是 FTP +代理服务器的端口号。

    +
  • +
+
+
+
+ + +
+ +
+
+

2 发行版本所采用的格式

+ +

  典型的 FreeBSD 发布目录的样子和下面列出的类似 (具体细节可能随版本、 +硬件架构和其他因素而有微小变化):

+ +
+ERRATA.HTM      README.TXT      compat1x        dict            kernel
+ERRATA.TXT      RELNOTES.HTM    compat20        doc             manpages
+HARDWARE.HTM    RELNOTES.TXT    compat21        docbook.css     packages
+HARDWARE.TXT    base            compat22        filename.txt    ports
+INSTALL.HTM     boot            compat3x        floppies        proflibs
+INSTALL.TXT     catpages        compat4x        games           src
+README.HTM      cdrom.inf       crypto          info            tools
+
+ +

  这些文件也可以在多碟组的第一张 CDROM 上找到, 只是格局略有不同。 在多数平台上, +安装 CDROM 在安装包文件之外, 也提供了一个 “现场文件系统”。 现场文件系统, +对于修复或排出现有的 FreeBSD 安装的问题非常有用 (参见 第 4 节 +以了解如何完成这项工作)。

+ +

  对于无法从 CDROM 介质引导系统 (但可以通过其它手段来读取 CDROM) 的用户来说, +应关注一下 floppies 目录。 很容易从 floppies 提供的文件来自行制作 1.44MB 引导盘 (参见 第 1.3 节 以了解如何这样做), 并用它来开始从 CDROM、 FTP, 或者 NFS +的安装。 在安装过程中所需要的其他数据, 将自动地根据您的选择获得。 如果您之前从未安装过 +FreeBSD, 则应完整地阅读这份文档 (安装指引)。

+ +

  如果您在尝试进行某种其他类型的安装, 或对于发布目录是如何组织的感到好奇, +请参考下面的说明以了解进一步的内容:

+ +
    +
  1. +

    *.TXT*.HTM 文件包含了文档 +(举例来说, 这份文档可以在 INSTALL.TXTINSTALL.HTM 中找到), 您应该在开始安装之前阅读它们。 *.TXT 文件是普通的文本文件, 而 *.HTM +文件则是 HTML 文件, 可以使用几乎任何一种 Web 浏览器来阅读。 +某些发布可能还包其他格式的文档, 例如 PDF 或 PostScript。

    +
  2. + +
  3. +

    docbook.css 是层次样式表 (CSS) 文件, 它会被 Web +浏览器用以完成 HTML 文档的排版。

    +
  4. + +
  5. +

    base, catpages, crypto, dict, doc, games, info, manpages, proflibs, 以及 src 这些目录中包含了 +FreeBSD 本身的发布版本组件, 它们被分割为更小的文件, 以便放进软盘中 (如果需要的话)。

    +
  6. + +
  7. +

    compat1x, compat20, compat21, compat22, compat3x, 以及 compat4x +目录包含了用于与先前版本兼容的文件, 它们以单个的 gzip 压缩的 tar 文件的形式发布 - +在安装过程中或之后可以通过 install.sh 脚本来安装它们。

    +
  8. + +
  9. +

    floppies/ 子目录中包含了安装用的软盘镜像; +关于它们的更多信息可以在 第 1.3 节 找到。

    +
  10. + +
  11. +

    packagesports 目录提供了 +FreeBSD 的 Packages 和 Ports Collections。 Packages +可以从其目录中通过下面的命令安装:

    + +
    +# sysinstall configPackages
    +
    + +

    Packages 也可以通过将 packages/ 下的文件名交给 +pkg_add(1) +命令来完成。

    + +

    Ports Collection 可以通过与其他组件相同的方法来安装, 解压缩后它需要大约 190MB +的磁盘空间。 关于 ports collection 的更多资料可以在 http://www.FreeBSD.org/ports/ +或本地的 /usr/share/doc/handbook 找到, 当然, +后者的前提是您安装了 doc 发布。

    +
  12. + +
  13. +

    最后, tools 目录中提供了各种用以测试磁盘尺寸、 +安装引导管理器等的 DOS 工具。 这些工具纯粹是可选的, 提供它们是为了方便用户。

    +
  14. +
+ +

  典型的发布目录 (举例来说, info 发布) +在内部应该是这样:

+ +
+CHECKSUM.MD5    info.ab         info.ad         info.inf        install.sh
+info.aa         info.ac         info.ae         info.mtree
+
+ +

  CHECKSUM.MD5 文件包含了每个文件的 MD5 签名。 +这主要是为了手工检测数据是否有损坏用的, 实际的安装过程并不会用到它。 info.a* 文件是分割过的经过 gzip 压缩的 tar 文件, +其内容可以通过下面的命令来显示:

+ +
+# cat info.a* | tar tvzf -
+
+ +

  在安装过程中, 这些文件会被自动地重组并根据需要展开。

+ +

  info.inf 文件也是必要的, +因为它会被安装程序读取以了解需要为安装包复制多少片。 当把安装包放到软盘上时, .inf 文件 必须 放在每一个安装包的第一张软盘上!

+ +

  info.mtree 文件是另一个供用户参考而非必需的文件。 +它包括了 未压缩的 +安装包中的每个文件的 MD5 签名, 并可在其后通过使用 +mtree(8) +程序来验证安装权限和校验和以了解这些文件是否有过改动。 当和 base 安装包联用时, 这是一种检测木马攻击的很好的手段。

+ +

  最后, install.sh +文件是用来方便用户在安装之后安装某个安装包的。 要在装完系统之后从 CDROM 安装某个安装包, +您可以按照下面的例子来完成:

+ +
+# cd /cdrom/info
+# sh install.sh
+
+
+ +
+
+

3 升级 FreeBSD

+ +

  这些说明描述了从一个旧版本的 FreeBSD 执行二进制升级的过程。

+ +
+
+

警告: 尽管 FreeBSD 升级过程尽力防止意外的数据丢失, 但是仍有很大可能这次安装会 +擦除您的整个硬盘! +请不要接受最后的确认请求,除非您已经备份了所有重要的数据文件。

+
+
+ +
+
+

重要: 这些说明假定您正在使用您打算升级的 FreeBSD 版本提供的 +sysinstall(8) +版本。使用一个不匹配的 +sysinstall(8) +版本几乎总是会造成问题并且已知会让系统处于不可用状态。 +在这方面最容易犯的错误就是使用现存的安装的旧的 +sysinstall(8) +副本来升级 FreeBSD 到新的版本。 这是 绝不 推荐的。

+
+
+ +
+
+

警告: 现在还不支持从 FreeBSD 4-STABLE 到 FreeBSD 6.3-RELEASE +的二进制升级。FreeBSD 4-STABLE 中存在的一些文件会引起混乱, +但是却不能被二进制升级移除。一个著名的例子就是旧的 /usr/include/g++ 目录会引起 C++ 程序编译错误 (也可能没有影响)。

+ +

这些升级说明提供给那些从近来的 FreeBSD 6.3-STABLE snapshot 升级的用户。

+
+
+ +
+
+

3.1 介绍

+ +

  升级过程用相应的最新的 FreeBSD release 取代用户选定的发行版本。 +这个过程保护标准的系统配置文件数据, 还有用户数据、已安装的包和其它软件。

+ +

  推荐正在考虑升级的管理员在着手升级之前完整阅读这一章节。 +不这样做的后果很可能就是升级失败或者数据丢失。

+ +
+
+

3.1.1 升级概览

+ +

  发行版本的升级就是执行解压缩新版本组件覆盖当前版本。 +属于旧的发行版本的文件不会被删除。

+ +

  系统配置文件通过保留并恢复下列文件的当前版本来实现保护:

+ +

  Xaccel.ini, XF86Config, adduser.conf, aliases, aliases.db, amd.map, crontab, csh.cshrc, csh.login, csh.logout, cvsupfile, dhclient.conf, disktab, dm.conf, dumpdates, exports, fbtab, fstab, ftpusers, gettytab, gnats, group, hosts, hosts.allow, hosts.equiv, hosts.lpd, inetd.conf, localtime, login.access, login.conf, mail, mail.rc, make.conf, manpath.config, master.passwd, motd, namedb, networks, newsyslog.conf, nsmb.conf, nsswitch.conf, pam.conf, passwd, periodic, ppp, printcap, profile, pwd.db, rc.conf, rc.conf.local, rc.firewall, rc.local, remote, resolv.conf, rmt, sendmail.cf, sendmail.cw, services, shells, skeykeys, spwd.db, ssh, syslog.conf, ttys, uucp

+ +

  这些文件相应的新版本被转移到 /etc/upgrade/。 +系统管理员可以仔细阅读这些新版本并合并需要的部分。 注意这里面很多文件是相互依赖的, +最好的合并过程是将所有的站点特定数据从当前文件复制进新的文件。

+ +

  在升级过程中,会提示管理员 /etc/ +中所有文件要存放的位置。 在本地修改合并进入其它文件后,也可以从这个位置再找回它们。

+
+
+ +
+
+

3.2 过程

+ +

  这一节详细描述了升级过程。尤其关注那些和通常的安装有明显区别的部分。

+ +
+
+

3.2.1 备份

+ +

  用户数据和系统配置文件在升级前应该备份。 尽管升级过程尽力的去防止意外的失误, +还是有可能全部或部分的毁坏数据和配置文件信息。

+
+ +
+
+

3.2.2 挂载文件系统

+ +

  进入 disklabel 编辑器会列出命名的磁盘文件系统设备。 +在着手升级前,管理员应该记录一下设备名和相应的挂载点。 这些挂载点应该在这里输入。 不要 对任何文件系统设置“newfs +flag”,因为这会引起数据丢失。

+
+ +
+
+

3.2.3 选择 Distribution

+ +

  选择 distribution 的时候,没有强制的约束必须选择哪一个。 基本规则是,base distribution 对于升级来说应该选择,如果已经安装了联机手册 man distribution 也应该选择。 +如果管理员希望添加额外的功能,在最初的安装之外其它 distribution 也可以选择。

+
+ +
+
+

3.2.4 安装之后

+ +

  一旦安装过程完成,就会提示管理员检查新的配置文件。 +这时候,应该做下检查来保证系统配置文件有效。 尤其是,应该检查 /etc/rc.conf/etc/fstab 文件。

+
+
+ +
+
+

3.3 从源代码升级

+ +

  那些对允许更复杂、诡异的升级方法感兴趣的人应该看看 FreeBSD 使用手册的 最前沿 一章。这个过程包括了从源代码重建整个 FreeBSD。 +这依赖于可靠的网络连接、额外的磁盘空间和时间, 但是有网络以及其它更复杂安装的优势。 +这基本和跟踪 -STABLE 或 -CURRENT 开发分支的过程是相同的。

+ +

  /usr/src/UPDATING 包含了从源代码升级 FreeBSD +系统的重要信息。它列出了 FreeBSD 中各种各样可能影响升级的改动。

+
+
+ +
+
+

4 故障排除

+ +
+

4.1 修复现有的 FreeBSD 安装

+ +

  FreeBSD 在其安装程序 +sysinstall(8) +的顶级菜单上, 提供了一个 “fixit” 选项。 它提供了一个包含 FreeBSD 基本系统中常用程序的 +shell; 这个环境对于修复或排除现有的 FreeBSD 安装中的故障十分有用。 要使用 fixit 模式, +您需要按照和其他引导盘相同的方式制作 fixit.flp 软盘, 或者使用 +“现场文件系统” CDROM。 一般来说, 现场文件系统应该在 FreeBSD 安装光盘中的第一张上。 +请注意, 使用 fixit 选项需要一些 UNIX 系统管理的经验。

+ +

  一般来说, 有两种方法来启动 fixit 模式。 能够从 FreeBSD 安装 CDROM 启动的用户, +应该这样做并在 +sysinstall(8) +的主菜单选择 “fixit”。 然后, 再选择其中的 “CDROM/DVD” 选项。

+ +

  无法从 CDROM 启动, 但可以从软盘启动的用户, 则需要更多的步骤。 +除了安装过程所需要的 boot.flpkernX.flp 之外, 还需要制作一张 fixit.flp 软盘, 方法和其他软盘无异。 按照启动安装程序的步骤进行, +直到出现 +sysinstall(8) +菜单为止。 这时, 选择其中的 “fixit” 项, 随后的菜单中, 选择 “Floppy”, 并依提示插入 +fixit.flp 软盘。

+ +

  尽管 CDROM 和软盘上的 fixit 环境很相似, 但并非一模一样。 +它们都提供了一系列用于检查、 修复文件系统及其内容的命令。 在 CDROM 上的 fixit +版本提供了全部 FreeBSD 基本系统中的命令, 因为它是一个现场文件系统。 与此相反, +由于空间限制, 软盘 fixit 环境, 则只能提供它的一个子集。

+ +

  软盘版本的 fixit 中, 可以在 /stand/mnt2/stand 找到一些常用的独立的应用程序。 而在 CDROM 版本的 fixit +中, 这些程序可以在 /stand/mnt2/rescue 中找到 (余下的程序, 可以在现场文件系统中找到, +其位置是 /mnt)。

+
+ + +
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/installation.sgml b/zh_CN/releases/6.3R/installation.sgml new file mode 100644 index 0000000000..ec5d782024 --- /dev/null +++ b/zh_CN/releases/6.3R/installation.sgml @@ -0,0 +1,33 @@ + + + + +]> + + + + &header; + +

因为 FreeBSD 的安装过程与硬件平台高度相关, + FreeBSD 的安装说明随平台的不同而不同。

+ +

我们提供了下列平台上的 FreeBSD 6.2-RELEASE 安装说明:

+ + + +

要了解目前正在开发的其他平台, + 请访问 所支持的平台 + 网页。

+ + &footer; + + diff --git a/zh_CN/releases/6.3R/readme.html b/zh_CN/releases/6.3R/readme.html new file mode 100644 index 0000000000..f0b37b735a --- /dev/null +++ b/zh_CN/releases/6.3R/readme.html @@ -0,0 +1,377 @@ + + + + +FreeBSD 6.2-RELEASE 自述 + + + + + +
+
+

FreeBSD 6.2-RELEASE 自述

+ +

The FreeBSD Project

+ + + +

$FreeBSD: src/release/doc/zh_CN.GB2312/readme/article.sgml,v 1.1.6.2 +2005/10/16 07:31:59 delphij Exp $
+

+ +
+

FreeBSD 是 FreeBSD基金会的注册商标

+ +

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, 和 Xeon 是 Intel +Corporation 及其分支机构在美国和其他国家的商标或注册商标。

+ +

Motif, OSF/1, 和 UNIX 是 The Open Group 在美国和其他国家的注册商标; IT DialTone 和 +The Open Group 是其商标。

+ +

Sparc, Sparc64, SPARCEngine, 以及 UltraSPARC 是 SPARC International, Inc +在美国和其他国家的商标。 包含 SPARC 商标的产品基于 Sun Microsystems, Inc. +开发的架构。

+ +

许多制造商和经销商使用一些称为商标的图案或文字设计来彰显自己的产品。 本文档中出现的, +为 FreeBSD Project 所知晓的商标,后面将以 '™' 或 '®' 符号来标注。

+
+ +
+
+ +
+
+

  这份文档对 FreeBSD 6.2-RELEASE 作了一个简短的介绍, 还包括如何获取 +FreeBSD、FreeBSD 项目联系的多种方式, 以及一些其他的信息来源。

+
+
+ +
+
+

1 介绍

+ +

  这个发行版本是 FreeBSD 6.2-RELEASE 的一个 release, 它是 6.2-STABLE +分支的最新版本。

+ +
+
+

1.1 关于 FreeBSD

+ +

  FreeBSD 是一个基于 4.4 BSD Lite 的操作系统,支持 DEC/Compaq/HP Alpha/AXP 计算机 +(alpha), 基于 AMD64 和 Intel EM64T 的 PC 硬件 (amd64), 基于 Intel, AMD, Cyrix 或 NexGen +“x86” 的 PC 硬件 (i386), 基于 Intel Itanium Processor 的计算机 (ia64), NEC +PC-9801/9821 系列 PC 及其兼容机 (pc98), 以及 UltraSPARC® 机器 (sparc64)。 支持 PowerPC® (powerpc), and MIPS® (mips) 硬件架构的的版本也正在开发中。 FreeBSD +支持各种各样的外围设备, 可以胜任软件开发、游戏,以及提供 Internet 服务等的各式应用。

+ +

  这个版本的 FreeBSD 包含了运行这样一个系统所需要的每样东西, +在基本的发行中包含了完整的内核和所有的工具源代码。 只要安装了源代码, +您就可以用一条命令从头编译整个系统, 这对于那些想知道它是如何工作的学生、 +研究人员或者用户来说非常有用。

+ +

  包含大量已经移植的第三方软件集合 (“Ports Collection”) 让在 FreeBSD +上获取并安装所有您喜欢的传统 UNIX® 工具变得容易。 每个 +“port” 是一些用一条命令就可以下载、配置、编译并安装软件的脚本。 超过 15,000 个 +port,从编辑器到编程语言再到图形应用程序, 让 FreeBSD 成为一个大大扩展了很多商业 UNIX 版本所能提供的强大并且通用的操作环境。 大多数 port +也提供了预编译的 “package”, 可以用安装程序快速安装。

+
+ +
+
+

1.2 目标用户

+ +

  FreeBSD 的这个 release 适用于所有用户。 +它经历了一定时期的测试和质量检测来确保最高的可用性和可靠性。

+
+
+ +
+
+

2 获取 FreeBSD

+ +

  FreeBSD 可以通过各种方式得到。 这一节关注那些可以获取完整的 FreeBSD +发行版本的主要方式, 而不是升级已经装好的系统。

+ +
+
+

2.1 CDROM 和 DVD

+ +

  FreeBSD -RELEASE 发行版本可以从几个发行商那里以 CDROM 或者 DVD 的形式订购。 +对于全新安装来说, 这通常是获取 FreeBSD 最方便的方式, +因为它提供了在必要时快速地重新安装系统的方法。 一些发行版本包含了一些来自 FreeBSD Ports +Collection 的可选的、 预编译的 “package”。

+ +

  一个已知的 CDROM 和 DVD 发行商列表列在使用手册的 “Obtaining FreeBSD” 中。

+
+ +
+
+

2.2 FTP

+ +

  您可以使用 FTP 来从 ftp://ftp.FreeBSD.org/ 下载 FreeBSD 以及所有的可选软件包,这是官方的 +FreeBSD 发行站点,或者从任何一个 “镜像” 下载。

+ +

  FreeBSD 的镜像列表可以在使用手册的 FTP 站点一节, 或者在 http://mirrorlist.FreeBSD.org/ 网页上找到。 强烈推荐您从其中离您最近 +(以网络的观点) 的镜像来下载发行版本。

+ +

  我们非常欢迎您建立新的镜像站点。 联系 +了解成为官方镜像站点的更多细节。 也可以在如何为 +FreeBSD 做镜像站点 这篇文章中找到关于镜像站点的更多有用的信息。

+ +

  镜像通常包含启动安装程序所必需的软盘镜像, 以及安装进程本身所需要的发行版本文件。 +许多镜像也包含创建 FreeBSD 发行 CDROM 的必要的 ISO 镜像。

+
+
+ +
+
+

3 联系 FreeBSD 项目

+ +
+

3.1 电子邮件和邮件列表

+ +

  有任何问题或者基本的技术支持,请发送邮件到 FreeBSD +一般问题邮件列表

+ +

  如果您正在跟随 6.2-STABLE 的开发过程, 您 必须 加入 FreeBSD-CURRENT 邮件列表, +以便及时了解可能影响您使用和维护系统方式的最新进展。

+ +

  FreeBSD 很大程度上是一个志愿者项目, 它非常欢迎来自更多人的帮助 ──── +来完成那些希望完成而没有时间加以完成的改进。 要联系开发者讨论技术问题, 或提供帮助, +请发送邮件到 FreeBSD 技术讨论邮件列表

+ +

  请注意这些邮件列表都可能有 可观的 通信量。 如果您访问邮件很慢或很昂贵, +或者您只对及时了解主要的 FreeBSD 活动感兴趣, 订阅 FreeBSD +公告邮件列表 可能更合适。

+ +

  所有的邮件列表都可以如人们希望的那样自由加入。 请访问 FreeBSD Mailman +信息页。这里会提供有关加入各种列表、 访问存档等等的更多信息。 +还有很多针对特定的兴趣群体的邮件列表在这里没有提及, 可以从 Mailman 页面或者 FreeBSD Web +站点的 邮件列表 一节获得更多信息。

+ +
+
+

重要: 不要 +发送邮件到列表要求订阅。 请使用 Mailman 界面来完成订阅。

+
+
+
+ +
+
+

3.2 提交问题报告

+ +

  建议,bug 报告和代码捐献永远是有价值的 +──请不要犹豫是否报告您可能会发现的任何问题。 当然附带了修正的 bug 报告会更受欢迎。

+ +

  从一台能够收发 Internet 邮件的主机提交 bug 报告的首选方法是使用 +send-pr(1) +命令。 用这种方式提交的“问题报告”(PR)会被归档并跟踪进度, FreeBSD +开发者会尽最大努力尽快地对所有报告的 bug 做出反应。 所有尚未完全解决的 +PR 列表可以在 FreeBSD Web 站点上找到, +这个列表可以用于查看其它用户可能遭遇的问题。

+ +

  注意 +send-pr(1) +本身是一个 shell 脚本, 因此很容易把它移植到非 FreeBSD 系统上。 极力推荐使用这个界面。 +如果因为一些原因不能使用 +send-pr(1) +来提交 bug 报告,您可以尝试把它发送到 FreeBSD +问题报告邮件列表

+ +

  要了解更多的信息,FreeBSD Web 站点上的“ 撰写 FreeBSD +问题报告”对撰写并提交有效的错误报告有很多有用的提示。

+
+
+ +
+
+

4 进一步阅读

+ +

  有很多关于 FreeBSD 的信息资源,一些包含在发行版中, +另一些则以在线或印刷版本的方式提供。

+ +
+
+

4.1 发行文档

+ +

  许多其它的文档提供了有关这个 release +发行版本的更加详细的信息。这些文件提供了各种各样的格式。 大多数发行版本会包含 ASCII 文本 +(.TXT) 和 HTML (.HTM) +格式。有一些发行版本也可能包含其它的格式, 比如 PostScript(.PS)或者可移植文档格式 (.PDF)。

+ +
    +
  • +

    README.TXT:这个文件提供了有关 FreeBSD 的一些简要的信息, +还有一些有关获取发行版本的粗略的注解。

    +
  • + +
  • +

    RELNOTES.TXT: 发行说明, 展示了相对于前一版本 (FreeBSD +6.1-RELEASE), FreeBSD 6.2-RELEASE 中的创新和差异。

    +
  • + +
  • +

    HARDWARE.TXT:硬件兼容列表, 展示了 FreeBSD +已经测试并已知可以使用的设备。

    +
  • + +
  • +

    INSTALL.TXT:用于从发行介质安装 FreeBSD 的安装说明。

    +
  • + +
  • +

    ERRATA.TXT:发行勘误。 提供新近发现的、 +发行之后发现的问题等信息, 主要适用于发行版本(相对于 snapshot)。 在安装 FreeBSD 的一个 +release 之前参考这个文件是非常重要的, 因为它包含了自从 release +创建以来发现并修正问题的最新的信息。

    +
  • +
+ +
+
+

注意: 这几个文档(特别是, RELNOTES.TXTHARDWARE.TXTINSTALL.TXT) +包含了对特定硬件体系的信息。 比如, alpha 发行说明中可能包含某些不适用于 i386™ 的信息, 反之亦然。 +每篇文档适用的体系结构会在文档的标题处列出。

+
+
+ +
+
+

  在支持 +sysinstall(8) +的平台上 (目前有 alpha、i386、ia64、pc98 还有 Sparc64®), 这些文档在安装时都可以通过 Documentation +菜单访问。 一旦系统已经安装,您可以通过重新运行 +sysinstall(8) +工具来重新访问菜单。

+ +
+
+

注意: 在安装您拿到的任何发行版之前阅读勘误是非常重要的, +它能帮助您了解那些在发布工程 “后期发现的” 以及发布之后发现的问题。 +随每个发行自带的勘误文件总是不够精确的, 但是其它的副本会通过 Internet 保持更新并作为 +这个发行的 “最新勘误” 参考。 这些其它的勘误副本放在 http://www.FreeBSD.org/releases/ +(还有保持更新的任何镜像站点的同一位置)。

+
+
+
+ +
+
+

4.2 联机手册

+ +

  像所有的类 UNIX 操作系统一样,FreeBSD +附带一套在线联机手册, 可以通过 +man(1) +命令或者通过 FreeBSD Web 站点上的超文本联机手册网关 访问。 一般情况下,联机手册为 FreeBSD +用户提供不同命令和 API 的信息。

+ +

  有时,联机手册还提供特定主题的信息。 一个不太恰当的例子就是 +tuning(7) +(性能调整向导)、 +security(7) +(FreeBSD 一个关于安全的介绍) 还有 +style(9) +(内核代码规范指南)。

+
+ +
+
+

4.3 书籍和文章

+ +

  两个由 FreeBSD 项目维护的非常有用的 FreeBSD 相关的信息集合, 是 FreeBSD 使用手册和 +FreeBSD FAQ (频繁被问到的问题)。 使用手册FAQ +的在线版本可以从 FreeBSD 文档页面 或者它的镜像上得到。 如果安装了 doc 发行集, 则可以在本地使用 Web 浏览器来阅读使用手册和 FAQ。

+ +

  许多在线书籍和文章也由 FreeBSD 项目维护, 涵盖了更专业的、FreeBSD 相关的主题。 +这些文章题材广泛,从邮件列表的有效使用到双重启动 FreeBSD 和其它操作系统,再到给新 +committer 的指南。 同使用手册和 FAQ 一样,这些文档可以从 FreeBSD 文档页面或者 doc 分类中得到。

+ +

  有关 FreeBSD 的其它书籍和文档的列表可以在 FreeBSD 使用手册的参考书目 一章找到。由于 FreeBSD 固有的 UNIX 传统, 许多为 UNIX +系统撰写的文章和书籍也是适用的, 其中一些也被列在参考书目中。

+
+
+ +
+
+

5 感谢

+ +

  FreeBSD 有全世界的成百上千的人工作无数个小时才带来这个 release。要查看 FreeBSD +开发者和捐献者的完整列表,请查看 FreeBSD Web 站点或者任何一个镜像站点上的 “FreeBSD 捐献者”

+ +

  在此也要特别感谢众多的 FreeBSD 用户和全世界的测试人员, 没有他们就根本不会有这个 +release。

+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 http://www.FreeBSD.org/snapshots/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.2-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/relnotes-alpha.html b/zh_CN/releases/6.3R/relnotes-alpha.html new file mode 100644 index 0000000000..c5d3fac572 --- /dev/null +++ b/zh_CN/releases/6.3R/relnotes-alpha.html @@ -0,0 +1,568 @@ + + + + +FreeBSD/alpha 6.3-RELEASE 发行说明 + + + + + +
+
+

FreeBSD/alpha 6.3-RELEASE 发行说明

+ +

The FreeBSD Project

+ + + +

$FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml,v +1.5.2.12.4.2 2008/01/07 21:00:18 delphij Exp $
+

+ +
+

FreeBSD 是 FreeBSD基金会的注册商标

+ +

IBM、 AIX、 EtherJet、 Netfinity、 OS/2、 PowerPC、 PS/2、 S/390 以及 ThinkPad +是国际商用机器公司在美国和其他国家的注册商标或商标。

+ +

IEEE, POSIX, 和 802 是 Institute of Electrical and Electronics Engineers, Inc. +在美国的注册商标。

+ +

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, 和 Xeon 是 Intel +Corporation 及其分支机构在美国和其他国家的商标或注册商标。

+ +

Sparc, Sparc64, SPARCEngine, 以及 UltraSPARC 是 SPARC International, Inc +在美国和其他国家的商标。 包含 SPARC 商标的产品基于 Sun Microsystems, Inc. +开发的架构。

+ +

许多制造商和经销商使用一些称为商标的图案或文字设计来彰显自己的产品。 本文档中出现的, +为 FreeBSD Project 所知晓的商标,后面将以 '™' 或 '®' 符号来标注。

+
+ +
+
+

  这份 FreeBSD 6.3-RELEASE 的发行说明, 概括了 FreeBSD 基本系统在 6.3-STABLE +开发线上所做的改动。 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于 FreeBSD +内核以及系统附带的应用程序所做的重要修改。 对在升级时需要注意的一些问题, +也进行了简略的介绍。

+
+
+ +
+
+ +
+
+
目录
+ +
1 简介
+ +
2 最新变动
+ +
+
+
2.1 安全公告
+ +
2.2 对内核的改动
+ +
+
+
2.2.1 引导区和 loader 的变化
+ +
2.2.2 硬件支持
+ +
2.2.3 网络协议
+ +
2.2.4 磁盘及存储
+ +
2.2.5 文件系统
+
+
+ +
2.3 应用程序变动
+ +
+
+
2.3.1 /etc/rc.d 脚本
+
+
+ +
2.4 基本系统包含的第三方软件
+ +
2.5 Ports/Packages Collection 基础结构
+ +
2.6 发行版建造工程和功能集成
+ +
2.7 文档
+
+
+ +
3 从先前版本的 FreeBSD 升级
+
+
+ +
+

1 简介

+ +

  这篇文档包括了在 Alpha/AXP 硬件平台上 FreeBSD 6.3-RELEASE 的发行说明。 +它描述了最近刚刚加入、修改或删除了的 FreeBSD 特性的说明。 同时,它也将给出如何从先前的 +FreeBSD 版本完成升级的说明。

+ +

  这是一份 FreeBSD 6.3-RELEASE 的 release 发布包。 您可以从 ftp://ftp.FreeBSD.org/ +或其他镜像那里得到它的副本。 关于这个 (或其他) release 发布包的更多信息,可以在 FreeBSD +手册 中的 “如何获得 FreeBSD”附录 中找到。

+ +

  我们鼓励所有的用户在开始安装 FreeBSD 之前首先参考这一版本所对应的勘误信息。 +勘误文档将随时更新,以便为用户提供在发布工程后期或该版本发布之后 “新发现的” +问题和相关信息。 通常,这包括已知的 bug,安全公告,以及对于文档的修订内容。 最新的 +FreeBSD 6.3-RELEASE 勘误信息可以从 FreeBSD 网站获得。

+
+ +
+
+

2 最新变动

+ +

  这一节描述了 FreeBSD 自 6.2-RELEASE 以来最明显的新功能和变化。

+ +

  发行说明中的绝大多数条目是在说明自从 6.2-RELEASE +以来的安全公告、新的驱动程序或硬件支持、新的命令或是选项、 +重要的错误修补,以及基本系统中来自第三方的软件升级。 重要的 ports 和 packages +变动,或关于交付工程的变动也会在这份文档中体现。 显而易见地,发行说明不可能涵盖 FreeBSD +版本之间的每一个微小变动; 这篇文档主要关注的,仍然是安全公告,用户可以察觉的修改, +以及重要的架构改良。

+ +
+
+

2.1 安全公告

+ +

+  修正了两个BIND的远程拒绝服务问题(两者分别与DNSSEC和递归DNS查询有关)。更多信息,参看安全公告 +FreeBSD-SA-07:02.bind.

+ +

  现在可以通过 net.inet6.ip6.rthdr0_allowed +这个sysctl变量来控制IPv6类型0路由头信息的处理了,默认情况下该值为 0 (关闭)。更多信息,参看安全公告 FreeBSD-SA-07:03.ipv6.

+ +

  有关 +libarchive(3) 和 + +tar(1) 处理 +损坏的 +tar(5) +文件的问题已经修复。 更多信息,参看安全公告 FreeBSD-SA-07:05.libarchive.

+ +

  OpenSSL中的一个缓冲区溢出(在上一个安全补丁中没有被正确修补)现在被修正了。 +更多信息,参看安全公告 FreeBSD-SA-07:08.openssl.

+ +

  一个可能导致“之前生成”的 +random(4) +数据泄露的缺陷被修正。 更多信息,参看安全公告 FreeBSD-SA-07:09.random.

+
+ +
+
+

2.2 对内核的改动

+ +

   +acpi(4) 现在支持 +HPET 时间计数器。

+ +

  对消息信号中断(Message Signaled Interrupts/MSI) 和扩展消息信号中断(Exteneded +Message Signaled Interrupts/MSI-X) 的支持被加入内核的PCI支持代码中。

+ + + +
+
+

2.2.2 硬件支持

+ +

  为支持通过ACPI控制笔记本扩展坞的功能, +acpi_dock(4) +驱动被加入。

+ +
+
+
2.2.2.1 多媒体支持
+ +

  为支持Envy24系列音效芯片,加入 +snd_envy24(4) +驱动。

+ +

  为支持VIA Envy24HT系列音效芯片,加入 +snd_envy24ht(4) +驱动。

+ +

  加入了 +snd_hda(4) +驱动。遵从Intel HD audio 特性 1.0版本的设备由此得到支持。

+ +

  为支持I2S SPI音效解码芯片的,加入 +snd_spicds(4) +驱动。

+
+ +
+
+
2.2.2.2 网络接口设备支持
+ +

   +ath(4) +驱动更新到了HAL 版本 0.9.20.3。

+ +

   +axe(4) +驱动现在支持 +altq(4) 了。

+ +

  加入 +cxgb(4) +驱动。该驱动提供对基于Chelsio T3 和 T3B芯片10 Gb 以太网卡的支持。

+ +

  新增了用于支持 Ethernet discard 网络接口的 +edsc(4) +驱动程序。

+ +

  em(4) +升级到来自Intel的版本 6.7.2。

+ +

  加入了 +msk(4) +驱动。该驱动支持使用Marvell/SysKonnect Yukon II 千兆以太网控制器的网卡。

+ +

   +vge(4) +现在可以支持 +altq(4) 了。

+ +

  为 802.11 协议栈增加了对 900 MHz 网卡, 以及对 802.11a +四分和对分频道支持的功能。

+
+
+ +
+
+

2.2.3 网络协议

+ +

   +if_bridge(4) +驱动现在支持RSTP,快速生成树协议(802.1w)。

+ +

  加入从OpenBSD和NetBSD中引入的 +lagg(4) +驱动,以支持多种协议和算法,比如链路聚合,线路互备以及网络容错。

+ +

  新的 +ng_deflate(4) +NetGraph 节点类型被加入。这一类型支持了 Deflate PPP 压缩。

+ +

  早先的 +ng_ppp(4) +Netgraph 节点如今名为 MPSAFE.

+ +

  新的 +ng_pred1(4) +NetGraph 节点类被加入以支持 Predictor-1 PPP 压缩。

+ +

  导致FreeBSD 6.2-RELEASE 不能在 +gif(4) +上正确运行IPv6的bug 被修正了。

+ +

  sysctl变量net.link.tap.up_on_open 加入到 +tap(4) +驱动中。当该变量被激活时,新的tap 设备将会在创建时标记为up

+
+ +
+
+

2.2.4 磁盘及存储

+ +

  升级 +mpt(4) +驱动以支持一系列新特性,诸如RAID卷以 及RAID成员的状态/设置报告,定期卷重同步状态报告, +设置重同步状态频率,卷成员写缓存状态,卷事务队列长度的sysctl开关等。

+ +

  现在 +mpt(4) 驱动支持 +SAS HBA (部分地),64-bit PCI, 以及大数据传送。

+ +

  加入了 scsi_sg 驱动。这一驱动模拟了Linux SCSI SG passthrough +设备API的一个重要子集。这样将允许在Linux仿真下运行的程序(就像 原生 FreeBSD +程序那样)访问 /dev/sg* +这样的被Linux所支持的设备。

+ +

   +twa(4) +驱动现在升级到3ware网站所公布的 3.60.03.006。 驱动现在增加了对 AMCC 的 3ware 9650 系列 +SATA 控制器的支持。

+
+ +
+
+

2.2.5 文件系统

+ +

  重新实现了 unionfs 文件系统。相对于上一版本, 这次解决了很多崩溃和锁的问题。 +同时, 本版本还增加了新的 “transparent” 与 “masquerade” 类型以在更高层的文件系统 +union 上自动化创建文件。 您可参阅 +mount_unionfs(8) +联机手册来了解进一步的信息。

+
+
+ +
+
+

2.3 应用程序变动

+ +

   +camcontrol(8) +工具现在支持 readcap 命令以显示设备尺寸。

+ +

  导致 +freebsd-update(8) +不能正确支持SMP内核的bug被修正了

+ +

   +fdisk(8) +程序现在可以用 -p 参数来以fdisk 配置的格式打出 slice 表。

+ +

   +freebsd-update(8) 工具现在可以支持以 upgrade 命令来在不同版本的 FreeBSD 间执行二进制升级。

+ +

   +ftpd(8) +工具现在提供 RFC2389 (FEAT) 和初步的RFC2640 (UTF8) +支持。RFC2640支持是可选项,可以用新的-8开关来激活。 可以在 +ftpd(8) +手册找到更多信息。

+ +

   加入了 +ipfwpcap(8) +工具;该工具可以在 +divert(4) +套接字上抓包并将数据以 +pcap(3) (也就是 + +tcpdump(1)) +格式写入文件或管道中。

+ +

   +rpc.lockd(8) 和 + +rpc.statd(8) +程序现在可以通过 -p 开关来指明绑定的端口。

+ +

  pw(8) +程序现在可以通过 -M开关来设定新建用户时,其家目录的权限。

+ +

   +top(1) program +现在可以用 -j开关以显示出每个进程的 +jail(8) ID +。

+ +

   +touch(1) +工具现在可以用-A开关,将文件的访问和修改时间修改为指定值 +。

+ +

   加入了 +wpa_passphrase(8) +工具。该工具以ASCII口令字生成256位的pre-shared(预共享)WPA 密钥。

+ +
+
+

2.3.1 /etc/rc.d 脚本

+ +

  在别名库不存在或者比别名文件旧的情况下,sendmail脚本也可以指定为不重建别名库。 +如果真想这么做,设置rc.conf中sendmail_rebuild_aliases选项的值为"NO"来关闭这个功能。

+ +

  /etc/rc.d/nfslocking脚本在发行版中会被移除。 由/etc/rc.d/lockd/etc/rc.d/statd取代它。

+
+
+ +
+
+

2.4 基本系统包含的第三方软件

+ +

  awk从2005年4月24日版更新到2007年5月1日的发行版。

+ +

  BIND从9.3.3更新到9.3.4-p1。

+ +

  BZIP2从1.0.3更新到1.0.4。

+ +

  GNU Diffutils从2.7更新到2.8.7。

+ +

  GNU版的gzip被从NetBSD移植过来并经过修正的gzip替换。

+ +

  IPFilter从4.1.13更新到4.1.28。

+ +

  less从v381更新到v416。

+ +

  ncurses从5.2-20020615更新到5.6-20061217。 +新版的ncurses已经提供宽字符的支持。

+ +

  netcat 从 2005 年 2 月 4 日的 OpenBSD 快照版本, +更新到了 OpenBSD 4.1 中附带的版本。

+ +

  GNU Readline library从5.0更新到5.2 patch2。

+ +

  sendmail从8.13.8更新到8.14.2。

+ +

  timezone数据库从 tzdata2006g版更新到 tzdata2007k版.

+ +

  TrustedBSD OpenBSM从1.0 alpha12更新到1.0。

+
+ + + +
+
+

2.6 发行版建造工程和功能集成

+ +

  对GNOME桌面环境的支持 (x11/gnome2)从2.16.1更新到2.20.1。

+ +

  对KDE桌面环境的支持 (x11/kde3)从3.5.4更新到3.5.7。

+ +

  对Xorg窗口系统的支持 (x11/xorg)从6.9.0更新到7.3.0。

+ +

  X11BASE的默认值由 /usr/X11R6变更为 /usr/local, 即LOCALBASE的默认值.

+
+ +
+
+

2.7 文档

+ +

  将 NTP 的联机手册更新到了 4.2.0, 以便与 FreeBSD +中包含的版本相适应。

+ +

  

+
+
+ +
+
+

3 从先前版本的 FreeBSD 升级

+ +

  通过源代码升级到 FreeBSD 6.3-RELEASE, 则应使用 FreeBSD 5.3-RELEASE 或更高版本。 +使用旧版的系统的用户, 如果想要升级到 6.3-RELEASE, 则需要首先升级到 FreeBSD 5.3 +或更新的版本, 然后再升级到 FreeBSD 6.3-RELEASE。

+ +
+
+

重要: 很显然,升级 FreeBSD 时,应该首先备份 所有 数据和配置文件。

+
+
+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/relnotes-amd64.html b/zh_CN/releases/6.3R/relnotes-amd64.html new file mode 100644 index 0000000000..a850b49626 --- /dev/null +++ b/zh_CN/releases/6.3R/relnotes-amd64.html @@ -0,0 +1,582 @@ + + + + +FreeBSD/amd64 6.3-RELEASE 发行说明 + + + + + +
+
+

FreeBSD/amd64 6.3-RELEASE 发行说明

+ +

The FreeBSD Project

+ + + +

$FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml,v +1.5.2.12.4.2 2008/01/07 21:00:18 delphij Exp $
+

+ +
+

FreeBSD 是 FreeBSD基金会的注册商标

+ +

IBM、 AIX、 EtherJet、 Netfinity、 OS/2、 PowerPC、 PS/2、 S/390 以及 ThinkPad +是国际商用机器公司在美国和其他国家的注册商标或商标。

+ +

IEEE, POSIX, 和 802 是 Institute of Electrical and Electronics Engineers, Inc. +在美国的注册商标。

+ +

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, 和 Xeon 是 Intel +Corporation 及其分支机构在美国和其他国家的商标或注册商标。

+ +

Sparc, Sparc64, SPARCEngine, 以及 UltraSPARC 是 SPARC International, Inc +在美国和其他国家的商标。 包含 SPARC 商标的产品基于 Sun Microsystems, Inc. +开发的架构。

+ +

许多制造商和经销商使用一些称为商标的图案或文字设计来彰显自己的产品。 本文档中出现的, +为 FreeBSD Project 所知晓的商标,后面将以 '™' 或 '®' 符号来标注。

+
+ +
+
+

  这份 FreeBSD 6.3-RELEASE 的发行说明, 概括了 FreeBSD 基本系统在 6.3-STABLE +开发线上所做的改动。 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于 FreeBSD +内核以及系统附带的应用程序所做的重要修改。 对在升级时需要注意的一些问题, +也进行了简略的介绍。

+
+
+ +
+
+ +
+
+
目录
+ +
1 简介
+ +
2 最新变动
+ +
+
+
2.1 安全公告
+ +
2.2 对内核的改动
+ +
+
+
2.2.1 引导区和 loader 的变化
+ +
2.2.2 硬件支持
+ +
2.2.3 网络协议
+ +
2.2.4 磁盘及存储
+ +
2.2.5 文件系统
+
+
+ +
2.3 应用程序变动
+ +
+
+
2.3.1 /etc/rc.d 脚本
+
+
+ +
2.4 基本系统包含的第三方软件
+ +
2.5 Ports/Packages Collection 基础结构
+ +
2.6 发行版建造工程和功能集成
+ +
2.7 文档
+
+
+ +
3 从先前版本的 FreeBSD 升级
+
+
+ +
+

1 简介

+ +

  这篇文档包括了在 AMD64 硬件平台上 FreeBSD 6.3-RELEASE 的发行说明。 +它描述了最近刚刚加入、修改或删除了的 FreeBSD 特性的说明。 同时,它也将给出如何从先前的 +FreeBSD 版本完成升级的说明。

+ +

  这是一份 FreeBSD 6.3-RELEASE 的 release 发布包。 您可以从 ftp://ftp.FreeBSD.org/ +或其他镜像那里得到它的副本。 关于这个 (或其他) release 发布包的更多信息,可以在 FreeBSD +手册 中的 “如何获得 FreeBSD”附录 中找到。

+ +

  我们鼓励所有的用户在开始安装 FreeBSD 之前首先参考这一版本所对应的勘误信息。 +勘误文档将随时更新,以便为用户提供在发布工程后期或该版本发布之后 “新发现的” +问题和相关信息。 通常,这包括已知的 bug,安全公告,以及对于文档的修订内容。 最新的 +FreeBSD 6.3-RELEASE 勘误信息可以从 FreeBSD 网站获得。

+
+ +
+
+

2 最新变动

+ +

  这一节描述了 FreeBSD 自 6.2-RELEASE 以来最明显的新功能和变化。

+ +

  发行说明中的绝大多数条目是在说明自从 6.2-RELEASE +以来的安全公告、新的驱动程序或硬件支持、新的命令或是选项、 +重要的错误修补,以及基本系统中来自第三方的软件升级。 重要的 ports 和 packages +变动,或关于交付工程的变动也会在这份文档中体现。 显而易见地,发行说明不可能涵盖 FreeBSD +版本之间的每一个微小变动; 这篇文档主要关注的,仍然是安全公告,用户可以察觉的修改, +以及重要的架构改良。

+ +
+
+

2.1 安全公告

+ +

+  修正了两个BIND的远程拒绝服务问题(两者分别与DNSSEC和递归DNS查询有关)。更多信息,参看安全公告 +FreeBSD-SA-07:02.bind.

+ +

  现在可以通过 net.inet6.ip6.rthdr0_allowed +这个sysctl变量来控制IPv6类型0路由头信息的处理了,默认情况下该值为 0 (关闭)。更多信息,参看安全公告 FreeBSD-SA-07:03.ipv6.

+ +

  有关 +libarchive(3) 和 + +tar(1) 处理 +损坏的 +tar(5) +文件的问题已经修复。 更多信息,参看安全公告 FreeBSD-SA-07:05.libarchive.

+ +

  OpenSSL中的一个缓冲区溢出(在上一个安全补丁中没有被正确修补)现在被修正了。 +更多信息,参看安全公告 FreeBSD-SA-07:08.openssl.

+ +

  一个可能导致“之前生成”的 +random(4) +数据泄露的缺陷被修正。 更多信息,参看安全公告 FreeBSD-SA-07:09.random.

+
+ +
+
+

2.2 对内核的改动

+ +

   +acpi(4) 现在支持 +HPET 时间计数器。

+ +

  对消息信号中断(Message Signaled Interrupts/MSI) 和扩展消息信号中断(Exteneded +Message Signaled Interrupts/MSI-X) 的支持被加入内核的PCI支持代码中。

+ + + +
+
+

2.2.2 硬件支持

+ +

  为支持通过ACPI控制笔记本扩展坞的功能, +acpi_dock(4) +驱动被加入。

+ +

  为提供针对 Intel® Core™ 处理器的温度监控功能, +coretemp(4) +驱动被加入

+ +
+
+
2.2.2.1 多媒体支持
+ +

  为支持Envy24系列音效芯片,加入 +snd_envy24(4) +驱动。

+ +

  为支持VIA Envy24HT系列音效芯片,加入 +snd_envy24ht(4) +驱动。

+ +

  加入了 +snd_hda(4) +驱动。遵从Intel HD audio 特性 1.0版本的设备由此得到支持。

+ +

  为支持I2S SPI音效解码芯片的,加入 +snd_spicds(4) +驱动。

+
+ +
+
+
2.2.2.2 网络接口设备支持
+ +

   +ath(4) +驱动更新到了HAL 版本 0.9.20.3。

+ +

   +axe(4) +驱动现在支持 +altq(4) 了。

+ +

  加入 +cxgb(4) +驱动。该驱动提供对基于Chelsio T3 和 T3B芯片10 Gb 以太网卡的支持。

+ +

  新增了用于支持 Ethernet discard 网络接口的 +edsc(4) +驱动程序。

+ +

  em(4) +升级到来自Intel的版本 6.7.2。

+ +

  加入了 +msk(4) +驱动。该驱动支持使用Marvell/SysKonnect Yukon II 千兆以太网控制器的网卡。

+ +

  加入了 +mxge(4) +驱动,该驱动支持Myricom Myri10GE 10 Gb 以太网卡。查看 +mxge(4) +以了解细节。

+ +

   +vge(4) +现在可以支持 +altq(4) 了。

+ +

  为 802.11 协议栈增加了对 900 MHz 网卡, 以及对 802.11a +四分和对分频道支持的功能。

+
+
+ +
+
+

2.2.3 网络协议

+ +

   +if_bridge(4) +驱动现在支持RSTP,快速生成树协议(802.1w)。

+ +

  加入从OpenBSD和NetBSD中引入的 +lagg(4) +驱动,以支持多种协议和算法,比如链路聚合,线路互备以及网络容错。

+ +

  新的 +ng_deflate(4) +NetGraph 节点类型被加入。这一类型支持了 Deflate PPP 压缩。

+ +

  早先的 +ng_ppp(4) +Netgraph 节点如今名为 MPSAFE.

+ +

  新的 +ng_pred1(4) +NetGraph 节点类被加入以支持 Predictor-1 PPP 压缩。

+ +

  导致FreeBSD 6.2-RELEASE 不能在 +gif(4) +上正确运行IPv6的bug 被修正了。

+ +

  sysctl变量net.link.tap.up_on_open 加入到 +tap(4) +驱动中。当该变量被激活时,新的tap 设备将会在创建时标记为up

+
+ +
+
+

2.2.4 磁盘及存储

+ +

  升级 +mpt(4) +驱动以支持一系列新特性,诸如RAID卷以 及RAID成员的状态/设置报告,定期卷重同步状态报告, +设置重同步状态频率,卷成员写缓存状态,卷事务队列长度的sysctl开关等。

+ +

  现在 +mpt(4) 驱动支持 +SAS HBA (部分地),64-bit PCI, 以及大数据传送。

+ +

  加入了 scsi_sg 驱动。这一驱动模拟了Linux SCSI SG passthrough +设备API的一个重要子集。这样将允许在Linux仿真下运行的程序(就像 原生 FreeBSD +程序那样)访问 /dev/sg* +这样的被Linux所支持的设备。

+ +

   +twa(4) +驱动现在升级到3ware网站所公布的 3.60.03.006。 驱动现在增加了对 AMCC 的 3ware 9650 系列 +SATA 控制器的支持。

+
+ +
+
+

2.2.5 文件系统

+ +

  重新实现了 unionfs 文件系统。相对于上一版本, 这次解决了很多崩溃和锁的问题。 +同时, 本版本还增加了新的 “transparent” 与 “masquerade” 类型以在更高层的文件系统 +union 上自动化创建文件。 您可参阅 +mount_unionfs(8) +联机手册来了解进一步的信息。

+
+
+ +
+
+

2.3 应用程序变动

+ +

   +camcontrol(8) +工具现在支持 readcap 命令以显示设备尺寸。

+ +

  导致 +freebsd-update(8) +不能正确支持SMP内核的bug被修正了

+ +

   +fdisk(8) +程序现在可以用 -p 参数来以fdisk 配置的格式打出 slice 表。

+ +

   +freebsd-update(8) 工具现在可以支持以 upgrade 命令来在不同版本的 FreeBSD 间执行二进制升级。

+ +

   +ftpd(8) +工具现在提供 RFC2389 (FEAT) 和初步的RFC2640 (UTF8) +支持。RFC2640支持是可选项,可以用新的-8开关来激活。 可以在 +ftpd(8) +手册找到更多信息。

+ +

   加入了 +ipfwpcap(8) +工具;该工具可以在 +divert(4) +套接字上抓包并将数据以 +pcap(3) (也就是 + +tcpdump(1)) +格式写入文件或管道中。

+ +

   +rpc.lockd(8) 和 + +rpc.statd(8) +程序现在可以通过 -p 开关来指明绑定的端口。

+ +

  pw(8) +程序现在可以通过 -M开关来设定新建用户时,其家目录的权限。

+ +

   +top(1) program +现在可以用 -j开关以显示出每个进程的 +jail(8) ID +。

+ +

   +touch(1) +工具现在可以用-A开关,将文件的访问和修改时间修改为指定值 +。

+ +

   加入了 +wpa_passphrase(8) +工具。该工具以ASCII口令字生成256位的pre-shared(预共享)WPA 密钥。

+ +
+
+

2.3.1 /etc/rc.d 脚本

+ +

  在别名库不存在或者比别名文件旧的情况下,sendmail脚本也可以指定为不重建别名库。 +如果真想这么做,设置rc.conf中sendmail_rebuild_aliases选项的值为"NO"来关闭这个功能。

+ +

  /etc/rc.d/nfslocking脚本在发行版中会被移除。 由/etc/rc.d/lockd/etc/rc.d/statd取代它。

+
+
+ +
+
+

2.4 基本系统包含的第三方软件

+ +

  awk从2005年4月24日版更新到2007年5月1日的发行版。

+ +

  BIND从9.3.3更新到9.3.4-p1。

+ +

  BZIP2从1.0.3更新到1.0.4。

+ +

  GNU Diffutils从2.7更新到2.8.7。

+ +

  GNU版的gzip被从NetBSD移植过来并经过修正的gzip替换。

+ +

  IPFilter从4.1.13更新到4.1.28。

+ +

  less从v381更新到v416。

+ +

  ncurses从5.2-20020615更新到5.6-20061217。 +新版的ncurses已经提供宽字符的支持。

+ +

  netcat 从 2005 年 2 月 4 日的 OpenBSD 快照版本, +更新到了 OpenBSD 4.1 中附带的版本。

+ +

  GNU Readline library从5.0更新到5.2 patch2。

+ +

  sendmail从8.13.8更新到8.14.2。

+ +

  timezone数据库从 tzdata2006g版更新到 tzdata2007k版.

+ +

  TrustedBSD OpenBSM从1.0 alpha12更新到1.0。

+
+ + + +
+
+

2.6 发行版建造工程和功能集成

+ +

  对GNOME桌面环境的支持 (x11/gnome2)从2.16.1更新到2.20.1。

+ +

  对KDE桌面环境的支持 (x11/kde3)从3.5.4更新到3.5.7。

+ +

  对Xorg窗口系统的支持 (x11/xorg)从6.9.0更新到7.3.0。

+ +

  X11BASE的默认值由 /usr/X11R6变更为 /usr/local, 即LOCALBASE的默认值.

+
+ +
+
+

2.7 文档

+ +

  将 NTP 的联机手册更新到了 4.2.0, 以便与 FreeBSD +中包含的版本相适应。

+ +

  

+
+
+ +
+
+

3 从先前版本的 FreeBSD 升级

+ +

  通过源代码升级到 FreeBSD 6.3-RELEASE, 则应使用 FreeBSD 5.3-RELEASE 或更高版本。 +使用旧版的系统的用户, 如果想要升级到 6.3-RELEASE, 则需要首先升级到 FreeBSD 5.3 +或更新的版本, 然后再升级到 FreeBSD 6.3-RELEASE。

+ +
+
+

重要: 很显然,升级 FreeBSD 时,应该首先备份 所有 数据和配置文件。

+
+
+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/relnotes-i386.html b/zh_CN/releases/6.3R/relnotes-i386.html new file mode 100644 index 0000000000..c6651fde78 --- /dev/null +++ b/zh_CN/releases/6.3R/relnotes-i386.html @@ -0,0 +1,581 @@ + + + + +FreeBSD/i386 6.3-RELEASE 发行说明 + + + + + +
+
+

FreeBSD/i386 6.3-RELEASE 发行说明

+ +

The FreeBSD Project

+ + + +

$FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml,v +1.5.2.12.4.2 2008/01/07 21:00:18 delphij Exp $
+

+ +
+

FreeBSD 是 FreeBSD基金会的注册商标

+ +

IBM、 AIX、 EtherJet、 Netfinity、 OS/2、 PowerPC、 PS/2、 S/390 以及 ThinkPad +是国际商用机器公司在美国和其他国家的注册商标或商标。

+ +

IEEE, POSIX, 和 802 是 Institute of Electrical and Electronics Engineers, Inc. +在美国的注册商标。

+ +

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, 和 Xeon 是 Intel +Corporation 及其分支机构在美国和其他国家的商标或注册商标。

+ +

Sparc, Sparc64, SPARCEngine, 以及 UltraSPARC 是 SPARC International, Inc +在美国和其他国家的商标。 包含 SPARC 商标的产品基于 Sun Microsystems, Inc. +开发的架构。

+ +

许多制造商和经销商使用一些称为商标的图案或文字设计来彰显自己的产品。 本文档中出现的, +为 FreeBSD Project 所知晓的商标,后面将以 '™' 或 '®' 符号来标注。

+
+ +
+
+

  这份 FreeBSD 6.3-RELEASE 的发行说明, 概括了 FreeBSD 基本系统在 6.3-STABLE +开发线上所做的改动。 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于 FreeBSD +内核以及系统附带的应用程序所做的重要修改。 对在升级时需要注意的一些问题, +也进行了简略的介绍。

+
+
+ +
+
+ +
+
+
目录
+ +
1 简介
+ +
2 最新变动
+ +
+
+
2.1 安全公告
+ +
2.2 对内核的改动
+ +
+
+
2.2.1 引导区和 loader 的变化
+ +
2.2.2 硬件支持
+ +
2.2.3 网络协议
+ +
2.2.4 磁盘及存储
+ +
2.2.5 文件系统
+
+
+ +
2.3 应用程序变动
+ +
+
+
2.3.1 /etc/rc.d 脚本
+
+
+ +
2.4 基本系统包含的第三方软件
+ +
2.5 Ports/Packages Collection 基础结构
+ +
2.6 发行版建造工程和功能集成
+ +
2.7 文档
+
+
+ +
3 从先前版本的 FreeBSD 升级
+
+
+ +
+

1 简介

+ +

  这篇文档包括了在 i386 硬件平台上 FreeBSD 6.3-RELEASE 的发行说明。 +它描述了最近刚刚加入、修改或删除了的 FreeBSD 特性的说明。 同时,它也将给出如何从先前的 +FreeBSD 版本完成升级的说明。

+ +

  这是一份 FreeBSD 6.3-RELEASE 的 release 发布包。 您可以从 ftp://ftp.FreeBSD.org/ +或其他镜像那里得到它的副本。 关于这个 (或其他) release 发布包的更多信息,可以在 FreeBSD 手册 +中的 “如何获得 FreeBSD”附录 中找到。

+ +

  我们鼓励所有的用户在开始安装 FreeBSD 之前首先参考这一版本所对应的勘误信息。 +勘误文档将随时更新,以便为用户提供在发布工程后期或该版本发布之后 “新发现的” +问题和相关信息。 通常,这包括已知的 bug,安全公告,以及对于文档的修订内容。 最新的 +FreeBSD 6.3-RELEASE 勘误信息可以从 FreeBSD 网站获得。

+
+ +
+
+

2 最新变动

+ +

  这一节描述了 FreeBSD 自 6.2-RELEASE 以来最明显的新功能和变化。

+ +

  发行说明中的绝大多数条目是在说明自从 6.2-RELEASE +以来的安全公告、新的驱动程序或硬件支持、新的命令或是选项、 +重要的错误修补,以及基本系统中来自第三方的软件升级。 重要的 ports 和 packages +变动,或关于交付工程的变动也会在这份文档中体现。 显而易见地,发行说明不可能涵盖 FreeBSD +版本之间的每一个微小变动; 这篇文档主要关注的,仍然是安全公告,用户可以察觉的修改, +以及重要的架构改良。

+ +
+
+

2.1 安全公告

+ +

+  修正了两个BIND的远程拒绝服务问题(两者分别与DNSSEC和递归DNS查询有关)。更多信息,参看安全公告 +FreeBSD-SA-07:02.bind.

+ +

  现在可以通过 net.inet6.ip6.rthdr0_allowed +这个sysctl变量来控制IPv6类型0路由头信息的处理了,默认情况下该值为 0 (关闭)。更多信息,参看安全公告 FreeBSD-SA-07:03.ipv6.

+ +

  有关 +libarchive(3) 和 + +tar(1) 处理 +损坏的 +tar(5) +文件的问题已经修复。 更多信息,参看安全公告 FreeBSD-SA-07:05.libarchive.

+ +

  OpenSSL中的一个缓冲区溢出(在上一个安全补丁中没有被正确修补)现在被修正了。 +更多信息,参看安全公告 FreeBSD-SA-07:08.openssl.

+ +

  一个可能导致“之前生成”的 +random(4) +数据泄露的缺陷被修正。 更多信息,参看安全公告 FreeBSD-SA-07:09.random.

+
+ +
+
+

2.2 对内核的改动

+ +

   +acpi(4) 现在支持 +HPET 时间计数器。

+ +

  对消息信号中断(Message Signaled Interrupts/MSI) 和扩展消息信号中断(Exteneded +Message Signaled Interrupts/MSI-X) 的支持被加入内核的PCI支持代码中。

+ + + +
+
+

2.2.2 硬件支持

+ +

  为支持通过ACPI控制笔记本扩展坞的功能, +acpi_dock(4) +驱动被加入。

+ +

  为提供针对 Intel® Core™ 处理器的温度监控功能, +coretemp(4) +驱动被加入

+ +
+
+
2.2.2.1 多媒体支持
+ +

  为支持Envy24系列音效芯片,加入 +snd_envy24(4) +驱动。

+ +

  为支持VIA Envy24HT系列音效芯片,加入 +snd_envy24ht(4) +驱动。

+ +

  加入了 +snd_hda(4) +驱动。遵从Intel HD audio 特性 1.0版本的设备由此得到支持。

+ +

  为支持I2S SPI音效解码芯片的,加入 +snd_spicds(4) +驱动。

+
+ +
+
+
2.2.2.2 网络接口设备支持
+ +

   +ath(4) +驱动更新到了HAL 版本 0.9.20.3。

+ +

   +axe(4) +驱动现在支持 +altq(4) 了。

+ +

  加入 +cxgb(4) +驱动。该驱动提供对基于Chelsio T3 和 T3B芯片10 Gb 以太网卡的支持。

+ +

  新增了用于支持 Ethernet discard 网络接口的 +edsc(4) +驱动程序。

+ +

  em(4) +升级到来自Intel的版本 6.7.2。

+ +

  加入了 +msk(4) +驱动。该驱动支持使用Marvell/SysKonnect Yukon II 千兆以太网控制器的网卡。

+ +

  加入了 +mxge(4) +驱动,该驱动支持Myricom Myri10GE 10 Gb 以太网卡。查看 +mxge(4) +以了解细节。

+ +

   +vge(4) +现在可以支持 +altq(4) 了。

+ +

  为 802.11 协议栈增加了对 900 MHz 网卡, 以及对 802.11a +四分和对分频道支持的功能。

+
+
+ +
+
+

2.2.3 网络协议

+ +

   +if_bridge(4) +驱动现在支持RSTP,快速生成树协议(802.1w)。

+ +

  加入从OpenBSD和NetBSD中引入的 +lagg(4) +驱动,以支持多种协议和算法,比如链路聚合,线路互备以及网络容错。

+ +

  新的 +ng_deflate(4) +NetGraph 节点类型被加入。这一类型支持了 Deflate PPP 压缩。

+ +

  早先的 +ng_ppp(4) +Netgraph 节点如今名为 MPSAFE.

+ +

  新的 +ng_pred1(4) +NetGraph 节点类被加入以支持 Predictor-1 PPP 压缩。

+ +

  导致FreeBSD 6.2-RELEASE 不能在 +gif(4) +上正确运行IPv6的bug 被修正了。

+ +

  sysctl变量net.link.tap.up_on_open 加入到 +tap(4) +驱动中。当该变量被激活时,新的tap 设备将会在创建时标记为up

+
+ +
+
+

2.2.4 磁盘及存储

+ +

  升级 +mpt(4) +驱动以支持一系列新特性,诸如RAID卷以 及RAID成员的状态/设置报告,定期卷重同步状态报告, +设置重同步状态频率,卷成员写缓存状态,卷事务队列长度的sysctl开关等。

+ +

  现在 +mpt(4) 驱动支持 +SAS HBA (部分地),64-bit PCI, 以及大数据传送。

+ +

  加入了 scsi_sg 驱动。这一驱动模拟了Linux SCSI SG passthrough +设备API的一个重要子集。这样将允许在Linux仿真下运行的程序(就像 原生 FreeBSD +程序那样)访问 /dev/sg* +这样的被Linux所支持的设备。

+ +

   +twa(4) +驱动现在升级到3ware网站所公布的 3.60.03.006。 驱动现在增加了对 AMCC 的 3ware 9650 系列 +SATA 控制器的支持。

+
+ +
+
+

2.2.5 文件系统

+ +

  重新实现了 unionfs 文件系统。相对于上一版本, 这次解决了很多崩溃和锁的问题。 +同时, 本版本还增加了新的 “transparent” 与 “masquerade” 类型以在更高层的文件系统 +union 上自动化创建文件。 您可参阅 +mount_unionfs(8) +联机手册来了解进一步的信息。

+
+
+ +
+
+

2.3 应用程序变动

+ +

   +camcontrol(8) +工具现在支持 readcap 命令以显示设备尺寸。

+ +

  导致 +freebsd-update(8) +不能正确支持SMP内核的bug被修正了

+ +

   +fdisk(8) +程序现在可以用 -p 参数来以fdisk 配置的格式打出 slice 表。

+ +

   +freebsd-update(8) 工具现在可以支持以 upgrade 命令来在不同版本的 FreeBSD 间执行二进制升级。

+ +

   +ftpd(8) +工具现在提供 RFC2389 (FEAT) 和初步的RFC2640 (UTF8) +支持。RFC2640支持是可选项,可以用新的-8开关来激活。 可以在 +ftpd(8) +手册找到更多信息。

+ +

   加入了 +ipfwpcap(8) +工具;该工具可以在 +divert(4) +套接字上抓包并将数据以 +pcap(3) (也就是 + +tcpdump(1)) +格式写入文件或管道中。

+ +

   +rpc.lockd(8) 和 + +rpc.statd(8) +程序现在可以通过 -p 开关来指明绑定的端口。

+ +

  pw(8) +程序现在可以通过 -M开关来设定新建用户时,其家目录的权限。

+ +

   +top(1) program +现在可以用 -j开关以显示出每个进程的 +jail(8) ID +。

+ +

   +touch(1) +工具现在可以用-A开关,将文件的访问和修改时间修改为指定值 +。

+ +

   加入了 +wpa_passphrase(8) +工具。该工具以ASCII口令字生成256位的pre-shared(预共享)WPA 密钥。

+ +
+
+

2.3.1 /etc/rc.d 脚本

+ +

  在别名库不存在或者比别名文件旧的情况下,sendmail脚本也可以指定为不重建别名库。 +如果真想这么做,设置rc.conf中sendmail_rebuild_aliases选项的值为"NO"来关闭这个功能。

+ +

  /etc/rc.d/nfslocking脚本在发行版中会被移除。 由/etc/rc.d/lockd/etc/rc.d/statd取代它。

+
+
+ +
+
+

2.4 基本系统包含的第三方软件

+ +

  awk从2005年4月24日版更新到2007年5月1日的发行版。

+ +

  BIND从9.3.3更新到9.3.4-p1。

+ +

  BZIP2从1.0.3更新到1.0.4。

+ +

  GNU Diffutils从2.7更新到2.8.7。

+ +

  GNU版的gzip被从NetBSD移植过来并经过修正的gzip替换。

+ +

  IPFilter从4.1.13更新到4.1.28。

+ +

  less从v381更新到v416。

+ +

  ncurses从5.2-20020615更新到5.6-20061217。 +新版的ncurses已经提供宽字符的支持。

+ +

  netcat 从 2005 年 2 月 4 日的 OpenBSD 快照版本, +更新到了 OpenBSD 4.1 中附带的版本。

+ +

  GNU Readline library从5.0更新到5.2 patch2。

+ +

  sendmail从8.13.8更新到8.14.2。

+ +

  timezone数据库从 tzdata2006g版更新到 tzdata2007k版.

+ +

  TrustedBSD OpenBSM从1.0 alpha12更新到1.0。

+
+ + + +
+
+

2.6 发行版建造工程和功能集成

+ +

  对GNOME桌面环境的支持 (x11/gnome2)从2.16.1更新到2.20.1。

+ +

  对KDE桌面环境的支持 (x11/kde3)从3.5.4更新到3.5.7。

+ +

  对Xorg窗口系统的支持 (x11/xorg)从6.9.0更新到7.3.0。

+ +

  X11BASE的默认值由 /usr/X11R6变更为 /usr/local, 即LOCALBASE的默认值.

+
+ +
+
+

2.7 文档

+ +

  将 NTP 的联机手册更新到了 4.2.0, 以便与 FreeBSD +中包含的版本相适应。

+ +

  

+
+
+ +
+
+

3 从先前版本的 FreeBSD 升级

+ +

  通过源代码升级到 FreeBSD 6.3-RELEASE, 则应使用 FreeBSD 5.3-RELEASE 或更高版本。 +使用旧版的系统的用户, 如果想要升级到 6.3-RELEASE, 则需要首先升级到 FreeBSD 5.3 +或更新的版本, 然后再升级到 FreeBSD 6.3-RELEASE。

+ +
+
+

重要: 很显然,升级 FreeBSD 时,应该首先备份 所有 数据和配置文件。

+
+
+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/relnotes-ia64.html b/zh_CN/releases/6.3R/relnotes-ia64.html new file mode 100644 index 0000000000..a81f169de7 --- /dev/null +++ b/zh_CN/releases/6.3R/relnotes-ia64.html @@ -0,0 +1,568 @@ + + + + +FreeBSD/ia64 6.3-RELEASE 发行说明 + + + + + +
+
+

FreeBSD/ia64 6.3-RELEASE 发行说明

+ +

The FreeBSD Project

+ + + +

$FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml,v +1.5.2.12.4.2 2008/01/07 21:00:18 delphij Exp $
+

+ +
+

FreeBSD 是 FreeBSD基金会的注册商标

+ +

IBM、 AIX、 EtherJet、 Netfinity、 OS/2、 PowerPC、 PS/2、 S/390 以及 ThinkPad +是国际商用机器公司在美国和其他国家的注册商标或商标。

+ +

IEEE, POSIX, 和 802 是 Institute of Electrical and Electronics Engineers, Inc. +在美国的注册商标。

+ +

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, 和 Xeon 是 Intel +Corporation 及其分支机构在美国和其他国家的商标或注册商标。

+ +

Sparc, Sparc64, SPARCEngine, 以及 UltraSPARC 是 SPARC International, Inc +在美国和其他国家的商标。 包含 SPARC 商标的产品基于 Sun Microsystems, Inc. +开发的架构。

+ +

许多制造商和经销商使用一些称为商标的图案或文字设计来彰显自己的产品。 本文档中出现的, +为 FreeBSD Project 所知晓的商标,后面将以 '™' 或 '®' 符号来标注。

+
+ +
+
+

  这份 FreeBSD 6.3-RELEASE 的发行说明, 概括了 FreeBSD 基本系统在 6.3-STABLE +开发线上所做的改动。 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于 FreeBSD +内核以及系统附带的应用程序所做的重要修改。 对在升级时需要注意的一些问题, +也进行了简略的介绍。

+
+
+ +
+
+ +
+
+
目录
+ +
1 简介
+ +
2 最新变动
+ +
+
+
2.1 安全公告
+ +
2.2 对内核的改动
+ +
+
+
2.2.1 引导区和 loader 的变化
+ +
2.2.2 硬件支持
+ +
2.2.3 网络协议
+ +
2.2.4 磁盘及存储
+ +
2.2.5 文件系统
+
+
+ +
2.3 应用程序变动
+ +
+
+
2.3.1 /etc/rc.d 脚本
+
+
+ +
2.4 基本系统包含的第三方软件
+ +
2.5 Ports/Packages Collection 基础结构
+ +
2.6 发行版建造工程和功能集成
+ +
2.7 文档
+
+
+ +
3 从先前版本的 FreeBSD 升级
+
+
+ +
+

1 简介

+ +

  这篇文档包括了在 IA-64 硬件平台上 FreeBSD 6.3-RELEASE 的发行说明。 +它描述了最近刚刚加入、修改或删除了的 FreeBSD 特性的说明。 同时,它也将给出如何从先前的 +FreeBSD 版本完成升级的说明。

+ +

  这是一份 FreeBSD 6.3-RELEASE 的 release 发布包。 您可以从 ftp://ftp.FreeBSD.org/ +或其他镜像那里得到它的副本。 关于这个 (或其他) release 发布包的更多信息,可以在 FreeBSD +手册 中的 “如何获得 FreeBSD”附录 中找到。

+ +

  我们鼓励所有的用户在开始安装 FreeBSD 之前首先参考这一版本所对应的勘误信息。 +勘误文档将随时更新,以便为用户提供在发布工程后期或该版本发布之后 “新发现的” +问题和相关信息。 通常,这包括已知的 bug,安全公告,以及对于文档的修订内容。 最新的 +FreeBSD 6.3-RELEASE 勘误信息可以从 FreeBSD 网站获得。

+
+ +
+
+

2 最新变动

+ +

  这一节描述了 FreeBSD 自 6.2-RELEASE 以来最明显的新功能和变化。

+ +

  发行说明中的绝大多数条目是在说明自从 6.2-RELEASE +以来的安全公告、新的驱动程序或硬件支持、新的命令或是选项、 +重要的错误修补,以及基本系统中来自第三方的软件升级。 重要的 ports 和 packages +变动,或关于交付工程的变动也会在这份文档中体现。 显而易见地,发行说明不可能涵盖 FreeBSD +版本之间的每一个微小变动; 这篇文档主要关注的,仍然是安全公告,用户可以察觉的修改, +以及重要的架构改良。

+ +
+
+

2.1 安全公告

+ +

+  修正了两个BIND的远程拒绝服务问题(两者分别与DNSSEC和递归DNS查询有关)。更多信息,参看安全公告 +FreeBSD-SA-07:02.bind.

+ +

  现在可以通过 net.inet6.ip6.rthdr0_allowed +这个sysctl变量来控制IPv6类型0路由头信息的处理了,默认情况下该值为 0 (关闭)。更多信息,参看安全公告 FreeBSD-SA-07:03.ipv6.

+ +

  有关 +libarchive(3) 和 + +tar(1) 处理 +损坏的 +tar(5) +文件的问题已经修复。 更多信息,参看安全公告 FreeBSD-SA-07:05.libarchive.

+ +

  OpenSSL中的一个缓冲区溢出(在上一个安全补丁中没有被正确修补)现在被修正了。 +更多信息,参看安全公告 FreeBSD-SA-07:08.openssl.

+ +

  一个可能导致“之前生成”的 +random(4) +数据泄露的缺陷被修正。 更多信息,参看安全公告 FreeBSD-SA-07:09.random.

+
+ +
+
+

2.2 对内核的改动

+ +

   +acpi(4) 现在支持 +HPET 时间计数器。

+ +

  对消息信号中断(Message Signaled Interrupts/MSI) 和扩展消息信号中断(Exteneded +Message Signaled Interrupts/MSI-X) 的支持被加入内核的PCI支持代码中。

+ + + +
+
+

2.2.2 硬件支持

+ +

  为支持通过ACPI控制笔记本扩展坞的功能, +acpi_dock(4) +驱动被加入。

+ +
+
+
2.2.2.1 多媒体支持
+ +

  为支持Envy24系列音效芯片,加入 +snd_envy24(4) +驱动。

+ +

  为支持VIA Envy24HT系列音效芯片,加入 +snd_envy24ht(4) +驱动。

+ +

  加入了 +snd_hda(4) +驱动。遵从Intel HD audio 特性 1.0版本的设备由此得到支持。

+ +

  为支持I2S SPI音效解码芯片的,加入 +snd_spicds(4) +驱动。

+
+ +
+
+
2.2.2.2 网络接口设备支持
+ +

   +ath(4) +驱动更新到了HAL 版本 0.9.20.3。

+ +

   +axe(4) +驱动现在支持 +altq(4) 了。

+ +

  加入 +cxgb(4) +驱动。该驱动提供对基于Chelsio T3 和 T3B芯片10 Gb 以太网卡的支持。

+ +

  新增了用于支持 Ethernet discard 网络接口的 +edsc(4) +驱动程序。

+ +

  em(4) +升级到来自Intel的版本 6.7.2。

+ +

  加入了 +msk(4) +驱动。该驱动支持使用Marvell/SysKonnect Yukon II 千兆以太网控制器的网卡。

+ +

   +vge(4) +现在可以支持 +altq(4) 了。

+ +

  为 802.11 协议栈增加了对 900 MHz 网卡, 以及对 802.11a +四分和对分频道支持的功能。

+
+
+ +
+
+

2.2.3 网络协议

+ +

   +if_bridge(4) +驱动现在支持RSTP,快速生成树协议(802.1w)。

+ +

  加入从OpenBSD和NetBSD中引入的 +lagg(4) +驱动,以支持多种协议和算法,比如链路聚合,线路互备以及网络容错。

+ +

  新的 +ng_deflate(4) +NetGraph 节点类型被加入。这一类型支持了 Deflate PPP 压缩。

+ +

  早先的 +ng_ppp(4) +Netgraph 节点如今名为 MPSAFE.

+ +

  新的 +ng_pred1(4) +NetGraph 节点类被加入以支持 Predictor-1 PPP 压缩。

+ +

  导致FreeBSD 6.2-RELEASE 不能在 +gif(4) +上正确运行IPv6的bug 被修正了。

+ +

  sysctl变量net.link.tap.up_on_open 加入到 +tap(4) +驱动中。当该变量被激活时,新的tap 设备将会在创建时标记为up

+
+ +
+
+

2.2.4 磁盘及存储

+ +

  升级 +mpt(4) +驱动以支持一系列新特性,诸如RAID卷以 及RAID成员的状态/设置报告,定期卷重同步状态报告, +设置重同步状态频率,卷成员写缓存状态,卷事务队列长度的sysctl开关等。

+ +

  现在 +mpt(4) 驱动支持 +SAS HBA (部分地),64-bit PCI, 以及大数据传送。

+ +

  加入了 scsi_sg 驱动。这一驱动模拟了Linux SCSI SG passthrough +设备API的一个重要子集。这样将允许在Linux仿真下运行的程序(就像 原生 FreeBSD +程序那样)访问 /dev/sg* +这样的被Linux所支持的设备。

+ +

   +twa(4) +驱动现在升级到3ware网站所公布的 3.60.03.006。 驱动现在增加了对 AMCC 的 3ware 9650 系列 +SATA 控制器的支持。

+
+ +
+
+

2.2.5 文件系统

+ +

  重新实现了 unionfs 文件系统。相对于上一版本, 这次解决了很多崩溃和锁的问题。 +同时, 本版本还增加了新的 “transparent” 与 “masquerade” 类型以在更高层的文件系统 +union 上自动化创建文件。 您可参阅 +mount_unionfs(8) +联机手册来了解进一步的信息。

+
+
+ +
+
+

2.3 应用程序变动

+ +

   +camcontrol(8) +工具现在支持 readcap 命令以显示设备尺寸。

+ +

  导致 +freebsd-update(8) +不能正确支持SMP内核的bug被修正了

+ +

   +fdisk(8) +程序现在可以用 -p 参数来以fdisk 配置的格式打出 slice 表。

+ +

   +freebsd-update(8) 工具现在可以支持以 upgrade 命令来在不同版本的 FreeBSD 间执行二进制升级。

+ +

   +ftpd(8) +工具现在提供 RFC2389 (FEAT) 和初步的RFC2640 (UTF8) +支持。RFC2640支持是可选项,可以用新的-8开关来激活。 可以在 +ftpd(8) +手册找到更多信息。

+ +

   加入了 +ipfwpcap(8) +工具;该工具可以在 +divert(4) +套接字上抓包并将数据以 +pcap(3) (也就是 + +tcpdump(1)) +格式写入文件或管道中。

+ +

   +rpc.lockd(8) 和 + +rpc.statd(8) +程序现在可以通过 -p 开关来指明绑定的端口。

+ +

  pw(8) +程序现在可以通过 -M开关来设定新建用户时,其家目录的权限。

+ +

   +top(1) program +现在可以用 -j开关以显示出每个进程的 +jail(8) ID +。

+ +

   +touch(1) +工具现在可以用-A开关,将文件的访问和修改时间修改为指定值 +。

+ +

   加入了 +wpa_passphrase(8) +工具。该工具以ASCII口令字生成256位的pre-shared(预共享)WPA 密钥。

+ +
+
+

2.3.1 /etc/rc.d 脚本

+ +

  在别名库不存在或者比别名文件旧的情况下,sendmail脚本也可以指定为不重建别名库。 +如果真想这么做,设置rc.conf中sendmail_rebuild_aliases选项的值为"NO"来关闭这个功能。

+ +

  /etc/rc.d/nfslocking脚本在发行版中会被移除。 由/etc/rc.d/lockd/etc/rc.d/statd取代它。

+
+
+ +
+
+

2.4 基本系统包含的第三方软件

+ +

  awk从2005年4月24日版更新到2007年5月1日的发行版。

+ +

  BIND从9.3.3更新到9.3.4-p1。

+ +

  BZIP2从1.0.3更新到1.0.4。

+ +

  GNU Diffutils从2.7更新到2.8.7。

+ +

  GNU版的gzip被从NetBSD移植过来并经过修正的gzip替换。

+ +

  IPFilter从4.1.13更新到4.1.28。

+ +

  less从v381更新到v416。

+ +

  ncurses从5.2-20020615更新到5.6-20061217。 +新版的ncurses已经提供宽字符的支持。

+ +

  netcat 从 2005 年 2 月 4 日的 OpenBSD 快照版本, +更新到了 OpenBSD 4.1 中附带的版本。

+ +

  GNU Readline library从5.0更新到5.2 patch2。

+ +

  sendmail从8.13.8更新到8.14.2。

+ +

  timezone数据库从 tzdata2006g版更新到 tzdata2007k版.

+ +

  TrustedBSD OpenBSM从1.0 alpha12更新到1.0。

+
+ + + +
+
+

2.6 发行版建造工程和功能集成

+ +

  对GNOME桌面环境的支持 (x11/gnome2)从2.16.1更新到2.20.1。

+ +

  对KDE桌面环境的支持 (x11/kde3)从3.5.4更新到3.5.7。

+ +

  对Xorg窗口系统的支持 (x11/xorg)从6.9.0更新到7.3.0。

+ +

  X11BASE的默认值由 /usr/X11R6变更为 /usr/local, 即LOCALBASE的默认值.

+
+ +
+
+

2.7 文档

+ +

  将 NTP 的联机手册更新到了 4.2.0, 以便与 FreeBSD +中包含的版本相适应。

+ +

  

+
+
+ +
+
+

3 从先前版本的 FreeBSD 升级

+ +

  通过源代码升级到 FreeBSD 6.3-RELEASE, 则应使用 FreeBSD 5.3-RELEASE 或更高版本。 +使用旧版的系统的用户, 如果想要升级到 6.3-RELEASE, 则需要首先升级到 FreeBSD 5.3 +或更新的版本, 然后再升级到 FreeBSD 6.3-RELEASE。

+ +
+
+

重要: 很显然,升级 FreeBSD 时,应该首先备份 所有 数据和配置文件。

+
+
+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/relnotes-pc98.html b/zh_CN/releases/6.3R/relnotes-pc98.html new file mode 100644 index 0000000000..292f800d71 --- /dev/null +++ b/zh_CN/releases/6.3R/relnotes-pc98.html @@ -0,0 +1,568 @@ + + + + +FreeBSD/pc98 6.3-RELEASE 发行说明 + + + + + +
+
+

FreeBSD/pc98 6.3-RELEASE 发行说明

+ +

The FreeBSD Project

+ + + +

$FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml,v +1.5.2.12.4.2 2008/01/07 21:00:18 delphij Exp $
+

+ +
+

FreeBSD 是 FreeBSD基金会的注册商标

+ +

IBM、 AIX、 EtherJet、 Netfinity、 OS/2、 PowerPC、 PS/2、 S/390 以及 ThinkPad +是国际商用机器公司在美国和其他国家的注册商标或商标。

+ +

IEEE, POSIX, 和 802 是 Institute of Electrical and Electronics Engineers, Inc. +在美国的注册商标。

+ +

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, 和 Xeon 是 Intel +Corporation 及其分支机构在美国和其他国家的商标或注册商标。

+ +

Sparc, Sparc64, SPARCEngine, 以及 UltraSPARC 是 SPARC International, Inc +在美国和其他国家的商标。 包含 SPARC 商标的产品基于 Sun Microsystems, Inc. +开发的架构。

+ +

许多制造商和经销商使用一些称为商标的图案或文字设计来彰显自己的产品。 本文档中出现的, +为 FreeBSD Project 所知晓的商标,后面将以 '™' 或 '®' 符号来标注。

+
+ +
+
+

  这份 FreeBSD 6.3-RELEASE 的发行说明, 概括了 FreeBSD 基本系统在 6.3-STABLE +开发线上所做的改动。 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于 FreeBSD +内核以及系统附带的应用程序所做的重要修改。 对在升级时需要注意的一些问题, +也进行了简略的介绍。

+
+
+ +
+
+ +
+
+
目录
+ +
1 简介
+ +
2 最新变动
+ +
+
+
2.1 安全公告
+ +
2.2 对内核的改动
+ +
+
+
2.2.1 引导区和 loader 的变化
+ +
2.2.2 硬件支持
+ +
2.2.3 网络协议
+ +
2.2.4 磁盘及存储
+ +
2.2.5 文件系统
+
+
+ +
2.3 应用程序变动
+ +
+
+
2.3.1 /etc/rc.d 脚本
+
+
+ +
2.4 基本系统包含的第三方软件
+ +
2.5 Ports/Packages Collection 基础结构
+ +
2.6 发行版建造工程和功能集成
+ +
2.7 文档
+
+
+ +
3 从先前版本的 FreeBSD 升级
+
+
+ +
+

1 简介

+ +

  这篇文档包括了在 NEC PC-98x1 硬件平台上 FreeBSD 6.3-RELEASE 的发行说明。 +它描述了最近刚刚加入、修改或删除了的 FreeBSD 特性的说明。 同时,它也将给出如何从先前的 +FreeBSD 版本完成升级的说明。

+ +

  这是一份 FreeBSD 6.3-RELEASE 的 release 发布包。 您可以从 ftp://ftp.FreeBSD.org/ +或其他镜像那里得到它的副本。 关于这个 (或其他) release 发布包的更多信息,可以在 FreeBSD +手册 中的 “如何获得 FreeBSD”附录 中找到。

+ +

  我们鼓励所有的用户在开始安装 FreeBSD 之前首先参考这一版本所对应的勘误信息。 +勘误文档将随时更新,以便为用户提供在发布工程后期或该版本发布之后 “新发现的” +问题和相关信息。 通常,这包括已知的 bug,安全公告,以及对于文档的修订内容。 最新的 +FreeBSD 6.3-RELEASE 勘误信息可以从 FreeBSD 网站获得。

+
+ +
+
+

2 最新变动

+ +

  这一节描述了 FreeBSD 自 6.2-RELEASE 以来最明显的新功能和变化。

+ +

  发行说明中的绝大多数条目是在说明自从 6.2-RELEASE +以来的安全公告、新的驱动程序或硬件支持、新的命令或是选项、 +重要的错误修补,以及基本系统中来自第三方的软件升级。 重要的 ports 和 packages +变动,或关于交付工程的变动也会在这份文档中体现。 显而易见地,发行说明不可能涵盖 FreeBSD +版本之间的每一个微小变动; 这篇文档主要关注的,仍然是安全公告,用户可以察觉的修改, +以及重要的架构改良。

+ +
+
+

2.1 安全公告

+ +

+  修正了两个BIND的远程拒绝服务问题(两者分别与DNSSEC和递归DNS查询有关)。更多信息,参看安全公告 +FreeBSD-SA-07:02.bind.

+ +

  现在可以通过 net.inet6.ip6.rthdr0_allowed +这个sysctl变量来控制IPv6类型0路由头信息的处理了,默认情况下该值为 0 (关闭)。更多信息,参看安全公告 FreeBSD-SA-07:03.ipv6.

+ +

  有关 +libarchive(3) 和 + +tar(1) 处理 +损坏的 +tar(5) +文件的问题已经修复。 更多信息,参看安全公告 FreeBSD-SA-07:05.libarchive.

+ +

  OpenSSL中的一个缓冲区溢出(在上一个安全补丁中没有被正确修补)现在被修正了。 +更多信息,参看安全公告 FreeBSD-SA-07:08.openssl.

+ +

  一个可能导致“之前生成”的 +random(4) +数据泄露的缺陷被修正。 更多信息,参看安全公告 FreeBSD-SA-07:09.random.

+
+ +
+
+

2.2 对内核的改动

+ +

   +acpi(4) 现在支持 +HPET 时间计数器。

+ +

  对消息信号中断(Message Signaled Interrupts/MSI) 和扩展消息信号中断(Exteneded +Message Signaled Interrupts/MSI-X) 的支持被加入内核的PCI支持代码中。

+ + + +
+
+

2.2.2 硬件支持

+ +

  为支持通过ACPI控制笔记本扩展坞的功能, +acpi_dock(4) +驱动被加入。

+ +
+
+
2.2.2.1 多媒体支持
+ +

  为支持Envy24系列音效芯片,加入 +snd_envy24(4) +驱动。

+ +

  为支持VIA Envy24HT系列音效芯片,加入 +snd_envy24ht(4) +驱动。

+ +

  加入了 +snd_hda(4) +驱动。遵从Intel HD audio 特性 1.0版本的设备由此得到支持。

+ +

  为支持I2S SPI音效解码芯片的,加入 +snd_spicds(4) +驱动。

+
+ +
+
+
2.2.2.2 网络接口设备支持
+ +

   +ath(4) +驱动更新到了HAL 版本 0.9.20.3。

+ +

   +axe(4) +驱动现在支持 +altq(4) 了。

+ +

  加入 +cxgb(4) +驱动。该驱动提供对基于Chelsio T3 和 T3B芯片10 Gb 以太网卡的支持。

+ +

  新增了用于支持 Ethernet discard 网络接口的 +edsc(4) +驱动程序。

+ +

  em(4) +升级到来自Intel的版本 6.7.2。

+ +

  加入了 +msk(4) +驱动。该驱动支持使用Marvell/SysKonnect Yukon II 千兆以太网控制器的网卡。

+ +

   +vge(4) +现在可以支持 +altq(4) 了。

+ +

  为 802.11 协议栈增加了对 900 MHz 网卡, 以及对 802.11a +四分和对分频道支持的功能。

+
+
+ +
+
+

2.2.3 网络协议

+ +

   +if_bridge(4) +驱动现在支持RSTP,快速生成树协议(802.1w)。

+ +

  加入从OpenBSD和NetBSD中引入的 +lagg(4) +驱动,以支持多种协议和算法,比如链路聚合,线路互备以及网络容错。

+ +

  新的 +ng_deflate(4) +NetGraph 节点类型被加入。这一类型支持了 Deflate PPP 压缩。

+ +

  早先的 +ng_ppp(4) +Netgraph 节点如今名为 MPSAFE.

+ +

  新的 +ng_pred1(4) +NetGraph 节点类被加入以支持 Predictor-1 PPP 压缩。

+ +

  导致FreeBSD 6.2-RELEASE 不能在 +gif(4) +上正确运行IPv6的bug 被修正了。

+ +

  sysctl变量net.link.tap.up_on_open 加入到 +tap(4) +驱动中。当该变量被激活时,新的tap 设备将会在创建时标记为up

+
+ +
+
+

2.2.4 磁盘及存储

+ +

  升级 +mpt(4) +驱动以支持一系列新特性,诸如RAID卷以 及RAID成员的状态/设置报告,定期卷重同步状态报告, +设置重同步状态频率,卷成员写缓存状态,卷事务队列长度的sysctl开关等。

+ +

  现在 +mpt(4) 驱动支持 +SAS HBA (部分地),64-bit PCI, 以及大数据传送。

+ +

  加入了 scsi_sg 驱动。这一驱动模拟了Linux SCSI SG passthrough +设备API的一个重要子集。这样将允许在Linux仿真下运行的程序(就像 原生 FreeBSD +程序那样)访问 /dev/sg* +这样的被Linux所支持的设备。

+ +

   +twa(4) +驱动现在升级到3ware网站所公布的 3.60.03.006。 驱动现在增加了对 AMCC 的 3ware 9650 系列 +SATA 控制器的支持。

+
+ +
+
+

2.2.5 文件系统

+ +

  重新实现了 unionfs 文件系统。相对于上一版本, 这次解决了很多崩溃和锁的问题。 +同时, 本版本还增加了新的 “transparent” 与 “masquerade” 类型以在更高层的文件系统 +union 上自动化创建文件。 您可参阅 +mount_unionfs(8) +联机手册来了解进一步的信息。

+
+
+ +
+
+

2.3 应用程序变动

+ +

   +camcontrol(8) +工具现在支持 readcap 命令以显示设备尺寸。

+ +

  导致 +freebsd-update(8) +不能正确支持SMP内核的bug被修正了

+ +

   +fdisk(8) +程序现在可以用 -p 参数来以fdisk 配置的格式打出 slice 表。

+ +

   +freebsd-update(8) 工具现在可以支持以 upgrade 命令来在不同版本的 FreeBSD 间执行二进制升级。

+ +

   +ftpd(8) +工具现在提供 RFC2389 (FEAT) 和初步的RFC2640 (UTF8) +支持。RFC2640支持是可选项,可以用新的-8开关来激活。 可以在 +ftpd(8) +手册找到更多信息。

+ +

   加入了 +ipfwpcap(8) +工具;该工具可以在 +divert(4) +套接字上抓包并将数据以 +pcap(3) (也就是 + +tcpdump(1)) +格式写入文件或管道中。

+ +

   +rpc.lockd(8) 和 + +rpc.statd(8) +程序现在可以通过 -p 开关来指明绑定的端口。

+ +

  pw(8) +程序现在可以通过 -M开关来设定新建用户时,其家目录的权限。

+ +

   +top(1) program +现在可以用 -j开关以显示出每个进程的 +jail(8) ID +。

+ +

   +touch(1) +工具现在可以用-A开关,将文件的访问和修改时间修改为指定值 +。

+ +

   加入了 +wpa_passphrase(8) +工具。该工具以ASCII口令字生成256位的pre-shared(预共享)WPA 密钥。

+ +
+
+

2.3.1 /etc/rc.d 脚本

+ +

  在别名库不存在或者比别名文件旧的情况下,sendmail脚本也可以指定为不重建别名库。 +如果真想这么做,设置rc.conf中sendmail_rebuild_aliases选项的值为"NO"来关闭这个功能。

+ +

  /etc/rc.d/nfslocking脚本在发行版中会被移除。 由/etc/rc.d/lockd/etc/rc.d/statd取代它。

+
+
+ +
+
+

2.4 基本系统包含的第三方软件

+ +

  awk从2005年4月24日版更新到2007年5月1日的发行版。

+ +

  BIND从9.3.3更新到9.3.4-p1。

+ +

  BZIP2从1.0.3更新到1.0.4。

+ +

  GNU Diffutils从2.7更新到2.8.7。

+ +

  GNU版的gzip被从NetBSD移植过来并经过修正的gzip替换。

+ +

  IPFilter从4.1.13更新到4.1.28。

+ +

  less从v381更新到v416。

+ +

  ncurses从5.2-20020615更新到5.6-20061217。 +新版的ncurses已经提供宽字符的支持。

+ +

  netcat 从 2005 年 2 月 4 日的 OpenBSD 快照版本, +更新到了 OpenBSD 4.1 中附带的版本。

+ +

  GNU Readline library从5.0更新到5.2 patch2。

+ +

  sendmail从8.13.8更新到8.14.2。

+ +

  timezone数据库从 tzdata2006g版更新到 tzdata2007k版.

+ +

  TrustedBSD OpenBSM从1.0 alpha12更新到1.0。

+
+ + + +
+
+

2.6 发行版建造工程和功能集成

+ +

  对GNOME桌面环境的支持 (x11/gnome2)从2.16.1更新到2.20.1。

+ +

  对KDE桌面环境的支持 (x11/kde3)从3.5.4更新到3.5.7。

+ +

  对Xorg窗口系统的支持 (x11/xorg)从6.9.0更新到7.3.0。

+ +

  X11BASE的默认值由 /usr/X11R6变更为 /usr/local, 即LOCALBASE的默认值.

+
+ +
+
+

2.7 文档

+ +

  将 NTP 的联机手册更新到了 4.2.0, 以便与 FreeBSD +中包含的版本相适应。

+ +

  

+
+
+ +
+
+

3 从先前版本的 FreeBSD 升级

+ +

  通过源代码升级到 FreeBSD 6.3-RELEASE, 则应使用 FreeBSD 5.3-RELEASE 或更高版本。 +使用旧版的系统的用户, 如果想要升级到 6.3-RELEASE, 则需要首先升级到 FreeBSD 5.3 +或更新的版本, 然后再升级到 FreeBSD 6.3-RELEASE。

+ +
+
+

重要: 很显然,升级 FreeBSD 时,应该首先备份 所有 数据和配置文件。

+
+
+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/relnotes-powerpc.html b/zh_CN/releases/6.3R/relnotes-powerpc.html new file mode 100644 index 0000000000..4ed80c5b3b --- /dev/null +++ b/zh_CN/releases/6.3R/relnotes-powerpc.html @@ -0,0 +1,568 @@ + + + + +FreeBSD/powerpc 6.3-RELEASE 发行说明 + + + + + +
+
+

FreeBSD/powerpc 6.3-RELEASE 发行说明

+ +

The FreeBSD Project

+ + + +

$FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml,v +1.5.2.12.4.2 2008/01/07 21:00:18 delphij Exp $
+

+ +
+

FreeBSD 是 FreeBSD基金会的注册商标

+ +

IBM、 AIX、 EtherJet、 Netfinity、 OS/2、 PowerPC、 PS/2、 S/390 以及 ThinkPad +是国际商用机器公司在美国和其他国家的注册商标或商标。

+ +

IEEE, POSIX, 和 802 是 Institute of Electrical and Electronics Engineers, Inc. +在美国的注册商标。

+ +

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, 和 Xeon 是 Intel +Corporation 及其分支机构在美国和其他国家的商标或注册商标。

+ +

Sparc, Sparc64, SPARCEngine, 以及 UltraSPARC 是 SPARC International, Inc +在美国和其他国家的商标。 包含 SPARC 商标的产品基于 Sun Microsystems, Inc. +开发的架构。

+ +

许多制造商和经销商使用一些称为商标的图案或文字设计来彰显自己的产品。 本文档中出现的, +为 FreeBSD Project 所知晓的商标,后面将以 '™' 或 '®' 符号来标注。

+
+ +
+
+

  这份 FreeBSD 6.3-RELEASE 的发行说明, 概括了 FreeBSD 基本系统在 6.3-STABLE +开发线上所做的改动。 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于 FreeBSD +内核以及系统附带的应用程序所做的重要修改。 对在升级时需要注意的一些问题, +也进行了简略的介绍。

+
+
+ +
+
+ +
+
+
目录
+ +
1 简介
+ +
2 最新变动
+ +
+
+
2.1 安全公告
+ +
2.2 对内核的改动
+ +
+
+
2.2.1 引导区和 loader 的变化
+ +
2.2.2 硬件支持
+ +
2.2.3 网络协议
+ +
2.2.4 磁盘及存储
+ +
2.2.5 文件系统
+
+
+ +
2.3 应用程序变动
+ +
+
+
2.3.1 /etc/rc.d 脚本
+
+
+ +
2.4 基本系统包含的第三方软件
+ +
2.5 Ports/Packages Collection 基础结构
+ +
2.6 发行版建造工程和功能集成
+ +
2.7 文档
+
+
+ +
3 从先前版本的 FreeBSD 升级
+
+
+ +
+

1 简介

+ +

  这篇文档包括了在 PowerPC 硬件平台上 FreeBSD 6.3-RELEASE 的发行说明。 +它描述了最近刚刚加入、修改或删除了的 FreeBSD 特性的说明。 同时,它也将给出如何从先前的 +FreeBSD 版本完成升级的说明。

+ +

  这是一份 FreeBSD 6.3-RELEASE 的 release 发布包。 您可以从 ftp://ftp.FreeBSD.org/ +或其他镜像那里得到它的副本。 关于这个 (或其他) release 发布包的更多信息,可以在 FreeBSD +手册 中的 “如何获得 FreeBSD”附录 中找到。

+ +

  我们鼓励所有的用户在开始安装 FreeBSD 之前首先参考这一版本所对应的勘误信息。 +勘误文档将随时更新,以便为用户提供在发布工程后期或该版本发布之后 “新发现的” +问题和相关信息。 通常,这包括已知的 bug,安全公告,以及对于文档的修订内容。 最新的 +FreeBSD 6.3-RELEASE 勘误信息可以从 FreeBSD 网站获得。

+
+ +
+
+

2 最新变动

+ +

  这一节描述了 FreeBSD 自 6.2-RELEASE 以来最明显的新功能和变化。

+ +

  发行说明中的绝大多数条目是在说明自从 6.2-RELEASE +以来的安全公告、新的驱动程序或硬件支持、新的命令或是选项、 +重要的错误修补,以及基本系统中来自第三方的软件升级。 重要的 ports 和 packages +变动,或关于交付工程的变动也会在这份文档中体现。 显而易见地,发行说明不可能涵盖 FreeBSD +版本之间的每一个微小变动; 这篇文档主要关注的,仍然是安全公告,用户可以察觉的修改, +以及重要的架构改良。

+ +
+
+

2.1 安全公告

+ +

+  修正了两个BIND的远程拒绝服务问题(两者分别与DNSSEC和递归DNS查询有关)。更多信息,参看安全公告 +FreeBSD-SA-07:02.bind.

+ +

  现在可以通过 net.inet6.ip6.rthdr0_allowed +这个sysctl变量来控制IPv6类型0路由头信息的处理了,默认情况下该值为 0 (关闭)。更多信息,参看安全公告 FreeBSD-SA-07:03.ipv6.

+ +

  有关 +libarchive(3) 和 + +tar(1) 处理 +损坏的 +tar(5) +文件的问题已经修复。 更多信息,参看安全公告 FreeBSD-SA-07:05.libarchive.

+ +

  OpenSSL中的一个缓冲区溢出(在上一个安全补丁中没有被正确修补)现在被修正了。 +更多信息,参看安全公告 FreeBSD-SA-07:08.openssl.

+ +

  一个可能导致“之前生成”的 +random(4) +数据泄露的缺陷被修正。 更多信息,参看安全公告 FreeBSD-SA-07:09.random.

+
+ +
+
+

2.2 对内核的改动

+ +

   +acpi(4) 现在支持 +HPET 时间计数器。

+ +

  对消息信号中断(Message Signaled Interrupts/MSI) 和扩展消息信号中断(Exteneded +Message Signaled Interrupts/MSI-X) 的支持被加入内核的PCI支持代码中。

+ + + +
+
+

2.2.2 硬件支持

+ +

  为支持通过ACPI控制笔记本扩展坞的功能, +acpi_dock(4) +驱动被加入。

+ +
+
+
2.2.2.1 多媒体支持
+ +

  为支持Envy24系列音效芯片,加入 +snd_envy24(4) +驱动。

+ +

  为支持VIA Envy24HT系列音效芯片,加入 +snd_envy24ht(4) +驱动。

+ +

  加入了 +snd_hda(4) +驱动。遵从Intel HD audio 特性 1.0版本的设备由此得到支持。

+ +

  为支持I2S SPI音效解码芯片的,加入 +snd_spicds(4) +驱动。

+
+ +
+
+
2.2.2.2 网络接口设备支持
+ +

   +ath(4) +驱动更新到了HAL 版本 0.9.20.3。

+ +

   +axe(4) +驱动现在支持 +altq(4) 了。

+ +

  加入 +cxgb(4) +驱动。该驱动提供对基于Chelsio T3 和 T3B芯片10 Gb 以太网卡的支持。

+ +

  新增了用于支持 Ethernet discard 网络接口的 +edsc(4) +驱动程序。

+ +

  em(4) +升级到来自Intel的版本 6.7.2。

+ +

  加入了 +msk(4) +驱动。该驱动支持使用Marvell/SysKonnect Yukon II 千兆以太网控制器的网卡。

+ +

   +vge(4) +现在可以支持 +altq(4) 了。

+ +

  为 802.11 协议栈增加了对 900 MHz 网卡, 以及对 802.11a +四分和对分频道支持的功能。

+
+
+ +
+
+

2.2.3 网络协议

+ +

   +if_bridge(4) +驱动现在支持RSTP,快速生成树协议(802.1w)。

+ +

  加入从OpenBSD和NetBSD中引入的 +lagg(4) +驱动,以支持多种协议和算法,比如链路聚合,线路互备以及网络容错。

+ +

  新的 +ng_deflate(4) +NetGraph 节点类型被加入。这一类型支持了 Deflate PPP 压缩。

+ +

  早先的 +ng_ppp(4) +Netgraph 节点如今名为 MPSAFE.

+ +

  新的 +ng_pred1(4) +NetGraph 节点类被加入以支持 Predictor-1 PPP 压缩。

+ +

  导致FreeBSD 6.2-RELEASE 不能在 +gif(4) +上正确运行IPv6的bug 被修正了。

+ +

  sysctl变量net.link.tap.up_on_open 加入到 +tap(4) +驱动中。当该变量被激活时,新的tap 设备将会在创建时标记为up

+
+ +
+
+

2.2.4 磁盘及存储

+ +

  升级 +mpt(4) +驱动以支持一系列新特性,诸如RAID卷以 及RAID成员的状态/设置报告,定期卷重同步状态报告, +设置重同步状态频率,卷成员写缓存状态,卷事务队列长度的sysctl开关等。

+ +

  现在 +mpt(4) 驱动支持 +SAS HBA (部分地),64-bit PCI, 以及大数据传送。

+ +

  加入了 scsi_sg 驱动。这一驱动模拟了Linux SCSI SG passthrough +设备API的一个重要子集。这样将允许在Linux仿真下运行的程序(就像 原生 FreeBSD +程序那样)访问 /dev/sg* +这样的被Linux所支持的设备。

+ +

   +twa(4) +驱动现在升级到3ware网站所公布的 3.60.03.006。 驱动现在增加了对 AMCC 的 3ware 9650 系列 +SATA 控制器的支持。

+
+ +
+
+

2.2.5 文件系统

+ +

  重新实现了 unionfs 文件系统。相对于上一版本, 这次解决了很多崩溃和锁的问题。 +同时, 本版本还增加了新的 “transparent” 与 “masquerade” 类型以在更高层的文件系统 +union 上自动化创建文件。 您可参阅 +mount_unionfs(8) +联机手册来了解进一步的信息。

+
+
+ +
+
+

2.3 应用程序变动

+ +

   +camcontrol(8) +工具现在支持 readcap 命令以显示设备尺寸。

+ +

  导致 +freebsd-update(8) +不能正确支持SMP内核的bug被修正了

+ +

   +fdisk(8) +程序现在可以用 -p 参数来以fdisk 配置的格式打出 slice 表。

+ +

   +freebsd-update(8) 工具现在可以支持以 upgrade 命令来在不同版本的 FreeBSD 间执行二进制升级。

+ +

   +ftpd(8) +工具现在提供 RFC2389 (FEAT) 和初步的RFC2640 (UTF8) +支持。RFC2640支持是可选项,可以用新的-8开关来激活。 可以在 +ftpd(8) +手册找到更多信息。

+ +

   加入了 +ipfwpcap(8) +工具;该工具可以在 +divert(4) +套接字上抓包并将数据以 +pcap(3) (也就是 + +tcpdump(1)) +格式写入文件或管道中。

+ +

   +rpc.lockd(8) 和 + +rpc.statd(8) +程序现在可以通过 -p 开关来指明绑定的端口。

+ +

  pw(8) +程序现在可以通过 -M开关来设定新建用户时,其家目录的权限。

+ +

   +top(1) program +现在可以用 -j开关以显示出每个进程的 +jail(8) ID +。

+ +

   +touch(1) +工具现在可以用-A开关,将文件的访问和修改时间修改为指定值 +。

+ +

   加入了 +wpa_passphrase(8) +工具。该工具以ASCII口令字生成256位的pre-shared(预共享)WPA 密钥。

+ +
+
+

2.3.1 /etc/rc.d 脚本

+ +

  在别名库不存在或者比别名文件旧的情况下,sendmail脚本也可以指定为不重建别名库。 +如果真想这么做,设置rc.conf中sendmail_rebuild_aliases选项的值为"NO"来关闭这个功能。

+ +

  /etc/rc.d/nfslocking脚本在发行版中会被移除。 由/etc/rc.d/lockd/etc/rc.d/statd取代它。

+
+
+ +
+
+

2.4 基本系统包含的第三方软件

+ +

  awk从2005年4月24日版更新到2007年5月1日的发行版。

+ +

  BIND从9.3.3更新到9.3.4-p1。

+ +

  BZIP2从1.0.3更新到1.0.4。

+ +

  GNU Diffutils从2.7更新到2.8.7。

+ +

  GNU版的gzip被从NetBSD移植过来并经过修正的gzip替换。

+ +

  IPFilter从4.1.13更新到4.1.28。

+ +

  less从v381更新到v416。

+ +

  ncurses从5.2-20020615更新到5.6-20061217。 +新版的ncurses已经提供宽字符的支持。

+ +

  netcat 从 2005 年 2 月 4 日的 OpenBSD 快照版本, +更新到了 OpenBSD 4.1 中附带的版本。

+ +

  GNU Readline library从5.0更新到5.2 patch2。

+ +

  sendmail从8.13.8更新到8.14.2。

+ +

  timezone数据库从 tzdata2006g版更新到 tzdata2007k版.

+ +

  TrustedBSD OpenBSM从1.0 alpha12更新到1.0。

+
+ + + +
+
+

2.6 发行版建造工程和功能集成

+ +

  对GNOME桌面环境的支持 (x11/gnome2)从2.16.1更新到2.20.1。

+ +

  对KDE桌面环境的支持 (x11/kde3)从3.5.4更新到3.5.7。

+ +

  对Xorg窗口系统的支持 (x11/xorg)从6.9.0更新到7.3.0。

+ +

  X11BASE的默认值由 /usr/X11R6变更为 /usr/local, 即LOCALBASE的默认值.

+
+ +
+
+

2.7 文档

+ +

  将 NTP 的联机手册更新到了 4.2.0, 以便与 FreeBSD +中包含的版本相适应。

+ +

  

+
+
+ +
+
+

3 从先前版本的 FreeBSD 升级

+ +

  通过源代码升级到 FreeBSD 6.3-RELEASE, 则应使用 FreeBSD 5.3-RELEASE 或更高版本。 +使用旧版的系统的用户, 如果想要升级到 6.3-RELEASE, 则需要首先升级到 FreeBSD 5.3 +或更新的版本, 然后再升级到 FreeBSD 6.3-RELEASE。

+ +
+
+

重要: 很显然,升级 FreeBSD 时,应该首先备份 所有 数据和配置文件。

+
+
+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/relnotes-sparc64.html b/zh_CN/releases/6.3R/relnotes-sparc64.html new file mode 100644 index 0000000000..5492be4367 --- /dev/null +++ b/zh_CN/releases/6.3R/relnotes-sparc64.html @@ -0,0 +1,568 @@ + + + + +FreeBSD/sparc64 6.3-RELEASE 发行说明 + + + + + +
+
+

FreeBSD/sparc64 6.3-RELEASE 发行说明

+ +

The FreeBSD Project

+ + + +

$FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml,v +1.5.2.12.4.2 2008/01/07 21:00:18 delphij Exp $
+

+ +
+

FreeBSD 是 FreeBSD基金会的注册商标

+ +

IBM、 AIX、 EtherJet、 Netfinity、 OS/2、 PowerPC、 PS/2、 S/390 以及 ThinkPad +是国际商用机器公司在美国和其他国家的注册商标或商标。

+ +

IEEE, POSIX, 和 802 是 Institute of Electrical and Electronics Engineers, Inc. +在美国的注册商标。

+ +

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, 和 Xeon 是 Intel +Corporation 及其分支机构在美国和其他国家的商标或注册商标。

+ +

Sparc, Sparc64, SPARCEngine, 以及 UltraSPARC 是 SPARC International, Inc +在美国和其他国家的商标。 包含 SPARC 商标的产品基于 Sun Microsystems, Inc. +开发的架构。

+ +

许多制造商和经销商使用一些称为商标的图案或文字设计来彰显自己的产品。 本文档中出现的, +为 FreeBSD Project 所知晓的商标,后面将以 '™' 或 '®' 符号来标注。

+
+ +
+
+

  这份 FreeBSD 6.3-RELEASE 的发行说明, 概括了 FreeBSD 基本系统在 6.3-STABLE +开发线上所做的改动。 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于 FreeBSD +内核以及系统附带的应用程序所做的重要修改。 对在升级时需要注意的一些问题, +也进行了简略的介绍。

+
+
+ +
+
+ +
+
+
目录
+ +
1 简介
+ +
2 最新变动
+ +
+
+
2.1 安全公告
+ +
2.2 对内核的改动
+ +
+
+
2.2.1 引导区和 loader 的变化
+ +
2.2.2 硬件支持
+ +
2.2.3 网络协议
+ +
2.2.4 磁盘及存储
+ +
2.2.5 文件系统
+
+
+ +
2.3 应用程序变动
+ +
+
+
2.3.1 /etc/rc.d 脚本
+
+
+ +
2.4 基本系统包含的第三方软件
+ +
2.5 Ports/Packages Collection 基础结构
+ +
2.6 发行版建造工程和功能集成
+ +
2.7 文档
+
+
+ +
3 从先前版本的 FreeBSD 升级
+
+
+ +
+

1 简介

+ +

  这篇文档包括了在 UltraSPARC 硬件平台上 FreeBSD 6.3-RELEASE 的发行说明。 +它描述了最近刚刚加入、修改或删除了的 FreeBSD 特性的说明。 同时,它也将给出如何从先前的 +FreeBSD 版本完成升级的说明。

+ +

  这是一份 FreeBSD 6.3-RELEASE 的 release 发布包。 您可以从 ftp://ftp.FreeBSD.org/ +或其他镜像那里得到它的副本。 关于这个 (或其他) release 发布包的更多信息,可以在 FreeBSD +手册 中的 “如何获得 FreeBSD”附录 中找到。

+ +

  我们鼓励所有的用户在开始安装 FreeBSD 之前首先参考这一版本所对应的勘误信息。 +勘误文档将随时更新,以便为用户提供在发布工程后期或该版本发布之后 “新发现的” +问题和相关信息。 通常,这包括已知的 bug,安全公告,以及对于文档的修订内容。 最新的 +FreeBSD 6.3-RELEASE 勘误信息可以从 FreeBSD 网站获得。

+
+ +
+
+

2 最新变动

+ +

  这一节描述了 FreeBSD 自 6.2-RELEASE 以来最明显的新功能和变化。

+ +

  发行说明中的绝大多数条目是在说明自从 6.2-RELEASE +以来的安全公告、新的驱动程序或硬件支持、新的命令或是选项、 +重要的错误修补,以及基本系统中来自第三方的软件升级。 重要的 ports 和 packages +变动,或关于交付工程的变动也会在这份文档中体现。 显而易见地,发行说明不可能涵盖 FreeBSD +版本之间的每一个微小变动; 这篇文档主要关注的,仍然是安全公告,用户可以察觉的修改, +以及重要的架构改良。

+ +
+
+

2.1 安全公告

+ +

+  修正了两个BIND的远程拒绝服务问题(两者分别与DNSSEC和递归DNS查询有关)。更多信息,参看安全公告 +FreeBSD-SA-07:02.bind.

+ +

  现在可以通过 net.inet6.ip6.rthdr0_allowed +这个sysctl变量来控制IPv6类型0路由头信息的处理了,默认情况下该值为 0 (关闭)。更多信息,参看安全公告 FreeBSD-SA-07:03.ipv6.

+ +

  有关 +libarchive(3) 和 + +tar(1) 处理 +损坏的 +tar(5) +文件的问题已经修复。 更多信息,参看安全公告 FreeBSD-SA-07:05.libarchive.

+ +

  OpenSSL中的一个缓冲区溢出(在上一个安全补丁中没有被正确修补)现在被修正了。 +更多信息,参看安全公告 FreeBSD-SA-07:08.openssl.

+ +

  一个可能导致“之前生成”的 +random(4) +数据泄露的缺陷被修正。 更多信息,参看安全公告 FreeBSD-SA-07:09.random.

+
+ +
+
+

2.2 对内核的改动

+ +

   +acpi(4) 现在支持 +HPET 时间计数器。

+ +

  对消息信号中断(Message Signaled Interrupts/MSI) 和扩展消息信号中断(Exteneded +Message Signaled Interrupts/MSI-X) 的支持被加入内核的PCI支持代码中。

+ + + +
+
+

2.2.2 硬件支持

+ +

  为支持通过ACPI控制笔记本扩展坞的功能, +acpi_dock(4) +驱动被加入。

+ +
+
+
2.2.2.1 多媒体支持
+ +

  为支持Envy24系列音效芯片,加入 +snd_envy24(4) +驱动。

+ +

  为支持VIA Envy24HT系列音效芯片,加入 +snd_envy24ht(4) +驱动。

+ +

  加入了 +snd_hda(4) +驱动。遵从Intel HD audio 特性 1.0版本的设备由此得到支持。

+ +

  为支持I2S SPI音效解码芯片的,加入 +snd_spicds(4) +驱动。

+
+ +
+
+
2.2.2.2 网络接口设备支持
+ +

   +ath(4) +驱动更新到了HAL 版本 0.9.20.3。

+ +

   +axe(4) +驱动现在支持 +altq(4) 了。

+ +

  加入 +cxgb(4) +驱动。该驱动提供对基于Chelsio T3 和 T3B芯片10 Gb 以太网卡的支持。

+ +

  新增了用于支持 Ethernet discard 网络接口的 +edsc(4) +驱动程序。

+ +

  em(4) +升级到来自Intel的版本 6.7.2。

+ +

  加入了 +msk(4) +驱动。该驱动支持使用Marvell/SysKonnect Yukon II 千兆以太网控制器的网卡。

+ +

   +vge(4) +现在可以支持 +altq(4) 了。

+ +

  为 802.11 协议栈增加了对 900 MHz 网卡, 以及对 802.11a +四分和对分频道支持的功能。

+
+
+ +
+
+

2.2.3 网络协议

+ +

   +if_bridge(4) +驱动现在支持RSTP,快速生成树协议(802.1w)。

+ +

  加入从OpenBSD和NetBSD中引入的 +lagg(4) +驱动,以支持多种协议和算法,比如链路聚合,线路互备以及网络容错。

+ +

  新的 +ng_deflate(4) +NetGraph 节点类型被加入。这一类型支持了 Deflate PPP 压缩。

+ +

  早先的 +ng_ppp(4) +Netgraph 节点如今名为 MPSAFE.

+ +

  新的 +ng_pred1(4) +NetGraph 节点类被加入以支持 Predictor-1 PPP 压缩。

+ +

  导致FreeBSD 6.2-RELEASE 不能在 +gif(4) +上正确运行IPv6的bug 被修正了。

+ +

  sysctl变量net.link.tap.up_on_open 加入到 +tap(4) +驱动中。当该变量被激活时,新的tap 设备将会在创建时标记为up

+
+ +
+
+

2.2.4 磁盘及存储

+ +

  升级 +mpt(4) +驱动以支持一系列新特性,诸如RAID卷以 及RAID成员的状态/设置报告,定期卷重同步状态报告, +设置重同步状态频率,卷成员写缓存状态,卷事务队列长度的sysctl开关等。

+ +

  现在 +mpt(4) 驱动支持 +SAS HBA (部分地),64-bit PCI, 以及大数据传送。

+ +

  加入了 scsi_sg 驱动。这一驱动模拟了Linux SCSI SG passthrough +设备API的一个重要子集。这样将允许在Linux仿真下运行的程序(就像 原生 FreeBSD +程序那样)访问 /dev/sg* +这样的被Linux所支持的设备。

+ +

   +twa(4) +驱动现在升级到3ware网站所公布的 3.60.03.006。 驱动现在增加了对 AMCC 的 3ware 9650 系列 +SATA 控制器的支持。

+
+ +
+
+

2.2.5 文件系统

+ +

  重新实现了 unionfs 文件系统。相对于上一版本, 这次解决了很多崩溃和锁的问题。 +同时, 本版本还增加了新的 “transparent” 与 “masquerade” 类型以在更高层的文件系统 +union 上自动化创建文件。 您可参阅 +mount_unionfs(8) +联机手册来了解进一步的信息。

+
+
+ +
+
+

2.3 应用程序变动

+ +

   +camcontrol(8) +工具现在支持 readcap 命令以显示设备尺寸。

+ +

  导致 +freebsd-update(8) +不能正确支持SMP内核的bug被修正了

+ +

   +fdisk(8) +程序现在可以用 -p 参数来以fdisk 配置的格式打出 slice 表。

+ +

   +freebsd-update(8) 工具现在可以支持以 upgrade 命令来在不同版本的 FreeBSD 间执行二进制升级。

+ +

   +ftpd(8) +工具现在提供 RFC2389 (FEAT) 和初步的RFC2640 (UTF8) +支持。RFC2640支持是可选项,可以用新的-8开关来激活。 可以在 +ftpd(8) +手册找到更多信息。

+ +

   加入了 +ipfwpcap(8) +工具;该工具可以在 +divert(4) +套接字上抓包并将数据以 +pcap(3) (也就是 + +tcpdump(1)) +格式写入文件或管道中。

+ +

   +rpc.lockd(8) 和 + +rpc.statd(8) +程序现在可以通过 -p 开关来指明绑定的端口。

+ +

  pw(8) +程序现在可以通过 -M开关来设定新建用户时,其家目录的权限。

+ +

   +top(1) program +现在可以用 -j开关以显示出每个进程的 +jail(8) ID +。

+ +

   +touch(1) +工具现在可以用-A开关,将文件的访问和修改时间修改为指定值 +。

+ +

   加入了 +wpa_passphrase(8) +工具。该工具以ASCII口令字生成256位的pre-shared(预共享)WPA 密钥。

+ +
+
+

2.3.1 /etc/rc.d 脚本

+ +

  在别名库不存在或者比别名文件旧的情况下,sendmail脚本也可以指定为不重建别名库。 +如果真想这么做,设置rc.conf中sendmail_rebuild_aliases选项的值为"NO"来关闭这个功能。

+ +

  /etc/rc.d/nfslocking脚本在发行版中会被移除。 由/etc/rc.d/lockd/etc/rc.d/statd取代它。

+
+
+ +
+
+

2.4 基本系统包含的第三方软件

+ +

  awk从2005年4月24日版更新到2007年5月1日的发行版。

+ +

  BIND从9.3.3更新到9.3.4-p1。

+ +

  BZIP2从1.0.3更新到1.0.4。

+ +

  GNU Diffutils从2.7更新到2.8.7。

+ +

  GNU版的gzip被从NetBSD移植过来并经过修正的gzip替换。

+ +

  IPFilter从4.1.13更新到4.1.28。

+ +

  less从v381更新到v416。

+ +

  ncurses从5.2-20020615更新到5.6-20061217。 +新版的ncurses已经提供宽字符的支持。

+ +

  netcat 从 2005 年 2 月 4 日的 OpenBSD 快照版本, +更新到了 OpenBSD 4.1 中附带的版本。

+ +

  GNU Readline library从5.0更新到5.2 patch2。

+ +

  sendmail从8.13.8更新到8.14.2。

+ +

  timezone数据库从 tzdata2006g版更新到 tzdata2007k版.

+ +

  TrustedBSD OpenBSM从1.0 alpha12更新到1.0。

+
+ + + +
+
+

2.6 发行版建造工程和功能集成

+ +

  对GNOME桌面环境的支持 (x11/gnome2)从2.16.1更新到2.20.1。

+ +

  对KDE桌面环境的支持 (x11/kde3)从3.5.4更新到3.5.7。

+ +

  对Xorg窗口系统的支持 (x11/xorg)从6.9.0更新到7.3.0。

+ +

  X11BASE的默认值由 /usr/X11R6变更为 /usr/local, 即LOCALBASE的默认值.

+
+ +
+
+

2.7 文档

+ +

  将 NTP 的联机手册更新到了 4.2.0, 以便与 FreeBSD +中包含的版本相适应。

+ +

  

+
+
+ +
+
+

3 从先前版本的 FreeBSD 升级

+ +

  通过源代码升级到 FreeBSD 6.3-RELEASE, 则应使用 FreeBSD 5.3-RELEASE 或更高版本。 +使用旧版的系统的用户, 如果想要升级到 6.3-RELEASE, 则需要首先升级到 FreeBSD 5.3 +或更新的版本, 然后再升级到 FreeBSD 6.3-RELEASE。

+ +
+
+

重要: 很显然,升级 FreeBSD 时,应该首先备份 所有 数据和配置文件。

+
+
+
+
+ +
+

这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ftp://ftp.FreeBSD.org/下载。

+ +

在遇到关于FreeBSD的技术问题时,请首先阅读 文档 之后再考虑联系 <questions@FreeBSD.org>。

+ +

所有 FreeBSD 6.3-STABLE 的用户都应该订阅 <stable@FreeBSD.org> 邮件列表。

+ +

关于这份文档的任何问题,请致信 <doc@FreeBSD.org>。

+ + + diff --git a/zh_CN/releases/6.3R/relnotes.sgml b/zh_CN/releases/6.3R/relnotes.sgml new file mode 100644 index 0000000000..afea492fb0 --- /dev/null +++ b/zh_CN/releases/6.3R/relnotes.sgml @@ -0,0 +1,33 @@ + + + + +]> + + + + &header; + +

因为 FreeBSD 的安装过程与硬件平台高度相关, + FreeBSD 的发行版说明随平台的不同而不同。

+ +

我们提供了下列平台上的 FreeBSD 6.3-RELEASE 发行版说明::

+ + + +

要了解目前正在开发的其他平台, + 请访问 所支持的平台 + 网页。

+ + &footer; + + diff --git a/zh_CN/releases/Makefile b/zh_CN/releases/Makefile index 6e222e91fc..744faf226f 100644 --- a/zh_CN/releases/Makefile +++ b/zh_CN/releases/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ # The FreeBSD Simplified Chinese Documentation Project # Original Revision 1.49 .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif DOCS?= index.sgml #SUBDIR= 1.1 1.1.5 2.0 2.0.5R 2.1R 2.1.5R 2.1.6R 2.1.7R 2.2R #SUBDIR+= 2.2.1R 2.2.2R 2.2.5R 2.2.6R 2.2.7R 2.2.8R 3.0R 3.1R 3.2R #SUBDIR+= 3.3R 3.4R 3.5R 4.0R 4.1R 4.1.1R 4.2R 4.3R 4.4R 4.5R 4.6R #SUBDIR+= 4.6.2R 4.7R 4.8R 4.9R 4.10R 4.11R #SUBDIR+= 5.0R 5.1R 5.2R 5.2.1R 5.3R 5.4R 5.5R SUBDIR+= 5.4R 5.5R -SUBDIR+= 6.0R 6.1R 6.2R +SUBDIR+= 6.0R 6.1R 6.2R 6.3R .if defined $(NEW_BUILD) SUBDIR= .endif .include "${WEB_PREFIX}/share/mk/web.site.mk"