第21章 其他文件系统
附录 D. OpenPGP 密钥
2.5.使用 bsdinstall
本节显示了bsdinstall菜单的顺序以及在安装系统前将被询问的信息类型。使用方向键选中一个菜单选项,然后用空格选择或取消选择该菜单项。完成后,按回车键保存选择并进入下一屏幕。

2.5.1.选择键盘类型

在启动这个过程之前,bsdinstall将加载键盘类型文件,如图所示。
Figure 4. Keymap Loading
键盘类型文件加载完毕后,bsdinstall会显示键图选择菜单中所示的菜单。使用向上和向下的箭头选择最能代表连接到系统的键盘映射的键图。按回车键来保存选择。
Figure 5. Keymap Selection Menu
注意:Esc键将退出这个菜单,并使用默认的键盘图。如果不确定该选择哪一项,美国的ISO-8859-1是一个安全的选择。
Figure 6. Keymap Testing Menu

2.5.2.设置主机名

下一个 bsdinstall 菜单是用来设置新安装系统的主机名。
Figure 7. Setting the Hostname
键入一个对网络来说是唯一的主机名。它应该是一个完全限定的主机名,如machine3.example.com

2.5.3.选择要安装的组件

下面,bsdinstall 将提示选择要安装的组件。
Figure 8. Selecting Components to Install
决定安装哪些组件主要取决于系统的预期用途和可用的磁盘空间大小。FreeBSD 内核和用户空间,统称为基本系统,为默认安装。根据架构的不同,其中一些组件可能不会出现。
  • base-dbg - 基础工具,如cat, ls等,并激活调试符号。
  • kernel-dbg - 激活调试符号的内核和模块。
  • lib32-dbg - 用于在 64 位的 FreeBSD 上运行 32 位应用程序的兼容库,并激活调试符号。
  • lib32 - 用于在 64 位版本的 FreeBSD 上运行 32 位应用程序的兼容库。
  • ports - FreeBSD Ports Collection 是一个文件集,可以自动下载、编译和安装第三方软件包。安装应用程序: Package 和 Port 讨论了如何使用 Ports Collection。
警告: 安装程序不检查是否有足够的磁盘空间。请只在有足够的硬盘空间时才选择这个选项。FreeBSD Ports Collection 占用了大约 500 MB 的磁盘空间。
  • src - 内核和用户空间的完整 FreeBSD 源代码。尽管大多数应用程序都不需要它,但在制作设备驱动程序、 内核模块,或某些来自 Ports Collection 的应用程序时,可能需要它。它也被用于开发 FreeBSD 本身。完整的源代码树需要 1GB 的磁盘空间,重新编译整个 FreeBSD 系统需要额外的 5GB 空间。
  • tests - FreeBSD 测试套件。

2.5.4.从网络上安装

从网络安装中显示的菜单只在从 -bootonly.iso-mini-memstick.img 安装时出现,因为这种安装介质没有保存安装文件的副本。由于安装文件必须通过网络连接来获取,这个菜单表明必须先配置网络接口。如果在这个过程的任何步骤中显示这个菜单,请记住按照配置网络接口的说明进行操作。
Figure 9. Installing from the Network