QEMU on Windows

 QEMU on Windows
   
QEMU 是个多种CPU的模拟器.它可运行在Linux/Windows/FreeBSD/MacOSX 上.
Windows平台上的版本是 alpha stage.




1. 安装

解压缩你下载的qemu-0.8.2-windows.rar文件即可.

2. 运行程序

有两种方式来运行程序.

2.1 使用批处理文件

双击"qemu-win.bat" ,在你的桌面上启动一个测试的Linux.

或者在“命令提示符”下,输入:

 qemu.exe -L . -hda linux.img

选项"-hda"用来设置硬盘镜像,选项"-L" 设置 bios 的位置.

进入QEMU后鼠标会被锁定,同时按Ctrl和Alt键来解除锁定.在Windows Me中
按Alt和Tab键 .

要结束模拟的Linux,按Ctrl-Alt-2组合键后你将进入 qemu 控制台,输入:

(qemu) quit

可以关闭它;也可直接点"X"来关闭,不过这属于强制关机;还可以在模拟的LINUX下正常关机后,它也会被正常关机。

2.2 使用快捷方式

为qemu.exe创建一个快捷方式,例如在"指定项目位置"处输入 "QEMU安装目录/qemu.exe" -L . -hda linux.img".

3. 测试

它自带了一个用于测试的linux镜像文件 linux.img. 当Linux启动后,输入

 sh-2.05b# cd nbench
 sh-2.05b# ./nbench


4. x86_64 模拟

文件 "qemu-x86_64.bat" 也可用于启动 linux . 它用来运行 32 位和64 位的操作系统.

5. 硬盘镜像

可用qemu-img.exe 程序来创建硬盘镜像文件,创建10MB硬盘镜像文件,在DOS提示符下输入:

qemu-img.exe create harddisk.img 10M

6. Floppy[软盘] 和 CD-ROM镜像

可以从QEMU 控制台 floppy 和 CD-ROM 镜像文件。
按Ctrl-Alt-2组合键后你将进入 qemu 控制台,
按Ctrl-Alt-1组合键后你将返回到 guest OS.

需要将 floppy 和 CD-ROM 转换成镜像文件.

对于 floppy, 有很多转换工具,如winimage/dd等等,选一个你熟悉的.

你可以使用CD-R刻录软件如MERO,也可以使用命令行的mkisofs/cdimage程序.
cdimage 是微软制作光盘镜像的命令行工具,要求在WIN2K以上的OS上运行(V2.47版44KB)
可在本人的软件收藏处http://cdlinux.ys168.com/ 映象制作工具处找到。

要同时使用Floppy和CD-ROM, 输入:

qemu.exe -L . -m 128 -boot a -fda floppy.img -hda harddisk.img -cdrom cdimage.iso

-L : 指定 bios 位置
-m : 内存大小 (单位:兆)
-boot : 第一启动设备 软盘为(a), 硬盘为(c), CD-ROM为(d)
-fda : 软盘镜像
-hda : 硬盘镜像
-cdrom : CD-ROM镜像

在QEMU控制台改变 软盘 和 CD-ROM 镜像(这类似你更换光盘/软盘), 输入:
 软盘
 (qemu) change fda filename.img
 CD-ROM
 (qemu) change cdrom fdimage.iso

7. 卸载

删除QEMU文件夹即可;如果你使用了安装程序,请清理注册表.

8. 注意

不要两个 QEMU 进程共用一个硬盘镜像文件,它极有可能会损坏这个硬盘镜像文件.

9. 版权

版权信息在 License 文件夹中.
QEMU 程序是GPL版权,但是其他的一些库有其他的版权,如SDL库。

10. 可参考的网站

QEMU 官方网站
 http://fabrice.bellard.free.fr/qemu/
Bochs BIOS 官方网站
 http://bochs.sourceforge.net/
VGA BIOS 官方网站
 http://www.nongnu.org/vgabios/
MinGW 官方网站
 http://www.mingw.org/
SDL Library 官方网站
 http://www.libsdl.org/ 点击下载 点击下载
