网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 操作系统-> Unix系列-> FreeBSD安装指南

FreeBSD安装指南
作者:佚名 来源:InterNet 加入时间:2004-11-26
相关文章 相关书籍:
  • FreeBSD 使用大全(第二版) 中文版
  • FreeBSD 6.0 架设管理与应用
  • FreeBSD 5.x 架设管理与应用
  • FreeBSD使用大全
  • 目录
    支持的硬件
    为安装做准备
    安装 FreeBSD
    MS-DOS 用户的问题与解答
    你想在你的系统上体验 FreeBSD 吗?这一节就是关于安装 FreeBSD时所要做的内容的一个快速起步指南.FreeBSD 可以从很 多种途径安装,包括CD-ROM、软盘、磁带、MS-DOS 分区, 如果你能连接到网络,你还可以以匿名FTP或者NFS的方式安装.

    无论你以哪种介质安装,你都可以从通过下面描述制做 安装盘的方法开始, 用FreeBSD安装程序启动你的计算机,即使你并不想马上安装 FreeBSD.但这样做可以获得关于你的硬件和FreeBSD之间的重要兼容性 信息,从而可决定安装时用那些选项,同时还可以尽早发现 那些使得FreeBSD不能运行在你的系统上的兼容性问题.

    如果你打算通过匿名 FTP 来安装 FreeBSD 的话,你只需下载并制作 FreeBSD 的安装软盘就行了---安装程序自己会根据需要通过以太网的 连接或者 modem + ppp 拨号等方式去下载所需的文件.

    想进一步得知如何获得最新版的 FreeBSD 发布,请参阅附录中的获得 FreeBSD 一节.

    好,请按照下面的步骤开始进行安装过程.

    仔细阅读本安装指南的 被支持的硬件一节,以确定你的硬件可被 FreeBSD 支持. 最好能将你安装的特定硬件列一个清单,比如 SCSI 控制卡, 以太网卡,声卡等等,同时还要包含相应的设置参数,比如中断号 (IRQ) 和 IO 端口地址,这将对以后的安装过程很有帮助.

    如果你从 CDROM 安装 FreeBSD ,你有几种不同的选择:

    如果你的 CD 是遵循 El Torrito 规范(可以自启动)的, 并且你的系统也支持直接从 CD-ROM 启动(很多老的系统不支持),那么直接把 CD 插入光驱然后从 光盘启动.

    如果你正运行DOS并且有正确的驱动程序可存取你的CD , 你可以运行 CD 上提供的 install.bat .这样做将会 使系统试图直接从 DOS 引导到 FreeBSD 的安装过程上去.

    注意: 你必须在实际的 DOS 环境下而不是 Windows 中的 MS-DOS 窗口方式.

    如果你想从 DOS 分区安装 FreeBSD(可能是FreeBSD 根本 不支持你的光驱),然后再运行光盘上的setup程序,它将 先把所需的文件复制到你的 DOS 分区后再进行安装过程.

    如果上面的两个方法中任一个奏效,那么你就可以跳过本节 余下的内容,不然你最后选择就是用floppies\kern.flp 和 floppies\mfsroot.flp 做一套启动软盘. 接下来跳到第 4 步,那里描述了如何制作这些启动软盘.

    如果你没有 FreeBSD 的光盘,你可以读读 启动盘映像信息 以确定应该先下载哪些文件.

    用映像文件创建启动软盘:

    如果你用的是 MS-DOS ,请下载 fdimage.exe 或者从光盘上找到tools\fdimage.exe, 然后这样运行:

    E:\> tools\fdimage floppies\kern.flp a:

    fdimage 程序会先格式化 A: 驱中的软盘, 然后复制 kern.flp 映像文件到它上面. (假定你正在 FreeBSD 发布目录树的顶层,并且软盘映像文件在 floppies 目录下, 通常是这样).

    如果你使用的是 UNIX 系统创建软盘时:

    # dd if=kern.flp of=disk_device

    disk_device 是 /dev 目录下的软驱 设备名.在 FreeBSD 系统里,A: 驱是 /dev/rfd0, B: 驱是 /dev/rfd1.

    把含有 kern.flp 的软盘放进 A: 驱动器,重起你的计算机. 提示换盘时插入含有 mfsroot.flp 的盘,然后安装过程就开始进行了.

    如果你在安装过程中的启动提示时 什么都不敲入, FreeBSD 会在 5 秒后自动以默认设置启动,启动过程中 FreeBSD 会检测你的计算机,确定已安装了那些硬件,检测结果会显示 在屏幕上.

    启动过程结束后,FreeBSD 的主安装菜单就显示出来了.

    假如出了什么问题...

    由于 PC 机结构的限制,检测过程是不可能做到 100% 可靠的. 如果在检测到的硬件与实际情况不相符或者在检测过程中死机的话, 请先查看支持的硬件 一节,以确定你的硬件确实被 FreeBSD 所支持.

    如果你的硬件确实为 FreeBSD 所支持,重起你的计算机,当到了 visual kernel configuration选择时,选择之.这将使 FreeBSD 进入配置状态,在这个状态下你可以向 FreeBSD 提供硬件的信息, 安装盘上的 FreeBSD 内核默认所有硬件的设置(IRQ,IO地址,DMA 通道)都是出厂时的默认值,如果硬件的设置被重新配置过,你可能需要 用配置编辑器来告诉 FreeBSD 你的硬件的配置情况.

    检测一个不存在的设备有可能导致接下来对另一个已存在设备的检测失败, 如果这种情况出现,那么应该禁止检测冲突的硬件.

    警告: 不要禁止任何安装过程中所需要的设备, 比如显示器 (sc0).如果退出配置编辑器后安装程序 停滞不前或者奇怪地出了错,那很有可能是误删或者改动了某些 本不应该改动的设置,请重启你的计算机再试一次.

    在配置状态下,你可以:

    列出内核中已安装了的设备驱动程序.

    禁止系统中不存在的硬件的设备驱动程序.

    改变设备驱动程序所使用的 IRQ,DRQ 和 IO 端口地址.

    调整好与硬件状况相符的内核配置后,按 Q 键以新的配置继续安装过程.

    FreeBSD 安装完毕后,设置状态下所做的修改会被保存下来, 这样你就不用每次启动时都要重新设置一遍了.另外你也可以编译一个 自定义的内核,以提高系统的性能.关于制作自定义的内核可以参考 配置内核 .

    支持的硬件
    目前的 FreeBSD 可以在很多 ISA, VLB, EISA 以及 PCI 总线的 PC 机上运行,从低端的 386sx 到高端的奔腾级机器(当然不建议 使用 386sx).并且可以支持一般的 IDE 和 ESDI 驱动器配置, 很多种 SCSI 控制器,网卡和串行卡等等.

    运行 FreeBSD 最少需要 4M 内存,如果要运行 X Window 系统, 则最少需要 8M 内存.

    下面是一个所有 FreeBSD 当前所支持的磁盘控制器和以太网卡设备, 其他的硬件有可能也能很正常的工作,只不过我们不知道而已.

    磁盘控制器
    WD1003 (任何一般的 MFM/RLL)

    WD1007 (任何一般的 IDE/ESDI)

    IDE

    ATA

    Adaptec 1535 ISA SCSI 控制器

    Adaptec 154x 系列 ISA SCSI 控制器

    Adaptec 174x 系列 EISA SCSI 标准模式或增强模式控制器

    Adaptec 274X/284X/2920C/2930U2/294x/2950/3940/3950 (Narrow/Wide/Twin) 系列 EISA/VLB/PCI SCSI 控制器.

    Adaptec AIC7850, AIC7860, AIC7880, AIC789x, on-board SCSI 控制器.

    AdvanSys SCSI 控制器 (all models).

    BusLogic MultiMaster 控制器:

    注意: BusLogic/Mylex "Flashpoint" adapters 暂时还不支持.

    BusLogic MultiMaster "W" 系列 Host Adapters:

    BT-948

    BT-958

    BT-958D

    BusLogic MultiMaster "C" 系列 Host Adapters:

    BT-946C

    BT-956C

    BT-956CD

    BT-445C

    BT-747C

    BT-757C

    BT-757CD

    BT-545C

    BT-540CF

    BusLogic MultiMaster "S" 系列 Host Adapters:

    BT-445S

    BT-747S

    BT-747D

    BT-757S

    BT-757D

    BT-545S

    BT-542D

    BT-742A

    BT-542B

    BusLogic MultiMaster "A" 系列 Host Adapters:

    BT-742A

    BT-542B

    和 BusLogic MultiMaster 完全一样的 AMI FastDisk 控制器 也被 FreeBSD 所支持.

    DPT SmartCACHE Plus, SmartCACHE III, SmartRAID III, SmartCACHE IV 和 SmartRAID IV SCSI/RAID 控制器可支持.The DPT SmartRAID/CACHE V 暂不支持.

    Compaq Intelligent Disk Array 控制器: IDA, IDA-2, IAES, SMART, SMART-2/E, Smart-2/P, SMART-2SL, Smart Array 3200, Smart Array 3100ES 和 Smart Array 221.

    SymBios (formerly NCR) 53C810, 53C810a, 53C815, 53C820, 53C825a, 53C860, 53C875, 53C875j, 53C885, 53C895 and 53C896 PCI SCSI 控制器:

    ASUS SC-200

    Data Technology DTC3130 (所有的变体)

    Diamond FirePort (所有)

    NCR cards (所有)

    Symbios cards (所有)

    Tekram DC390W, 390U 和 390F

    Tyan S1365

    QLogic 1020, 1040, 1040B, 1080, 1240 and 2100 SCSI and Fibre Channel Adapters

    DTC 3290 EISA SCSI 控制器 in 1542 emulation mode.

    只要是支持的 SCSI 控制器,FreeBSD 就可以完全支持 SCSI-I & SCSI-II 设备;包括硬盘,光盘,磁带驱动器 (包含 DAT 和 8mm Exabyte),medium changers, processor target 设备 和 CDROM 驱动器.通过 CDROM 驱动程序, FreeBSD 可以进行支持 CDROM 命令的 WORM 设备的只读访问. WORM/CD-R/CD-RW 的写入操作是通过 ports tree 中的 cdrecord 来实现的.

    目前以下的 CD-ROM 受到支持:

    SoundBlaster SCSI and ProAudio Spectrum SCSI (cd)

    Mitsumi (all models) proprietary interface (mcd)

    Matsushita/Panasonic (Creative) CR-562/CR-563 proprietary interface (matcd)

    Sony proprietary interface (scd)

    ATAPI IDE interface (wcd)

    以下的驱动程序在旧的 SCSI 子系统中可以支持,但是在新的 CAM SCSI 子系统中尚未支持.

    Tekram DC390 and DC390T 控制器 (maybe other cards based on the AMD 53c974 as well).

    NCR5380/NCR53400 ("ProAudio Spectrum") SCSI 控制器.

    UltraStor 14F, 24F and 34F SCSI 控制器.

    Seagate ST01/02 SCSI 控制器.

    Future Domain 8xx/950 系列 SCSI 控制器.

    WD7000 SCSI 控制器.

    Adaptec 1510 系列 ISA SCSI 控制器 (not for bootable devices)

    Adaptec 152x 系列 ISA SCSI 控制器

    Adaptec AIC-6260 and AIC-6360 based boards,包括 the AHA-152x and SoundBlaster SCSI cards.

    以太网卡
    Allied-Telesis AT1700 和 RE2000 cards

    SMC Elite 16 WD8013 Ethernet interface, and most other WD8003E, WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT 和 WD8013EBT based clones. SMC Elite Ultra and 9432TX based cards 亦支持.

    DEC EtherWORKS III NICs (DE203, DE204, and DE205)

    DEC EtherWORKS II NICs (DE200, DE201, DE202, and DE422)

    DEC DC21040/DC21041/DC21140 based NICs:

    ASUS PCI-L101-TB

    Accton ENI1203

    Cogent EM960PCI

    Compex CPXPCI/32C

    D-Link DE-530

    DEC DE435

    Danpex EN-9400P3

    JCIS Condor JC1260

    Kingston KNE100TX

    Linksys EtherPCI

    Mylex LNP101

    SMC EtherPower 10/100 (Model 9332)

    SMC EtherPower (Model 8432)

    SMC EtherPower (2)

    Zynx ZX314

    Zynx ZX342

    DEC FDDI (DEFPA/DEFEA) NICs

    Fujitsu FMV-181 and FMV-182

    Fujitsu MB86960A/MB86965A

    Intel EtherExpress

    Intel EtherExpress Pro/100B 100Mbit.

    Isolan AT 4141-0 (16 bit)

    Isolink 4110 (8 bit)

    Lucent WaveLAN wireless networking interface.

    Novell NE1000, NE2000, and NE2100 ethernet interface.

    3Com 3C501 cards

    3Com 3C503 Etherlink II

    3Com 3c505 Etherlink/+

    3Com 3C507 Etherlink 16/TP

    3Com 3C509, 3C579, 3C589 (PCMCIA) Etherlink III

    3Com 3C590, 3C595 Etherlink III

    3Com 3C90x cards.

    HP PC Lan Plus (27247B and 27252A)

    Toshiba ethernet cards

    PCMCIA ethernet cards from IBM and National Semiconductor 亦支持.

    注意: FreeBSD 目前不支持某些以太网卡的 PnP (plug-n-play) 功能,如果你的卡有 PnP 并且有问题, 请试试禁止它的 PnP 功能.

    其他设备
    AST 4 port serial card using shared IRQ.

    ARNET 8 port serial card using shared IRQ.

    BOCA IOAT66 6 port serial card using shared IRQ.

    BOCA 2016 16 port serial card using shared IRQ.

    Cyclades Cyclom-y Serial Board.

    STB 4 port card using shared IRQ.

    SDL Communications Riscom/8 Serial Board.

    SDL Communications RISCom/N2 and N2pci sync serial cards.

    Digiboard Sync/570i high-speed sync serial card.

    Decision-Computer Intl. ``Eight-Serial'' 8 port serial cards using shared IRQ.

    Adlib, SoundBlaster, SoundBlaster Pro, ProAudioSpectrum, Gravis UltraSound, Gravis UltraSound MAX and Roland MPU-401 sound cards.

    Matrox Meteor video frame grabber.

    Creative Labs Video spigot frame grabber.

    Omnimedia Talisman frame grabber.

    Brooktree BT848 chip based frame grabbers.

    X-10 power 控制器.

    PC 游戏手柄和喇叭.

    FreeBSD 目前不支持 IBM 的微通道(MCA)总线.

    [文章录入员:tonny]

    相关文章 相关书籍:
  • FreeBSD 使用大全(第二版) 中文版
  • FreeBSD 6.0 架设管理与应用
  • FreeBSD 5.x 架设管理与应用
  • FreeBSD使用大全
  • 本站推荐内容

    近期主机类热搜关键词:
    美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

    Unix系列
    Win9X/ME
    Win2000
    Win2003/2008
    Unix系列
    Linux系列
    WindowsXP
    WinVista/WIN7
    注册表
    其它
    电脑教程阅读排行
    ·cpio命令详细用法
    ·UNIX系统远程存取操作
    ·UNIX系统操作命令
    ·FreeBSD安装指南
    ·FTP命令使用精萃
    ·AIX常用命令
    ·用crontab命令完成SCO ...
    ·网络文件系统(NFS)使用指南
    ·shell script 浅讲
    ·Unix下 Pro*c 编译命令