From 2c9f2e8855dfaffb76ba1b17a20ab228c558affc Mon Sep 17 00:00:00 2001 From: Xin LI Date: Thu, 29 Mar 2007 17:12:35 +0000 Subject: MFen 1.169 -> 1.171 Obtained from: The FreeBSD Simplified Chinese Project --- .../books/handbook/kernelconfig/chapter.sgml | 60 +++++----------------- 1 file changed, 12 insertions(+), 48 deletions(-) (limited to 'zh_CN.GB2312/books/handbook') diff --git a/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml b/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml index bfbcef5890..ff2a638b3c 100644 --- a/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml +++ b/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml @@ -2,7 +2,7 @@ The FreeBSD Documentation Project The FreeBSD Chinese Documentation Project - Original Revision: 1.169 + Original Revision: 1.171 $FreeBSD$ --> @@ -150,18 +150,21 @@ /usr/src/sys 这样一个目录, 则说明没有安装内核源代码。 安装它最简单的方法是通过以 root 身份运行 sysinstall, 选择 - Configure, 然后 - Distributions, 然后 - src, + Configure, 然后是 + Distributions、 + src, 选中其中的 + basesys。 如果您不喜欢 - sysinstall 并且可以使用 - 官方的 &os; CDROM, 则也可以通过命令行来安装: + sysinstall 并且有一张 + 官方的 &os; CDROM, 也可以使用下列命令, + 从命令行来安装源代码: &prompt.root; mount /cdrom &prompt.root; mkdir -p /usr/src/sys &prompt.root; ln -s /usr/src/sys /sys -&prompt.root; cat /cdrom/src/ssys.[a-d]* | tar -xzvf - - +&prompt.root; cat /cdrom/src/ssys.[a-d]* | tar -xzvf - +&prompt.root; cat /cdrom/src/sbase.[a-d]* | tar -xzvf - + 接下来, 进入 arch/conf 目录下面, 复制 GENERIC 配置文件, @@ -230,46 +233,7 @@ &os; 源代码对应, 因此能够提供比手册更具时效性的新内容。 - 现在应该编译内核的源代码了。 一共有两种方法来完成这项工作, - 使用哪一种取决于您为什么要重新编译内核, 以及所运行的 &os; - 版本。 - - - - 如果您安装内核源代码,使用方法1。 - - - - - 如果您在没有升级源代码的情况下编译一个新内核(也许您只想为内核添加一个新的选项, - 如IPFIREWALL),可以使用任何一种方法。 - - - - - 如果您打算把重新构建内核作为 - make buildworld 过程的一部分来进行, 则应使用方法 2。 - - - - - - cvsup - - CTM - - CVS - 匿名 - - - 如果从上次成功地完成 buildworld-installworld - 以来您还 没有 升级过代码 - (也就是没有运行 CVSup、 - CTM, 或使用 - anoncvs), 则可以放心使用 - configmake depend、 - makemake install。 - + 现在应该编译内核的源代码了。 联编内核 -- cgit v1.2.3