第2.0节 图解安装

推荐等待十秒即可自动进入,也可以直接回车进入。

选项解释
ACPI SupportACPI 支持。有很多教程说有问题就关闭他,实际上是胡扯。关闭了反而问题会更多
Safe Mode安全模式
Single User单用户模式,找回 root 密码或修复磁盘时会用到
Verbose啰嗦模式,显示更多输出

选择 install,按下回车键进行安装。

这里是设置键盘,直接回车即可。

此处是设置主机名。

推荐:只选 src 以及 lib32。部分显卡驱动或其他程序需要 src,经测试 lib32 后天安装无效。不推荐选 ports,因为即使选了 ports 也不会安装的,还是空的。

选项解释
base-dbg激活调试符号的基础工具,如 cat、ls 等
kernel-dbg激活内核和模块的调试符号
lib32-dbg用于在激活调试符号的 64 位版本的 FreeBSD 上运行 32 位应用程序的兼容库
lib32用于在 64 位版本的 FreeBSD 上运行 32 位应用程序的兼容库
portsports
src系统源代码
tests测试工具

推荐:文件分区详解在第 6 章。这里推荐选择 auto ZFS/UFS,一般来说内存小于 8GB 的应该选择 UFS,内存 8G 及以上的应该选用 ZFS。允许手动分区解压 txz 文件以自定义。

注意:如果使用手动分区一直提示分区表损坏(corrupted)或类似字样,请先退出重启进入 shell 模式,刷新分区表:

# gpart recover ada0

你在手动安装的时候可以判断是哪块硬盘,以确定 ada0 这个参数的时候。

刷新后,输入 bsdinstall 即可进入安装模式。

原因详情见 FreeBSD 手册open in new window,但是我认为这是一个 bug。

现代计算机应该选择 GPT+UEFI。较老的计算机(比如 2013 年以前的)应该选择保持与图片一致的选项(GPT(BIOS))。

此处输入 root 密码,密码不会显示在屏幕上,且要求重复输入两次以确认一致性。密码强度默认无要求。

保持 DHCP 获取的 DNS 即可,也可以使用其他 DNS。

不建议选local_unbound,会影响 DNS,见 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262290open in new window

虚拟机不需要选 powerd

选项解释
local_unbound启用 DNS 本地非绑定。这是基本系统预置的 unbound,仅用于本地缓存转发解析器使用。注意:如果开启,你的系统将不会正确联网,需要手动配置 DNS。如果你不知道这是什么不建议开启
sshd开启 ssh 服务
moused在 tty 界面显示鼠标
ntpdate启用启动时的自动时钟同步功能
ntpd用于自动时钟同步的网络时间协议(NTP)守护程序
powerd电源管理
dumpdev启用崩溃转储,用于调试系统

推荐选择:这里是安全增强选择,应该选择 disable_sendmail,如果不禁止这个服务会使你在每次开机的时候卡上几分钟,而且这个服务本身没什么用,发邮件用的。

这个菜单选项是用来创建普通用户的。root 敢死队可以无视之。需要注意的是,最好将该用户其加入 wheel 组,其他参数可以保持默认设置不变。在 FreeBSD 14 及以后,所有用户的 shell 都被统一为了 sh。