当前位置

A.3. 建构内核(编译)

主标签

使用 [b]make clean [/b]命令来准备要建构的源码树。

使用 [b]make [/b]命令来建构内核以及所配置的模块。

使用 [b]make modules_install [/b]命令来安装内核模块(即便事实上什么也没有建构)。请留心命令中的下划线(_)。 这会把内核模块安装入 /lib/modules/“KERNELVERSION”/kernel/ 目录(KERNELVERSION 是 Makefile 中指定的版本)。在这个例子里是 /lib/modules/2.6.0-1[b]custom [/b]/kernel/。

使用 [b]make install [/b]命令来把新内核和相关文件复制到正确的目录中。

除了在 /boot 目录中安装内核文件,这个命令还执行 /sbin/new-kernel-pkg 脚本。该脚本会建构一个新的 initrd 映像,并在引导装载程序的配置文件中添加一个新项目。

如果系统有一个 SCSI 适配器,而 SCSI 驱动程序被作为模块编译了;或在建构内核时把 ext3 支持作为模块编译入,你就需要 initrd 映像。

到这里新内核的编译就算完成了。重新启动计算机后您就可以享受自己劳动的成果了。

提示:

   对于使用nVIDIA显卡的用户,如果您以前安装过nVIDIA提供的驱动程序,您可能需要在新内核下重新安装它。

/*本章节的文档源自LinuxSir上北南南北的帖子,以及RH9定制手册*/