第 2.0 节 图解安装

以下为 FreeBSD-14.0-ALPHA2-amd64-20230818-77013f29d048-264841-disc1.iso 的安装说明。DVD 请自行研究,大同小异。

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

选项解释

ACPI Support

ACPI 支持。有很多教程说有问题就关闭他,实际上是胡扯。关闭了反而问题会更多

Safe Mode

安全模式

Single User

单用户模式,找回 root 密码或修复磁盘时会用到

Verbose

啰嗦模式,显示更多输出

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

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

此处是设置主机名。严禁直接回车,设置主机名为空,否则后果自负。

推荐:只选 src 以及 lib32。部分显卡驱动或其他程序需要 src,经测试 lib32 后天安装无效。不推荐选 ports,因为太老了,还不如直接从源里拉取最新的。

严禁全选,全选部分组件会使用网络进行安装。

选项解释

base-dbg

激活调试符号的基础工具,如 cat、ls 等

kernel-dbg

激活内核和模块的调试符号

lib32-dbg

用于在激活调试符号的 64 位版本的 FreeBSD 上运行 32 位应用程序的兼容库

lib32

用于在 64 位版本的 FreeBSD 上运行 32 位应用程序的兼容库

ports

ports

src

系统源代码

tests

测试工具

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

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

# gpart recover ada0

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

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

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

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

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

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

严禁全选

不要选local_unbound,会影响 DNS,见 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262290

虚拟机不需要选 powerd

选项解释

local_unbound

启用 DNS 本地非绑定。这是基本系统预置的 unbound,仅用于本地缓存转发解析器使用。注意:如果开启,你的系统将不会正确联网,需要手动配置 DNS。如果你不知道这是什么不建议开启

sshd

开启 ssh 服务

moused

在 tty 界面显示鼠标

ntpdate

启用启动时的自动时钟同步功能

ntpd

用于自动时钟同步的网络时间协议(NTP)守护程序

powerd

电源管理

dumpdev

启用崩溃转储,用于调试系统

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

在 FreeBSD 14 中已不存在该选项,可跳过此步骤。

如果你要创建普通用户,务必将其加入到 wheel 组中。

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

最后更新于