自订 FreeBSD Kernel (系统核心)(3) hostname 来命名是区分不同机器设定的好方法。 注意: 你必须以 root 的身份执行所有的命令,否则你会得到 "permission denied" 的错误。 现在,以你最习惯的编辑器编辑 MYKERNEL (如果你不知道用什麽好, 你可以试试 vi,虽然要解释如何使用它太过杂, 但是至少大部份的 书 都会提到它。 你必须修改或新增此档案中的设定以符合你系统的需求。 如果你曾经在 SunOS 或是其他的 BSD 系统上建立过 kernel, 那麽你将会对这个 kernel 设定档的内容十分熟悉。 如果你较熟悉其他的作业系统 (如 DOS),你可能会看不懂 kernel 设定档,麻烦你仔细阅读 kernel 设定档 。 注意: 如果你是从较旧版本的 FreeBSD 升级上来的, 你可能必须一更新 config(8)。如果你是从 FreeBSD 原始程式升级的, 你可以在 /usr/src/usr.sbin/config 中找到 config 的原始程式。 当你完成建立或修改 kernel 设定档时,执行以下命令来编译你的 kernel: # /usr/sbin/config MYKERNEL # cd ../../compile/MYKERNEL # make depend # make # make install :make depend; make; make install 可用 make depend all install 来替代 新编译好的 kernel 将会被安装到根目录去 (名为 /kernel), 旧的 kernel 将会被更名为 /kernel.old。 现在,关闭 (shutdown) 你的系统并重新开机 (reboot)。 如果重新开机後出了什麽问题,请阅读本文最後的 发生问题的解决方法 。 请记得阅读 以免你的 kernel 无法开机 。 注意: 如果你增s的硬体 (如音效卡), 你必须建立一些 device nodes 到你的 /dev 下。 _________________________________________________________________ 5.3. kernel 设定档