[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 无法加载 kqemu.ko



LI Daobing (李道兵) 写道:
> 2008/11/11 Wei Yongquan <weiyqlq@gmail.com>:
>   
>> 大家好!
>>         我用的是lenny系统,想用kqemu来加速qemu。在用apt-get 安装好kqemu-source 和
>> linux-source-2.6.26后,成功编译kqemu,但在加载时出错,报告:
>>              insmod: error inserting 'kqemu.ko': -1 Invalid module format。
>>        dmesg 看到的消息是  kqemu: no symbol version for struct_module。
>>
>>        我编译的过程如下:
>>        在linux-source-2.6.26.tar.bz2解压出的/usr/src/linux目录里
>>         make oldconfig
>>         make prepare
>>         make modules  出现 CC [M]
>> arch/x86/kernel/msr.o后用ctrl-C结束编译过程,我觉得这样就可以在其他目录编译模块了。
>>          然后在kqemu.tar.bz2解压出的目录modules/kqemu里
>>         ./configure
>>         make
>>         这样可以成功编译出kqemu.ko但在加载时出现了上述的问题,
>>         在google里看到有人说是因为编译内核用的配置不同造成的,是因为这个原因吗,怎么才能保证使用系统所用的内核源码和配置来编译模块呢? 谢谢!
>>
>>     
>
> 用 sudo m-a a-i kqemu 试试
>
>   
我在2.6.26上用m-a a-i 编译kqumu和kvm成功。
它会自动检查依赖。


Reply to: