本文将逐步图解 FreeBSD 4.7 的安装流程。在正式开始前,先分享几个能让后续操作更加顺畅的实用建议。
几条实用小贴士
- 采用最小化安装,系统更简洁,维护更省心。
- 安装时记得启用 inetd,装完后编辑
inetd.conf文件,把带有"ftp"的那一行前面的"#"去掉——这样后续就能通过 FTP 传输文件。 - 添加一个隶属于
wheel组的用户;系统正常工作后,就可以在 Windows 上通过终端软件(如 SecureCRT)远程管理。FreeBSD 4.7 的最小安装已支持 SSH 终端登录,因此需要一款兼容 SSH 协议的终端工具,例如 SecureCRT。
举例说明:创建一个用户名为ylf、属于wheel组的账户,系统会自动生成目录/home/ylf。之后您可以使用 SecureCRT 以ylf身份登录,再通过su命令切换到 root。同时,在浏览器中输入ftp://192.168.0.1(其中 192.168.0.1 为服务器的内网 IP),输入ylf的用户名和密码,就能把所需文件上传到自己的用户目录。除安装系统部分外,后续所有操作均通过终端方式完成。
磁盘分区如何规划
分区时,应将/home、/usr和/var分配较大空间——/usr 存放程序文件,/var 记录日志,/home 作为用户主目录,网页文件及 FTP 上传的文件都存放在这里。建议额外预留一些空间以备不时之需。例如,某台机器配备两块硬盘:一块 18.2G SCSI,一块 40G IDE。一种常见的分区方案如下:
- 128M /
- 20G /home
- 2G /ftp(专用于匿名 FTP 用户访问)
- 256M /tmp
- 6G /usr
- 5G /var
剩余空间留作备用。当然,如果硬盘空间有限,用于实验也完全足够。此外,delphij 撰写的《FreeBSD 服务器的安装与优化》一文同样值得参考。
以下图解专门为新手准备,整个系统的定制过程均围绕后续连载文章的需求展开。我们采用光盘启动安装 FreeBSD,且硬盘上仅安装这一个系统。
首先修改 CMOS,将引导顺序设为光盘优先。放入 FreeBSD 第一张光盘,正常引导后会进入定制内核界面,如图一:

图一
此处先选择“Skip kernel configuration and continue with installation”,跳过内核定制——待系统全部安装完毕后再回来调整内核设置。
随后进入系统安装主界面,如图二:

图二
选择“Standard”开始标准安装。之后会弹出提示,告知您下一步将进行 Fdisk 操作,按回车继续(图略)。
进入 Fdisk Partition Editor 界面,如图三:

为保证与 FreeBSD 共存的其他系统能正常启动,默认情况下 FreeBSD 会保留部分磁盘空间(64 个柱面)。但本机仅安装一个系统,这部分空间无需保留,按“Shift+F”将所有空间全部分配给 FreeBSD,如图四:

图四
此处选择“No”。然后按“Q”完成分区操作。接着系统会提示需要划分 FreeBSD 文件系统,按回车继续。
