![启动时内核参数忽略模块版本检查](https://linux22.com/image/110228/%E5%90%AF%E5%8A%A8%E6%97%B6%E5%86%85%E6%A0%B8%E5%8F%82%E6%95%B0%E5%BF%BD%E7%95%A5%E6%A8%A1%E5%9D%97%E7%89%88%E6%9C%AC%E6%A3%80%E6%9F%A5.png)
我正在测试一些自定义内核。但每次我重建 bzImage 并将其复制到/boot
目录时,它都会拒绝启动并卡在 initramfs 上。
我认识到这个问题,因为以前构建的内核模块没有随新内核一起加载。
disagrees about version of symbol module_layout
因为他们正在寻找完全相同的内核版本。
我不想每次都重建模块。
那么有没有办法强制内核不检查内核版本,例如--force-varmagic
加载它们?
还有什么方法可以在配置内核时禁用与本地版本相关的问题?
更新
- 在我的内核配置中
CONFIG_MODVERSIONS
是y并且CONFIG_MODULE_FORCE_LOAD
也是y。