在安装FreeBSD之前,您应该试着将您电脑中的硬件清单列出来。FreeBSD 安装程序会将这些硬件(磁盘、网卡、光驱等等)以及型号及制造厂商列出来。 FreeBSD也会尝试为这些设备找出最适当的IRQ及IO端口的设定。但是因为PC的硬件 种类实在太过复杂,这个步骤不一定总是能成功。这时,您就可能需要手动更改有 问题的设备的设定值。
如果你已经安装了其它的操作系统,如Windows®或Linux,那么您可以先由 这些系统所提供的工具来查看您的设备设定值是怎么分配的。如果您真的没办法 确定某些接口卡用什么设定值,那么您可以检查看看,说不定它的设定已经标示 在卡上。常用的IRQ号号码为3、5以及7;IO端口的值通常以16进制位表示,例如 Ox330。
我们建议您在安装FreeBSD之前把这些信息打印或记录下来,做成表格 的样子也许会比较有帮助,例如:
如果你的电脑上面存有重要的数据资料,那么在安装FreeBSD请前确定 您已经将这些资料备份了,并且先测试这些备份文档是否有问题。FreeBSD 安装程序在要写入任何资料到您的硬盘前都会先提醒您确认,一旦您确定要 写入,那么以后就没有反悔的机会。
如果你想让FreeBSD使用整个硬盘,那么请直接跳到下一节。
但是,如果您想让FreeBSD跟您已有的系统并存,那么您必须对您数据 存在硬盘的分布方式有深入的了解以及其所造成的影响。
一个PC硬盘可以被细分为许多分散的区域。这些区域叫做 分区(partitions)。 由于设计的原因,每个硬盘仅 支持四个分区;这些分区叫做主分区(Primary partion)。 为了突破这个限制以便能使用更多的分区,就有了新的分区类型,叫做 扩展分区(Extended partition)。一个硬盘可以拥有一个扩展分区。在 扩展分区里可以建立许多个所谓的逻辑分区(Logical partitions)。
每个分区都有其独立的分区号(partition ID), 用以区分每个分区的数据类型。FreeBSD分区的分区号为165。
一般而言,每种操作系统都会有自己独特的方式来区别分区。例如Dos及其 之后的Windows,会分配给每个主分区及逻辑分区一个驱动器字符 (drive letter),从C:开始。
FreeBSD 必须安装在主分区。 FreeBSD可以在这个分区上面存放系统数据 或是您建立的任何文件。然而,如果您有多个硬盘,您也可以在这些硬盘上(全部 或部分)建立FreeBSD分区。在您安装FreeBSD的时候,必须要有一个分区可以给 FreeBSD使用。这个分区可以是尚未规划的分区或是已经划好,但是里面的数据 您都不想保存的分区。
如果您已经用完了您硬盘上的所有分区,那么您必须使用其它操作系统所 提供的工具(如DOS或Windows下的fdisk)来腾出一个分区 给FreeBSD使用。
如果您的某个分区有多余的空间,您可以使用它。但是使用前您需要先整理 一下这些分区。
FreeBSD最小安装需要约100 MB的空间,但是这仅是 非常very 基本的安装,几乎没有地剩下多少空间可以建立您自己的文件。一个较理想的最小安装是 250 MB,不含图形界面;或是350 MB以上,包含图形界面。如果您还需要安装 其它的第三方厂商的套件,那么将需要更多的硬盘空间。
您可以使用商业软件,例如PartitionMagic®(硬盘分区魔术师) 来建立给FreeBSD使用的空间。FreeBSD光盘的tools 目录包含两个免费的工具也可以完成这个工作:FIPS 以及 PResizer。FIPS, PResizer, 和PartitionMagic 能够改变FAT16 以及 FAT32分区大小-- 在MS-DOS®方式下使用以及 Windows ME。这些工具的说明文件可以在同一个目录下面找到 PartitionMagic是唯一知道能改变NTFS 分区大小的应用软件。
Warning不当的使用这些工具可能会删掉您硬盘上的数据资料!在使用这些工具前 前确定您有最近、没问题的备份数据。
在Alpha上,您必须使用一整颗硬盘给FreeBSD,没有办法在同一个硬盘上跟 其它操作系统共存。根据不同的Alpha机器,您的硬盘可以是SCSI或IDE硬盘,只要 您的机器可以从这些硬盘开机就可以。
按照 Digital / Compaq使用手册书写的惯例,所有SRM输入的部分都用大写 表示。注意,SRM大小写有别。
要想得知您硬盘的名称以及型号,可以在SRM console 提示符下使用 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 并且显示出此机器联接 有三个硬盘。第一个是 CDROM ,叫做DKA0 ;另外两个 是两个硬盘,分别叫做 DKC0 及 DKC100 。
硬盘名称中有 DKx 字样的是SCSI硬盘。例如 DKA100表示是一个SCSI设备,其SCSI ID 为1,位于 第一个SCSI接口 (A)。 DKC300 表示一个SCSI硬盘, SCSI ID为3,位于第三个SCSI接口 (C)。设备名称 PKx 表示SCSI控制卡。由以上 SHOW DEVICE 指令的输出结果看来, SCSI光盘也被视为是SCSI硬盘的一种。
IDE 硬盘的名称类似 DQx,而 PQx 则表示相对应的硬盘控制器。
如果您想通过网络(FTP或是NFS)安装FreeBSD,那么您就必须知道您的网络配置 信息。在安装FreeBSD的过程中将会提示您输入这些资料,以顺利完成安装过程。
如果您通过局域网或是要通过网卡使用电缆/DSL上网,那么您必须准备下面 的信息:
IP 地址。
默认网关IP地址。
主机名称。
DNS服务器的IP地址。
子网掩码。
如果您不知道这些信息,您可以询问系统管理员或是您的网络服务提供者。 他们可能会说这些信息会由 DHCP自动分配;如果这样 的话,请记住这一点就可以了。
如果您由ISP提供的拨号服务上网,您仍然可以通过它安装FreeBSD,只是会 需要很长的时间。
您必须知道:
拨号到ISP的电话号码。
你的modem是连接到哪个 COM 端口。
你拨号到ISP所用的账号和密码。
虽然我们尽力使得每个FreeBSD释出版本都很稳定,但是过程中仍然不免有时 会发现错误。在很罕见的情形下,这些错误会影响到安装过程。当我们发现这些 错误并且修正后,会将它们列在FreeBSD网站的 FreeBSD Errata(勘误表)中, 在您安装FreeBSD前应该 先看看勘误表中有没有什么问题会影响到您的安装。
关于所有释出版本的信息,包括勘误表,可以在 FreeBSD 网站 释出版本信息 这一章节中找到。
FreeBSD可以通过下面任何一种安装介质进行安装:
安装介质
光盘CDROM or DVD
在同一计算机上的DOS分区
SCSI or QIC 磁带
软盘
网络
通过防火墙的一个FTP站点,或使用HTTP代理。
NFS 服务器
一个指定的并行或串行接口
如果你购买了FreeBSD的光盘或DVD,那么您就拥有了安装所必须的一切。 您可以跳到下一节(准备引导介质)。
如果您没有FreeBSD的安装文件,您应该跳到Section 2.13 它向您解释了怎样准备上面列出的任何一种FreeBSD的安装介质。读完这一节后,你应该再 回到这里,并且阅读Section 2.2.7。
FreeBSD的安装过程开始于将您的电脑开机进入FreeBSD安装环境---并非在 其它的操作系统上运行一个程序。计算机通常使用安装在硬盘上的操作系统进行 引导,也可以配置成使用一张``bootable(可引导)'' 的软盘进行启动。 大多数现代计算机都可以从光驱进行引导系统。
Tip: 如果你有FreeBSD的安装光盘或DVD(或者是你购买的,或者是你自己准备的。) 并且你的计算机可以从光驱进行启动 (通常在BIOS中会有 ``Boot Order'' 或类似的选项可以设置),那么您就可以跳过此小节。因为FreeBSD光盘及DVD光盘者是可 以引导的,用它们开机您不用做什么特别的准备。
一般来说,要建立安装盘(软盘)请依照下列步骤:
获取开机软盘映像文件
开机软盘映像文件可以在您的安装介质的 floppies/ 目录下找到,或是您可以到 floppies directory 下载i386™版本到 floppies directory 下载Alpha版本。
软盘映像文件的扩展名为 .flp。在 floppies/ 目录下包含了许多不同的映像文件,根据您 要安装的FreeBSD版本有不同的映像文件;有时候不同的硬件也需要不同的映像 文件, 在大部分的情形下,您需要两个文件: kern.flp 和 mfsroot.flp. 另处不同的系统可能需要额处的硬件 驱动程序。这些驱动程序在 drivers.flp 映像文件里 提供。查看同一目录下的 README.TXT 文件以获得最新 的软盘映像文件信息。
Important: 您的FTP程序必须使用 二进制模式来下载这些映 像文件。有些浏览器只会用text (或ASCII ) 模式来传输数据,用这些浏览器下载的映像文件做成的软盘可 能无法正常开机。
准备软盘
您必须为您下载的每一个映像文件准备一张软盘。并且请避免使用到坏掉的 软盘。最简单的方式就是您先将这些软盘格式化,不要相信所谓的已格式化的软 盘。在Windows下的格式化程序不会告诉你出现多少坏块,它只是简单的标记它 们为 ``bad''并且忽略它们。根据建议你应该使用全新的软盘来存放 安装程序。
Important: 如果您在安装FreeBSD的过程中造成当机、冻结或是其它怪异现象,第一个 要怀疑的就是引导软盘。请用其它的软盘制作映像文件再试试看。
将映像文件写入软盘中
.flp 文件并非 一般的文件, 您不能直接将它们复制到软盘上。事实上它是一张包含完整磁盘内容的映像文件。这 表示您 不能 简单的使用DOS的copy命令将文件写到软盘上, 而必须使用特别的工具程序将映像文件直接写到软盘中。
如果您使用MS-DOS或Windows操作系统来制作引导盘,那么您可以使用我们提供 的 fdimage程序来将映像文件写到软盘中。
如果您使用的是光盘,假设光盘的驱动器符号为E: , 那么请执行下面的命令:
E:\> tools\fdimage floppies\kern.flp A:
重复上述命令以完成每个 .flp文件的写入,每换一个 映像文件都必须更换软盘;制作好的软盘请注明是使用哪个映像文件做的。如果您的映 像文件存放在不同的地方,请自行修改上面的指令指向你存放 .flp 文件的地方。要是您没有FreeBSD光盘,您可以到FreeBSD的FTP站点tools 目录 中下载。
如果您在UNIX®系统上制作软盘(例如其它FreeBSD机器),您可以使用 dd(1) 命令来将映像文件写到软盘中。如果您用 FreeBSD,可以执行下面的命令:
# dd if=kern.flp of=/dev/fd0
在FreeBSD中,/dev/fd0 指的是第一个软驱(即 A:驱动器 );/dev/fd1 是 B: 驱动器,依此类推。其它的UNIX系统可能会用 不同的的名称,这时您就要查阅该系统的说明文件。
你现在可以安装FreeBSD了