热门标签 | 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虚拟机


推荐阅读
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 如何在PHPcms网站中添加广告
    本文详细介绍了在PHPcms网站后台添加广告的方法,涵盖多种常见的广告形式,如百度广告和Google广告,并提供了相关设置的步骤。同时,文章还探讨了优化网站流量的SEO策略。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 本文详细介绍了如何在 Linux 平台上安装和配置 PostgreSQL 数据库。通过访问官方资源并遵循特定的操作步骤,用户可以在不同发行版(如 Ubuntu 和 Red Hat)上顺利完成 PostgreSQL 的安装。 ... [详细]
  • 本文介绍如何通过SQL查询从JDE(JD Edwards)系统中提取所有字典数据,涵盖关键表的关联和字段选择。具体包括F0004和F0005系列表的数据提取方法。 ... [详细]
  • 本文详细介绍了如何通过命令行启动MySQL服务,包括打开命令提示符窗口、进入MySQL的bin目录、输入正确的连接命令以及注意事项。文中还提供了更多相关命令的资源链接。 ... [详细]
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社区 版权所有