我一直在尝试找出导致 Dell Inspiron 600m 上休眠的内核更改,通过从 git 存储库中检查内核源并滚动没有此错误的内核(版本 2.6 .28-18.60)。我现在正在尝试在更改日志(版本 2.6.28-19.61)中编译下一个内核,但构建失败并显示错误消息:
INSTALL fs/ntfs/ntfs.ko
strip:/home/spinlock/kernel/9.04/source/debian/linux-image-2.6.28-19-core3//lib/modules/2.6.28-19-core3/kernel/fs/ntfs/ntfs.ko: File format not recognized
make[4]: *** [fs/ntfs/ntfs.ko] Error 1
make[3]: *** [_modinst_] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [install-core3] Error 2
make: *** [binary-core3] Error 2
我一直在这里使用滚动内核的说明,我可以编译第一个版本,但是当我尝试切换到下一个分支并从那里编译时失败了。在构建过程中是否存在我可能缺少的“make dep”或“make clean”?
谢谢。
这个错误是由于在构建内核包之前没有运行“make clean”造成的。“使清洁”,问题就消失了。