![如何制作定制的 OpenBSD 发行版?](https://linux22.com/image/12971/%E5%A6%82%E4%BD%95%E5%88%B6%E4%BD%9C%E5%AE%9A%E5%88%B6%E7%9A%84%20OpenBSD%20%E5%8F%91%E8%A1%8C%E7%89%88%EF%BC%9F.png)
答案1
普通的 OpenBSD 安装过程允许安装一个名为 的附加站点特定文件集siteXX.tgz
(其中XX
是当前版本号,例如67
版本 6.7)。
OpenBSD 常见问题解答说这个关于那个:
OpenBSD 安装和升级脚本允许选择用户创建的名为 的集
siteXX.tgz
,其中XX
是发行版本。与官方文件集一样,这是一个tar(1)
扎根于选项/
并解压的存档-xzphf
。它是最后安装的,因此可用于补充和修改默认安装中的文件。此外,可以使用名为 的主机名相关集siteXX-$(hostname -s).tgz
。 [...]
您还有机会提供一个脚本,用于在安装过程中编写某些内容的脚本:
如果
siteXX.tgz
文件集包含可执行文件/install.site
,安装程序将chroot(8)
在新安装的系统的根目录下运行它。 [...]用法示例:
- 设置系统时间。
- 在将新系统暴露给世界其他地方之前,立即对其进行备份/存档。
- 首次启动后运行一组任意命令。如果
install.site
用于将任何此类命令附加到文件中,则会发生这种情况rc.firsttime(8)
[...]
例如,这样的脚本可以调用pkg_add
安装各种软件包,如果您愿意的话,可以从本地服务器安装各种软件包。