在深入讨论从源代码编译内核之前,我们将先简单讨论一下如何从特地为您的 Mandrakelinux 版本编译的二进制 RPM 软件包升级内核的过程。下例假设新内核是 kernel-2.6.8-5mdk,而老(当前)内核是 kernel-2.6.8-1mdk。
安装新内核. 在终端窗口执行命令:urpmi kernel-2.6.8-5mdk。如果您不清楚内核版本,只要执行 urpmi kernel,并从提示的列表中选择合适的内核。
验证是否正常工作. 刚刚安装的内核将作为缺省内核。同时,在引导程序(LILO、GRUB、ELILO ...)菜单中将出现一条新项目,其名称类似于 268-5。重新启动您的计算机并选择从该项启动新内核。请执行所有您认为必要的测试,以确定新内核正确工作。
卸载旧的内核(可选). 一旦您确定新内核能在您的计算机上工作,您可能会想要删除与老内核相关的文件。为此,请在终端窗口中执行 urpme kernel-2.6.8-1mdk。而引导程序会被自动配置。