安装前清单
- 阅读 15.1 Release Notes、Hardware Compatibility List 与最新 Errata。
- 记录网卡、磁盘、UEFI/Legacy 启动模式和现有分区;备份所有不可替代数据。
- 在双系统、硬件 RAID、全盘加密或远程无人值守场景,先在同类虚拟机复现流程。
- 准备本地控制台或带外管理。安装期间网络 SSH 不是可靠的唯一恢复通道。
bsdinstall 的关键决策
主机名、网络与时间
主机名使用可解析的完整名称更便于后续服务管理。优先用 DHCP 完成首次安装,静态地址可在安装后确认网卡名再写入 /etc/rc.conf。时钟通常选择 UTC,时区选择 Asia/Shanghai;NTP 服务在安装后确认。
Distribution Sets 还是 Packages
FreeBSD 15.x 安装器可能展示两种基础系统来源。保守生产系统选择 Distribution Sets:这是稳定且完整支持的传统方式,系统更新使用 freebsd-update。Packages (Tech Preview) 是 pkgbase/freebsd-base 早期采用路径,15.x 期间不应被本站描述为生产默认;详见PkgBase 边界。
ZFS 还是 UFS
- ZFS 适合希望使用校验、快照、发送/接收和启动环境的机器;要理解池与数据集,并预留内存与恢复方案。
- UFS 更简单,适合资源紧张或已有明确 UFS 运维流程的系统;启动环境功能不适用。
- 自动 ZFS 分区可减少首次安装错误,但加密、镜像、多盘布局仍需记录恢复密钥与磁盘映射。
确认最终分区摘要时,核对 每块磁盘的型号、容量与设备名。最后警告之后的写入会破坏原数据。
用户与服务
创建日常普通用户,需要管理权限时加入 wheel,但不要长期直接以 root 登录。只启用确实需要的服务:远程服务器通常需要 sshd 和时间同步;桌面服务、dumpdev、moused 等按硬件用途决定。
第一次启动
freebsd-version -kru
uname -m
zpool status # 仅 ZFS 系统
gpart show
ifconfig -a
先确认版本、磁盘和网络与安装计划一致,再安装软件。立即进入安装后清单完成补丁、账户、SSH、DNS、时间与备份验证。
启动失败时
不要立即重装。记录屏幕或串口完整错误,确认固件从正确设备和正确模式启动。安装介质的 Live CD/Shell 可用于只读检查分区、导入 ZFS 池和挂载文件系统;破坏性修复前先阅读引导恢复并制作可恢复副本。