关于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速度有明显提升

Linux内核模块编译方式

一、加入Konfig方式,make menuconfig添加 Konfig # # 802.1d Ethernet Bridging # config BRIDGE tristate "802.1...
  • tankai19880619
  • tankai19880619
  • 2015年01月07日 11:17
  • 1825

Linux内核模块的编译基础知识

关于linux内核驱动的东西网络上有很多,但网上的东西还是感觉有点笼统,读过之后就忘了,还是需要写下来,或者写到本子上,自己形成一个概念好一些。读了这本书上的东西,把觉得好的东西写下来,已备不时之用,...
  • shanzhizi
  • shanzhizi
  • 2013年03月01日 15:31
  • 3865

例说如何编译android模块

首先介绍一下android的编译系统。与Linux kernel的编译系统相比较,内核依赖于makefile文件,从顶层的makefile递归调用子目录中的makefile文件,完成对源码文件的编译。...
  • seek_0380
  • seek_0380
  • 2015年12月31日 14:01
  • 1254

android编译系统分析(二)mm编译单个模块

android编译系统分析(二)mm编译单个模块
  • ztguang
  • ztguang
  • 2016年10月31日 15:27
  • 677

通过make编译多文件的内核模块

转载至:http://edsionte.com/techblog/archives/4059 之前对make的使用都仅局限于单个文件,比如用make编译单个文件的内核模块。我试着将一个程序分解成多个...
  • robertsong2004
  • robertsong2004
  • 2015年08月07日 14:30
  • 1208

Linux内核模块(驱动)编译详解

本文主要说说如何编译自己开发的内核模块。由于驱动通常也被编译成内核模块,因此文章的内容也适用于驱动的编译。 由于在下能力相当有限,有不当之处,还望大家批评指正^_^ 一、准备工作 ...
  • crazycoder8848
  • crazycoder8848
  • 2015年03月08日 15:50
  • 11106

android 单独编译某个模块

文章转自:http://www.cnblogs.com/thinkinglife/p/4960486.html  第一次下载好Android源代码工程后,我们通常是在Android源...
  • sinat_29830917
  • sinat_29830917
  • 2017年02月06日 17:45
  • 640

linux模块的编译步骤详解

Linux 模块的编译步骤 1. 源码准备 #include #include MODULE_LICENSE("GPL"); static int hello_init(void) {  print...
  • zkpingguo
  • zkpingguo
  • 2016年04月11日 20:43
  • 424

简单实例讲解linux的module模块编译步骤

简单实例讲解linux的module模块编译步骤 (2014-10-24 10:19:17) 标签: module linux 分类:Linux/Unix ...
  • yu132563
  • yu132563
  • 2016年04月23日 19:28
  • 912

nginx-如何将自己的HTTP模块编译进nginx

上一篇博客讲解了nginx相关的数据结构。这一篇主要交接如何将自己的模块编译进nginx;一种常用的简单方法:1)首先把源代码文件全部放大一个目录下,然后在改目录中编写一个config用于通知Ngin...
  • q1239678315
  • q1239678315
  • 2016年09月26日 18:07
  • 563
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于KQEMU模块的编译方法
举报原因:
原因补充:

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