FreeBSD服务器指南 第二章 基本系统的安装
作者:李冬
邮件:ld@freebsdchina.org
日期:2002年06月22日
事先需要确认的内容
基本硬件配置,包括CPU、内存、磁盘、网卡
网络地址分配以及掩码、网关
可引导的安装光盘
如果BIOS不支持2.88MB的引导映像,准备好两张启动软盘
引导
使用安装光盘引导,或者制作启动盘引导(两张1.44英寸磁盘或者一张2.88英寸磁盘)

引导过程中会有一个10秒的等待时间,用于改变启动的内核或者其他参数,通常可以忽略,或者直接按下回车跳过。

内核配置
引导完成以后出现的是内核配置菜单。我们不需要在这一步作内核配置,选择“忽略”:

Skip kernel configuration and continue with installation

对于目前的绝大部分硬件,FreeBSD会自动检测出来。如果出现无法识别的情况,请参阅FreeBSD硬件兼容性列表。

安装
我们选择自定义安装模式,即Custom选项。使用上下键把选项移动到Custom并按空格键进入。 这是出现的标题是“Choose Custom Installation Options”,即选择自定义安装选项。这里共有七个选项,其中“X”是返回上一级菜单,2~7分别是:

2 Options 查看和设置安装选项
3 Partition 建立FreeBSD磁盘分区
4 Label 建立FreeBSD逻辑分区,或者叫Label
5 Distributions 选择需要安装的发行包
6 Media 选择安装介质
7 Commit 提交以上操作
安装选项
选择“2 Options”,修改必要的安装选项。因为采用光盘安装方式,这里我们主要关心的是“Newfs Args”选项。 为了适应大硬盘环境,新的FreeBSD安装程序的“Newfs Args”的缺省参数是“-b 16384 -f 2048”,这适合于绝大部分应用环境。 如果个别应用中会出现很多小文件的话,建议调整这个参数,以节省磁盘空间。一般“-b”开关可以调整为8192或者4096。 设置完毕以后在键盘上按下“q”保存并退出。(在FreeBSD安装程序中,通常“q”用来退出选项界面,而“x”返回上一级菜单。)

建立磁盘分区
选择“3 Partition”建立FreeBSD分区。如果有多个硬盘,此时会出现选择硬盘的列表,否则直接进入“FDISK Partition Editor”。 屏幕中央列出了命令键,一般我们使用“A”键,把整个硬盘都提供给FreeBSD使用。如果出于某种原因(例如还存在FAT分区),你可以使用“C”来创建FreeBSD分区。 165是FreeBSD分区的标志代码,不要改变它。完成以后按“q”退出,这时会提示是否安装引导管理器。作为FreeBSD服务器,可以选择“Standard”。 如果需要多重引导,可以选择“BootMgr”安装FreeBSD的引导管理器,假如你打算使用其他引导管理器(例如LILO或者GRUB等),也可以选择选择“None”。

建立逻辑分区
选择“4 Label”建立FreeBSD逻辑分区。建立逻辑分区的时候,应当注意磁盘空间的合理分配,一般情况建议如下:

/ 256M
swap 512M 原则上为内存大小,但是没有必要超过1G
/tmp 100M 适用于大部分服务器环境,可以适当加大
/var 2000M 至少1000M
/usr 500M 可以增加至1000M
/usr/local 500M 可以增加至1000M
/home * 第一个硬盘的所有剩余空间
/disk1 * 第二个硬盘的所有空间
/disk2 * 第三个硬盘的所有空间,以此类推

与上一步骤类似,“FreeBSD Disklabel Editor”也在屏幕中央列出了命令键,我们用“C”创建分区。 对于已存在逻辑分区(比如重装服务器),可以使用用“M”设置加载点,或者“T”重新格式化。 注意,不要忘了检查是否除了/和swap以外的所有分区都被设置为“UFS+S”,如果没有,使用“S”激活其“SoftUpdates”选项,以提高文件系统的性能。 为了安全起见,不要把/设置为“SoftUpdates”。最后,同样也是按“q”键保存并退出。

系统软件包
选择“5 Distributions”,选择需要的系统软件发行包。我们把光标移动到最后一条“Custom”,使用自定义方式安装系统软件包。 进入“Custom”以后,我们首先选择“bin”、“crypto”、“man”三项基本软件包,然后进入“XFree86”的安装选项并进入其“Basic”选项,选择“bin”、“lib”和“prog”,“man”也可以选上,不过用处不大。 对于FreeBSD 4.6-RELEASE及以后的版本,只能全选或者不选XFree86 4软件包,为了获得一些必须的图形库,建议全部选上。 注意,这里没有提到的其他所有内容都不要选。完成后返回到主安装菜单。

安装介质
选择“6 Media”,第一个选项就是CD/DVD安装,也是最常用的安装模式。作为服务器,请使用这种CD/DVD安装模式。 选择以后,会自动返回主菜单。

确认
最后一步,选择“7 Commit”,并按“Yes”按钮确认。开始安装。

信息
接下来是创建文件系统的信息,以及安装进度。可以使用ALT-F2切换到DEBUG屏幕观看安装的细节。 安装完成以后会自动切换回原来的安装屏幕(或者ALT-F1)。

安装过程中的系统配置
接下来会提示是否需要进入配置菜单,选择“Yes”,进入配置菜单。进入配置菜单以后,选择“Time Zone”,设置正确的时区。 一般我们会把CMOS时钟设置为本地时间,并选择中国的最东部时间。不要做其他系统设置,直接一级一级退出到驻菜单,选择“Exit Install”,结束安装。 我们将在进入系统以后再进行进一步的配置。取出光盘,使用刚刚安装的FreeBSD从硬盘引导。

(待续)