作者:西瓜凉皮大夏天 | 来源:互联网 | 2014-05-27 21:13
QEMU依赖的东西并不很多,所以不用太费力就在windows上编译好了.主要依赖就是glib2,SDL,另外zlib,gettext之类的库还有pkg-config等工具mingw中一般都有包含了,只需要编译glib2和SDL就可以了,当然还需要安装python,当前python是2.6的版本.先编译依赖
QEMU依赖的东西并不很多, 所以不用太费力就在windows上编译好了.
主要依赖就是glib2, SDL, 另外zlib,gettext之类的库还有pkg-config等
工具mingw中一般都有包含了, 只需要编译glib2和SDL就可以了, 当然还
需要安装python, 当前python是2.6的版本.
先编译依赖库, glib2和SDL的编译都很简单, 值的注意的是, 如果想让
SDL以ddraw的方式渲染进行工作的话, 还得需要下载一个mingw下的
directx的header和.a, 下载地址:
http://lassauge.free.fr/qemu/release/mingw-directx-5.0-EL.tar.bz2
然后就是make && make install 就可以得到qemu.exe,qemu-img.exe
等执行文件和dll了, 然后把pc-bios目录下的文件全部copy到qemu.exe
目录下, 没有差错的话, 就可以使用了.
先创建disk映像, 在命令行下键入命令:
qemu-img.exe create vmdisk.img 5G
作测试的虚拟机, 安装一个xp应该5G够了.
然后准备好xp安装启动光盘iso, 启动虚拟机:
qemu.exe -L . -hda vmdisk.img -cdrom d:\GHOSTXPSP3_F32.iso -m 512M
-boot c -net nic -net user -soundhw sb16,es1370
512M内存够了, 上网方式类似wm的nat方式, 还有一块芯片为es1370的PCI声卡(发声总是有点爆破声音,
不知怎么回事).
为了方便, 直接ghost安装xp, 机器有点慢, 在windows上跟vm虚拟机还是有不小差距的, linux下感觉还行.
重新启动, 终于ok了, 总算在windows上我终于也尝试了一把qemu了, 截个图.