保存,重用您的内核配置文件

内核配置保存于 /usr/src/linux/.config 文件中。在 /boot/config-<版本> 有其备份。请保留它以备后用。不过,也请您用不同的配置文件名保存您对不同内核的配置。

您可以按照内核的版本号命名其配置文件。例如,您按照“配置内核”一节中所述更改了您的内核版本号,那么您可以:

$ cp .config /root/config-2.6.8-foo

如果您打算升级到 2.6.9,您可以重用该文件,因为这两个内核配置之间的区别很小。您只要:

$ cp /root/config-2.6.8-foo .config

不过,仅仅复制了该文件并不意味着您的内核就能马上按照需要编译了。您必须再次执行 make menuconfig (或者其他的配置命令),因为该配置命令创建并/或改变了某些为成功编译内核所必需的文件。

然而,在避免再次查看各项细节的同时,您也很可能漏掉了某些新增的选项。不过,您可以通过使用 make oldconfig 防止这个问题。它有两个优点:

  1. 迅速;

  2. 如果新内核选项没有出现在您的配置文件中,它会停下来并等候您输入您的选择。

[Tip]提示

当您按照上述建议将您的 .config 复制到 root 用户的主目录后,请执行 make mrproper。该指令将确保删除旧有配置以给您一个干净的内核。

接着,就可以编译了。