简单应该尽可能简单,但也能处理复杂的问题.<vb2005xu@sina.com>
QEMU 1.2.0 编译好的可执行程序,可以直接运行于windows平台,可以模拟各种硬件平台,例如ARM,X86,Sparc,PPC,MIPS等等。下面是文件列表 2012-09-20 00:18 3,211 bamboo.dtb 2012-09-20 00:18 131,072 bios.bin 2012-09-20 00:18 4,335 cpus-x86_64.conf 2012-09-20 00:18 keymaps 2012-09-20 00:18 9,216 kvmvapic.bin 2012-09-20 00:18 1,024 linuxboot.bin 2012-09-20 00:18 1,024 multiboot.bin 2012-09-20 00:18 729,908 openbios-ppc 2012-09-20 00:18 381,764 openbios-sparc32 2012-09-20 00:18 1,598,648 openbios-sparc64 2012-09-20 00:18 185,703 palcode-clipper 2012-09-20 00:18 9,982 petalogix-ml605.dtb 2012-09-20 00:18 8,259 petalogix-s3adsp1800.dtb 2012-09-20 00:18 524,288 ppc_rom.bin 2012-09-20 00:18 67,072 pxe-e1000.rom 2012-09-20 00:18 61,440 pxe-eepro100.rom 2012-09-20 00:18 61,440 pxe-ne2k_pci.rom 2012-09-20 00:18 61,440 pxe-pcnet.rom 2012-09-20 00:18 61,440 pxe-rtl8139.rom 2012-09-20 00:18 60,416 pxe-virtio.rom 2012-09-20 00:18 281,956 qemu-doc.html 2012-09-20 00:18 630 qemu-icon.bmp 2012-09-20 00:18 1,565,705 qemu-img.exe 2012-09-20 00:18 1,589,020 qemu-io.exe 2012-09-20 00:18 2,292,224 qemu-system-alpha.exe 2012-09-20 00:18 3,225,088 qemu-system-arm.exe 2012-09-20 00:18 1,677,312 qemu-system-cris.exe 2012-09-20 00:18 3,100,160 qemu-system-i386.exe 2012-09-20 00:19 1,628,160 qemu-system-lm32.exe 2012-09-20 00:19 2,105,344 qemu-system-m68k.exe 2012-09-20 00:19 1,631,744 qemu-system-microblaze.exe 2012-09-20 00:19 1,631,232 qemu-system-microblazeel.exe 2012-09-20 00:19 3,080,192 qemu-system-mips.exe 2012-09-20 00:19 3,257,344 qemu-system-mips64.exe 2012-09-20 00:19 3,269,120 qemu-system-mips64el.exe 2012-09-20 00:19 3,078,656 qemu-system-mipsel.exe 2012-09-20 00:19 1,601,536 qemu-system-or32.exe 2012-09-20 00:19 3,416,576 qemu-system-ppc.exe 2012-09-20 00:19 3,948,032 qemu-system-ppc64.exe 2012-09-20 00:19 3,411,456 qemu-system-ppcemb.exe 2012-09-20 00:19 1,839,104 qemu-system-s390x.exe 2012-09-20 00:19 2,116,608 qemu-system-sh4.exe 2012-09-20 00:19 2,118,144 qemu-system-sh4eb.exe 2012-09-20 00:19 1,843,712 qemu-system-sparc.exe 2012-09-20 00:19 2,611,200 qemu-system-sparc64.exe 2012-09-20 00:19 1,591,296 qemu-system-unicore32.exe 2012-09-20 00:18 3,273,728 qemu-system-x86_64.exe 2012-09-20 00:19 1,644,544 qemu-system-xtensa.exe 2012-09-20 00:19 1,637,376 qemu-system-xtensaeb.exe 2012-09-20 00:18 28,474 qemu-tech.html 2012-09-20 00:18 49,841 qmp-commands.txt 2012-09-20 00:18 3,304 s390-zipl.rom 2012-09-20 00:21 303,616 SDL.dll 2012-09-20 00:18 4,096 sgabios.bin 2012-09-20 00:18 878,640 slof.bin 2012-09-20 00:18 20 spapr-rtas.bin 2012-09-20 00:18 0 target-x86_64.conf 2012-09-20 00:18 35,840 vgabios-cirrus.bin 2012-09-20 00:18 40,448 vgabios-qxl.bin 2012-09-20 00:18 40,448 vgabios-stdvga.bin 2012-09-20 00:18 40,448 vgabios-vmware.bin 2012-09-20 00:18 40,448 vgabios.bin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值