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, 选中其中的
+ base 和
sys。 如果您不喜欢
- 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), 则可以放心使用
- config、 make depend、
- make、 make install。
-
+ 现在应该编译内核的源代码了。
联编内核