我正在按照步骤从源代码编译内核2.6.32,
并没有问题走到最后一步:
... make modules_install make install
而且我也正确configuration了grub.conf
。
但是当我尝试reboot
,无法启动:
insmod: error insertimg '/lib/ehci-hcd.ko': -1 Invalid module format ...
可能是什么原因?
模块和内核不是相同的版本OR,有时候,如果你没有使用相同的编译器模块和内核,你可以得到这个错误。
在你的情况下,你重新编译了内核,你没有改变/重buildinitrd。 截图你现在发布的内容,向我们展示了一个坏的initrd与旧模块。 你应该重新启动旧的内核(如果你没有覆盖它)并重buildinitrd也。
问候
检查dmesg
,应该有一个更好的信息,说明为什么加载失败。