|
QEMU |
|
|---|---|
在Fedora Core 4上使用含有kqemu加速器的QEMU运行视窗XP |
|
| 开发 | Fabrice Bellard |
| 最近版本 | 0.9.1 / 2008年1月6日 |
| 操作系统 | Windows,Linux,Mac OS X,FreeBSD |
| 类型 | 模拟器 |
| 许可协议 | 多种授权 |
| 网站 | QEMU的主页 |
|
查看 • 讨论 • 编辑 • 历史
|
|
QEMU是一套由Fabrice Bellard所编写的模拟处理器的自由软件。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由kqemu这个开源的加速器,QEMU能模拟至接近真实电脑的速度。QEMU有两种主要运作模倾:
QEMU的主体部份是在LGPL下发布的,而其系统模式模拟与kqemu加速器则是在GPL下发布。使用kqemu可使QEMU能模拟至接近实机速度,但其在虚拟的操作系统是Microsoft Windows 98或以下的情况下是无用的。
目录 |
以下的指令可以建立一个500MB大小的"qcow"格式的硬盘映像档。
qemu-img create -f qcow c.img 500M
而以下的指令会使虚拟机器在128MB内存,使用c.img这个用以上介绍的指令所建立的硬盘映像档及以linux.iso为光碟映像档的情况下运行。注意,如果阁下使用实体光驱,请将-cdrom linux.iso这个参数变为 -cdrom /dev/cdrom或您所用的光驱
qemu -hda c.img -cdrom linux.iso -boot d -m 128 -soundhw all -localtime
如果阁下想默认使用全屏幕启动子操作系统,可作以上指令后再加上"-full-screen"这个参数,如想在运行时离开全屏幕,请使用组合键Ctrl-Alt-F便可。
QEMU可以直接在不同平台上直接运行程序,例如在i386机器linux上模拟arm的程序执行
qemu-i386 -L / /bin/ls
-hda/-hdb/-hdd/-hdc “文件名” 使用“文件名”作为硬盘0/1/2/3镜像。
-cdrom “文件名” 使用“文件名”作为光盘景象(文件应该是ISO类型)。
Windows 下的使用者,可以透过下列指令使用实体光盘: -cdrom //./x: -> x 代表光盘名稱/位置 例如:-cdrom //./e: -> 使用 E:\ 为光盘
-fda/-fdb “文件名” 使用“文件名”作为磁盘0/1镜像。
-boot [a|b|c] 使用磁盘<a>,光盘<d>,或者硬盘<c>启动。
-m 容量 指定内存的大小,单位是MB。
-soundhw c1,... 使用声卡设备。
-soundhw ? 列出所有可使用的声卡
-soundhw all 使用全部声卡
-usb 允许使用usb设备。
-usbdevice 名字 添加一个usb设备“名字”。
-net nic 创建一块新的网卡。
kqemu这个加速模组是Fabrice Bellard专为Linux核心而设计的开源附加程式,目的是为了加速QEMU的子系统运行速度。在x86硬件上模拟x86的操作系统可达至实机速度。
QEMU 加速模组,kqemu,是一套开源商业产品。自版本 1.3.0pre10 起采 GPLv2 授权。阁下可作个人使用而不受限制。但如果阁下想使用光碟, ISO 映像档或附加套件等方法分发QEMU 加速模组, 则必须联络作者并取得其同意后方可进行。
现时除了以上的kqemu这个开源的QEMU 加速模组外,亦有一个在GPL下发布的QEMU 加速模组,详情请参看QVM86
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History