要完成 FreeBSD 5.4 的硬盘安装,实际上无需刻录光盘或使用复杂的光盘启动工具——借助小巧的引导工具 isoemu,完全可以从 ISO 镜像直接启动安装程序。下面将整个流程详细拆解,步骤不多,但有几个关键细节需要特别注意。
准备阶段:下载所需软件与解压
需要准备的辅助软件有两样:一个是 isoemu(负责引导 ISO 镜像),另一个是虚拟光驱。虚拟光驱工具可根据个人喜好选择,DAEMON Tools 比较轻量且功能强大,值得推荐。
接下来下载 isoemu 以及三个 FreeBSD 5.4 的 ISO 文件:
- 5.4-RELEASE-i386-bootonly(仅包含启动内核)
- 5.4-RELEASE-i386-disc1(安装盘1)
- 5.4-RELEASE-i386-disc2(安装盘2)
这三个文件均可在 ftp://ftp.freebsdchina.org/pub/FreeBSD/releases/i386/ISO-IMAGES/5.4/ 获取(官方镜像,安全可靠)。
核心操作:整合安装文件
整个流程的关键在于将安装所需文件整理到硬盘的某个分区上,然后通过 isoemu 引导启动镜像,再从本地硬盘读取安装文件。具体操作如下:
第一步:提取并合并安装文件
使用虚拟光驱加载 disc1 镜像,找到其中的 5.4-RELEASE 文件夹(大小约 236MB),将其整个复制到主分区——建议放在启动分区(通常是 C 盘),逻辑分区可能无法正常读取。
复制完成后,打开 disc1 中的 packages 文件夹(位于 disc1 根目录下),将其内容也复制到刚才的 5.4-RELEASE 文件夹中。然后加载 disc2 镜像,将其中的 packages 文件夹(约 500MB)同样复制过来,覆盖到同一个 5.4-RELEASE 文件夹里。如果提示文件名相同,直接选择“覆盖”即可。
第二步:修正 INDEX 文件
这一步容易被忽略但至关重要。用记事本(或写字板)打开 5.4-RELEASE\packages 目录下的 INDEX 文件,执行两处替换:
- 查找
||1,替换为| - 查找
||2,替换为|
替换完成后保存。这一步的原因是安装程序解析包索引时需要特定格式,不修正可能会导致安装过程中报错或找不到软件包。
第三步:配置 isoemu
将下载的 isoemu 压缩包解压到根分区(不放在任何文件夹内,直接放在含有 boot.ini 的那个分区下),解压后你会看到一个说明文件和几个核心文件。然后编辑 isoemu.ini,找到 isogrub.iso 这一行,将其改为你的启动镜像文件名——这里我们统一用 freebsd.iso,保存退出。
接下来,将下载好的 5.4-RELEASE-i386-bootonly.iso 复制到 isoemu 所在的同一分区,并改名为 freebsd.iso(与上面 ini 中设置的名称一致)。
第四步:修改引导菜单
以管理员权限打开 boot.ini(通常在 C 盘根目录,是隐藏文件),在文件末尾添加一行:
c:\ieldr="Load IsoEmu Final SV"
保存后重启机器。
启动与安装过程
重启后在引导菜单里选择 Load IsoEmu Final SV,isoemu 会自动加载 freebsd.iso 并进入 FreeBSD 的引导界面。接下来的安装步骤相信大家已经熟悉——如需详细了解,可查阅 FreeBSD Handbook。你可以选择从硬盘安装(即此前整合好的文件),也可以省略下载 disc1、disc2 的步骤,直接通过网络安装(需要网络环境并提前准备源)。
总体而言,这套方法比刻录光盘省时省力,且 isoemu 非常轻量,不会对系统造成任何影响。只要按部就班操作,就能顺利将 FreeBSD 安装到硬盘中。
