跳转到内容

Unix/BSD/OpenBSD 安装定制指南

来自维基教科书,开放的书籍,为开放的世界

您可能需要定制您的安装,如果

  • 您想在 OpenBSD 安装过程中安装一组新的软件包。
  • 您想报告安装问题。
  • 您想更改默认配置文件。

ISO 内部

[编辑 | 编辑源代码]

挂载 ISO 并进入它。请参见 Unix 指南解释部分,了解如何挂载 ISO 文件。然后进入 <您的 OpenBSD 版本>,再进入 <您的处理器> 目录。

cd /<where the mounted iso is located>/<your OpenBSD release>/<your processor>

对我来说是

cd /Volumes/OpenBSD:i386_4.4_Install_CD/4.4/i386

(我的自动挂载系统给它挂载的文件起了很长的名字)。

对于 OpenBSD 4.4 i386,它是

4.4
   i386
      BASE44.tgz
      boot.catalog
      bsd
      bsd.mp
      bsd.rd
      cdboot
      cdbr
      comp44.tgz
      etc44.tgz
      game44.tgz
      man44.tgz
      misc44.tgz
      xbase44.tgz
      xetc44.tgz
      xfont44.tgz
      xserv44.tgz
      xshare44.tgz
      TRANS.TBL
   TRANS.TBL
etc.
TRANS.TBL
   boot.conf
   TRANS.TBL
文件或可执行文件 描述
bsd.rd "RAM 磁盘"内核。
bsd OpenBSD 内核。
bsd.mp 多处理器 (SMP) 内核。
base44.tgz 包含 OpenBSD 基础系统。
etc44.tgz 包含 /etc 中的所有文件。
comp44.tgz 包含编译器及其工具、头文件和库。
man44.tgz 包含手册页。
misc44.tgz 包含其他信息,设置文档。
game44.tgz 包含 OpenBSD 的游戏。
xbase44.tgz 包含 X11 的基础文件。
xetc44.tgz 包含 /etc/X11 和 /etc/fonts 配置文件。
xfont44.tgz 包含 X11 的字体服务器和字体。
xserv44.tgz 包含 X11 的 X 服务器。
xshare44.tgz 包含 X 的手册页、区域设置、包含文件和其他内容。

从 ISO 中取出软件包,并按照以下说明编辑它们。然后将所有文件打包成一个新的 ISO。

安装额外软件包

[编辑 | 编辑源代码]

如前所述,进入 ISO。现在更改文件权限。如果您想安装另一个软件包作为选项。将软件包取出来并重命名(不要加点)

site<your version>-<the package name>.tgz

对于 OpenBSD 4.4 上的 abiword,它是

site44-abiword.tgz

您还需要找到它的依赖项并包含它们。

更改配置文件

[编辑 | 编辑源代码]

解压 etc44.tgz。您将在软件包内部的 etc 中找到所有默认配置文件。编辑它们并重新打包。

华夏公益教科书