不管是哪种情况下,安装之前必须做好规划,特别是在磁盘中有数据的时候,因为安装通常需要对磁盘进行重新处理,很可能丢失数据 。所以只有进行安装规划,才能避免可能的数据丢失 。因此,这就需要明确系统安装的目标:安装的目的硬盘及其分区 。
FreeBSD下的硬盘是以驱动程序的名称来命名的,而不同的硬件需要不同的驱动程序,因而它们的名字也不同 。FreeBSD 3.x之前使用wd驱动程序支持IDE,新版本的FreeBSD系统使用ad驱动程序支持硬盘 。第一个IDE控制器的主硬盘为ad0,第一个IDE控制器的从硬盘为ad0,第二个IDE驱动器的主硬盘为ad2,从硬盘为ad3 。
FreeBSD采用驱动程序da来支持SCSI控制器之上的各种硬盘设备,SCSI硬盘驱动器也按检测到的顺序排列,从da0向后,依次排列 。RAID控制器条件下的逻辑硬盘的命名将由该RAID控制器在 FreeBSD下的驱动程序的名字决定,例如amr0等等,没有统一的名字 。
下表是安装时驱动类型对应的FreeBSD驱动设备名:
一般来说,FreeBSD硬盘安装主要是针对 i386 (“PC 兼容机) 体系结构的电脑,其它体系结构(如Alpha)的安装过程中有不同处 。
一个 PC 硬盘可以被细分为许多分散的区域,这些区域叫做分区(partitions);由于设计的原因,每个硬盘仅支持四个分区;这些分区叫做主分区 (Primary partion) 。为了突破这个限制以便能使用更多的分区,就有了新的分区类型,叫做扩展分区(Extended partition),一个硬盘可以拥有一个扩展分区,在扩展分区里可以建立许多个所谓的逻辑分区(Logical partitions) 。每个分区都有其独立的分区号(partition ID),用以区分每个分区的数据类型 。
FreeBSD 必须安装在主分区,FreeBSD 可以在这个分区上面存放系统数据或是我们建立的任何文件 。然而,如果我们有多个硬盘,我们也可以在这些硬盘上(全部 或部分)建立 FreeBSD 分区 。在我们安装 FreeBSD 的时候,必须要有一个分区可以给 FreeBSD 使用 。这个分区可以是尚未规划的分区或是已经划好,但是里面的数据 我们都不想保存的分区 。
如果我们已经用完了我们硬盘上的所有分区,那么我们必须使用其它操作系统所 提供的工具(如 Dos 或 Windows下的 fdisk)来腾出一个分区给 FreeBSD 使用 。如果我们的某个分区有多余的空间,我们可以使用它 。但是使用前我们需要先整理 一下这些分区 。
FreeBSD 最小安装需要约 100 MB 的空间,但是这仅是非常基本的安装,几乎没有剩下多少空间可以建立我们自己的文件 。一个较理想的最小安装是 250 MB,不含图形界面;或是 350 MB 以上,包含图形界面 。如果我们还需要安装其它的第三方厂商的套件,那么将需要更多的硬盘空间 。
在Alpha 上,我们必须使用一整个硬盘给 FreeBSD,没有办法在同一个硬盘上跟其它操作系统共存 。根据不同的 Alpha 机器,硬盘可以是 SCSI 或 IDE 硬盘,只要机器可以从这些硬盘开机就可以 。
按照 Digital/Compaq 使用手册书写的惯例,所有 SRM 输入的部分都用大写表示 。注意,SRM 大小写有别 。要想得知硬盘的名称以及型号,可以在 SRM console 提示符下使用 SHOW DEVICE 命令:
此范例使用 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 则表示相对应的硬盘控制器 。
推荐阅读
- 华为畅享10s怎么设置字体大小
- FreeBSD的磁盘和BIOS的关系
- 浅谈FreeBSD 5.2常用操作的改变
- freebsd7.0 安装记录
- win7系统出现点击桌面图标无反应详细解决步骤
- freebsd 7 pkg_add -r kde 4
- 加快FreeBSD中pkg_add的速度
- pkg_add安装软件是用缺省的环境变量
- win7系统还原具体操作步骤介绍
- pkg_add 的一些说明
