FreeBSD 准备安装介质
FreeBSD 系统的安装程序无法直接在现有操作系统中运行,需要先下载对应的镜像文件,然后把镜像文件刻录到光盘中或者是复制或刻录到 U 盘中,然后使计算机从该介质引导启动,就会启动 FreeBSD 系统的安装程序。要制作该安装介质,需要如下几方面的工作:
下载镜像文件
从 FreeBSD 官方下载页 下载需要版本的系统镜像文件。镜像文件名称当中会包含版本号、架构和文件类型(如 FreeBSD-15.0-RELEASE-amd64-dvd1.iso)。
每一种类型的镜像文件会有两种存储形式的文件,一种是未压缩的镜像文件,一种是以 .xz 结尾的压缩格式的文件,压缩文件下载有需要解压后再使用。使用压缩文件下载的优势是文件小很多,下载速度非常的快,如果你的网速比较慢,推荐下载压缩文件;如果你的网速比较快,可以选择下载未压缩的普通文件。
你可以根据自己的需求选择需要的类型,常见的镜像类型如下所示:
| 镜像文件类型 | 特点 | 适用介质 | 网络需求 |
|---|---|---|---|
-bootonly.iso |
体积非常的小,仅含安装程序和一些必要的组件 | CD / DVD | 必须联网,安装时下载系统文件 |
-disc1.iso |
包含完整的系统文件、源代码及 Ports 集合 | CD / DVD | 无需联网 |
-dvd1.iso |
在 disc1 基础上增加桌面环境和一些常用的软件包 | DVD | 无需联网 |
-memstick.img |
含完整系统文件、源代码及 Ports 集合 | USB 盘 | 无需联网 |
-mini-memstick.img |
和 bootonly.iso 相似,不含系统文件 |
USB 盘 | 必须联网,安装时下载系统文件 |
验证镜像的完整性
在下载镜像文件的过程中可能会因为网络波动或者其他什么原因导致下载的文件不完整,可以使用校验和来验证下载的文件是否完整:
- 下载校验和文件:在你下载的镜像目录内,会包含镜像文件的校验和文件,分为 SHA256 和 SHA512 两种算法的校验和文件,选择一种类型的校验和进行下载。
- 计算并对比校验和:使用 SHA256 或 SHA512 校验和计算工具,计算下载的镜像文件的校验和,与校验和文件中的值对比,如果一致则说明下载的文件完整,可以使用;如果不一致,则需要重新下载。
制作安装介质
如果你要制作光盘安装介质,可以使用 Nero、AnyBurn 等光盘刻录工具,把镜像文件刻录到光盘中,注意:一定要选择刻录“镜像文件”。
如果你要制作 USB 启动盘,需要使用 USB 启动盘制作工具,把镜像复制到 U 盘内,或者有些工具需要把镜像文件刻录到 U 盘中,其形式和刻录光盘有点相似。在本教程中主要介绍两种制作 USB 启动盘的方法:
使用 dd 命令写入 USB 盘
dd 是类 BSD/Linux/Mac OS 系统中自带的命令行工具,在写入 U 盘时一定要注意是不是 U 盘,避免误写其他的磁盘而导致数据丢失。
1)确认 USB 设备
插入 USB 盘后,根据系统使用如下的命令确认 USB 设备:
FreeBSD 系统:
geom disk list
Linux 系统:
lsblk
Mac OS 系统:
diskutil list
根据设备的详细信息和其描述确定 U 盘的设备名(Name),设备的完整名称为 /dev/<Name>
2)把数据写入 U 盘
执行如下命令把镜像文件写入 U 盘当中:
dd if=FreeBSD-14.0-RELEASE-amd64-memstick.img of=/dev/da0 bs=1M conv=sync
参数说明:
if为镜像文件路径of为 USB 设备名bs=1M为读写块大小
注意事项:
- Mac OS 系统中将
bs=1M改为bs=1m - Linux 系统建议在命令执行完成后,运行
sync命令强制完成数据的写入 - 当没有执行权限使用
sudo执行命令
使用 Windows 工具写入 U 盘
1)可以使用免费工具 “Image Writer for Windows”(Win32DiskImager),它使用起来也非常的简单,注意:此时使用的镜像文件类型为 .img 格式
2)推荐使用国产开源启动盘制作工具 Ventoy:
- 首先下载 Ventoy,使用 Ventoy 制作 U 盘启动盘
- 把 ISO / IMG 文件复制到 U 盘,支持复制多个镜像文件
- 从 U 盘启动,选择对应的文件即可
检查启动盘
制作好启动盘后,可以测试以下启动盘是否能够正常运行:
- 启动盘(U 盘或光盘)连接到计算机中
- 启动计算机,进入选择启动项界面,选择对应的启动项,启动计算机,如果能够进入安装程序,则说明启动盘制作正确。