下一页 上一页 目录

3. 重新配置内核。

你应该已经知道如何配置和编译内核,否则你必须获取一些文档(kernel-howto 或其他指南)。 感谢内核开发人员的出色工作,重新编译最新的内核对于“普通”用户来说也是一项非常容易的工作,所以只需照着做就行了。 无论如何,为了完整起见,这里简要概述一下你必须做什么

注意: 我假设你正在使用 2.0.xx 内核系列。 现在没有必要保留 1.2.xx 内核。 没有关于 2.1.xx 内核系列的说明,因为它们是用于开发的。

我假设你使用 menuconfig 来设置内核选项,但其他工具是等效的。 我将展示如何使用 menuconfig 来完成。

#make menuconfig

我强烈建议选择

Loadable module support  --->

并启用

[*] Enable loadable module support

并且,如果可能的话(即你拥有 modules.2.0.0),

[*] Kernel daemon support (e.g. autoload of modules)

然后返回并选择

Networking options  --->

在那里你应该至少选择

[*] Network firewalls
[*] TCP/IP networking
[*] IP: forwarding/gatewaying

然后返回并至少选择

[*] Network device support
<M> PLIP (parallel port) support

如果你使用模块,我强烈建议你将 PLIP 设置为模块。 如果你这样做,你也可以,如果你需要使用打印机,前往

Character devices  --->

并将以下内容设置为模块

<M> Parallel printer support

现在你已经启用了内核对 PLIP 的支持。 如果这是你第一次编译内核,请查看所有其他选项,然后保存并退出。

最后使用以下命令编译

#make dep ; make clean
#make zlilo

并且,如果你使用模块

# make modules 
# make modules_install

现在重启你的系统。


下一页 上一页 目录