关于KQEMU模块的编译方法

原创 2006年06月08日 19:39:00

QEMU是个轻量的系统模拟器,官方网站是http://fabrice.bellard.free.fr/qemu/,相信我,他能做的和win下的vmware一样出色。

但有件事你必须要做,就是编译QEMU Accelerator Module,QEMU加速模块(KQEMU),并且给内核安装上,据官方声称,有了这个加速模块,QEMU能比先前快上5倍左右,真是个神奇的模块。不过因为这个模块涉及内核,所以,必须自己编译。


QEMU我就不说怎样安装了,网站上有源代码也有预编译包下载,具体说说KQEMU的编译和安装。
1、必须下载linux-kernel源代码
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.20.tar.bz2
#sudo tar xjvf linux-2.6.16.20.tar.bz2 -C /usr/src/
#cd /usr/src/linux-2.6.16.20/
#make scripts/                               这步很重要,不生成scripts,就不能编译kqemu

2、编译kqemu
#wget http://fabrice.bellard.free.fr/qemu/qemu-0.8.1-i386.tar.gz
#sudo tar zxvf qemu-0.8.1-i386.tar.gz
#cd qemu-0.8.1-i386
#./configure
#make
#sudo make install

3、加载kqemu模块
#sudo modprobe kqemu
用lsmod|grep kqemu看看有没有加载好,通常如果这条命令没有什么返回信息就说明安装好了


接下来,试试看运行一张live cd,我用DSL试验,果然快了很多

命令必须加上参数 -kernel-kqemu
运行DSL速度有明显提升

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

qemu with kqemu

  • 2012-06-17 19:36
  • 2.89MB
  • 下载

模块编译Android源码方法

实际开发中,并不需要每次都编译所有源代码,只需要编译自己修改的模块即可。 Android 的编译系统提供了强大的机制支持单独模块的编译,而且十分简单。Android 提供三 种方式用于编译单独模块...

Linux内核2.4和2.6编译模块的方法

http://blogold.chinaunix.net/u3/112205/showart_2191169.html  Linux内核2.4和2.6编译模块的方法  2.6下的模块,扩展名为.ko,...

python 反编译模块uncompyle2的使用--附破解wingide5 方法

原来一直用pycharm,无奈它经常无法使用.来访问一些模块的属性,朋友推荐了wingide,于是去官网下载了wingide5的最新版本,只有10天的试用期,就想是否能用python的uncompyl...

将Android源码导入eclipse中的方法以及编译Android源码指定模块

将Android源码导入eclipse中的方法以及编译Android源码指定模块 本文博客地址:http://blog.csdn.net/qq1084283172/article/d...

使用c++/c++11开发nginx模块时的两种编译方法

使用c++开发nginx模块时的两种编译方法 Nginx本身只支持使用C语言开发模块,如果我们需要使用C++,那么必须修改源码里的编译脚本 首先,我们不能使用g++编译Nginx自身的C代码,因为C+...

kqemu-1.3.0pre11.tar.gz

  • 2016-09-20 14:29
  • 158KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)