Назад | Перейти на главную страницу

В чем может быть причина «Неверный формат модуля»?

Я выполняю шаги по компиляции ядра 2.6.32 из исходников,

и без проблем перейти к последнему шагу:

...
make modules_install 
make install

И я также настроил grub.conf правильно.

Но когда я пытаюсь reboot, не загружается:

insmod: error insertimg '/lib/ehci-hcd.ko': -1 Invalid module format
...

В чем может быть причина?

Модуль и ядро ​​имеют разные версии ИЛИ иногда вы можете получить эту ошибку, если вы не использовали один и тот же компилятор для модулей и ядра.

В вашем случае вы перекомпилировали ядро ​​и не меняли / не перестраивали initrd. Скриншот, который вы разместили сейчас, показывает нам плохой initrd со старыми модулями. Вам следует перезагрузиться со старым ядром (если вы его не перезаписывали) и также пересобрать initrd.

С уважением

Проверьте dmesg, должно появиться более точное сообщение, объясняющее, почему загрузка не удалась.