热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Windows系统上安装使用Qemu虚拟机

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了, 截个图. 

windows上的QEMU虚拟机


推荐阅读
  • 对于初学者而言,搭建一个高效稳定的 Python 开发环境是入门的关键一步。本文将详细介绍如何利用 Anaconda 和 Jupyter Notebook 来构建一个既易于管理又功能强大的开发环境。 ... [详细]
  • 本文介绍了一种方法,通过使用Python的ctypes库来调用C++代码。具体实例为实现一个简单的加法器,并详细说明了从编写C++代码到编译及最终在Python中调用的全过程。 ... [详细]
  • 本文介绍如何使用JavaScript中的for循环来创建一个九九乘法表,适合初学者学习循环结构的应用。 ... [详细]
  • 高级缩放示例.就像谷歌地图一样.它仅缩放图块,但不缩放整个图像.因此,缩放的瓷砖占据了恒定的记忆,并且不会为大型缩放图像调整大小的图像.对于简化的缩放示例lookhere.在Win ... [详细]
  • 本文探讨了程序员这一职业的本质,认为他们是专注于问题解决的专业人士。文章深入分析了他们的日常工作状态、个人品质以及面对挑战时的态度,强调了编程不仅是一项技术活动,更是个人成长和精神修炼的过程。 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • 2023年,Android开发前景如何?25岁还能转行吗?
    近期,关于Android开发行业的讨论在多个平台上热度不减,许多人担忧其未来发展。本文将探讨当前Android开发市场的现状、薪资水平及职业选择建议。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • JUnit下的测试和suite
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 龙蜥社区开发者访谈:技术生涯的三次蜕变 | 第3期
    龙蜥社区的开发者们通过自己的实践和经验,推动着开源技术的发展。本期「龙蜥开发者说」聚焦于一位资深开发者的三次技术转型,分享他在龙蜥社区的成长故事。 ... [详细]
  • 深入体验Python的高级交互式Shell - IPython
    IPython 是一个增强型的 Python 交互式 Shell,提供了比标准 Python 控制台更为强大的功能,适用于开发和调试过程。它不仅支持直接执行 Linux 命令,还提供了丰富的特性来提高编程效率。 ... [详细]
  • Jupyter Notebook多语言环境搭建指南
    本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ... [详细]
  • importjava.io.*;importjava.util.*;publicclass五子棋游戏{staticintm1;staticintn1;staticfinalintS ... [详细]
  • 解决Visual Studio Code中PHP Intelephense误报问题
    PHP作为一种高度灵活的编程语言,其代码结构可能导致Intelephense插件在某些情况下报告不必要的错误或警告。自1.3.3版本起,Intelephense引入了多个配置选项,允许用户根据具体的工作环境和编程风格调整这些诊断信息的显示。 ... [详细]
  • 随着技术的发展,Python因其高效性和灵活性,在多个领域得到了广泛应用,特别是在大数据处理和网络爬虫开发方面。本文将探讨学习Python是否能够胜任大数据和网络爬虫工程师的工作,并分析其职业前景。 ... [详细]
author-avatar
西瓜凉皮大夏天
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有