手机如何用qemu模拟windows

 我来答
匿名用户
2014-01-22
展开全部
QEMU是一套开源的跨平台模拟器,该文主要介绍QEMU的常用命令以及使用QEMU模拟运行Windows98CE的方法和步骤。

关键词:QEMU;模拟器;Windows

中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)26-7263-02

计算机模拟器(computersimulator)指的是“用计算机模拟计算机的模拟器”。计算机模拟器已被用于在实际发行前调试微程序或者商业应用程序。由于该计算机上的操作都是模拟的,所有信息都可被程序员获取,而模拟的速度、执行等都可以控制。

在最近为某银行开发软件的过程中,由于客户工作环境比较复杂,需要在不同环境和硬件条件下对项目进行测试和部署,由于在一台电脑上反复安装不同的测试环境是一件非常繁琐费时的工作,所以这里选用QEMU模拟不同的软硬件环境来完成不同环境下软件的部署和调试测试。下面以使用QEMU模拟Windows98CE环境为例,介绍QEMU的使用方法。

1QEMU简介

QEMU是一套由FabriceBellard所编写的开源跨平台模拟器。它具备高速度及跨平台的特性。QEMU有两种主要运作模式:1)Usermode模拟模式,亦即是使用者模式。QEMU能启动那些为不同中央处理器编译的Linux程序。而Wine及Dosemu是其主要目标。

2)Systemmode模拟模式,亦即是系统模式。QEMU能模拟整个电脑系统,包括中央处理器及其他周边设备。它使得为系统源代码进行测试及除错工作变得容易。其亦能用来在一部主机上虚拟数部不同虚拟电脑。

QEMU可以模拟IA-32(x86)个人电脑,AMD64个人电脑,MIPSR4000,升阳的SPARCsun3与PowerPC等硬件架构,同时在支持硬件虚拟化的x86构架上可以使用KVM加速配合内核ksm大页面备份内存,速度稳定远超过VMwareESX。QEMU增加了模拟速度,某些程序甚至可以实时运行,同时可以在其他平台上运行Linux的程序,可以储存及还原运行状态(如运行中的程序),也可以虚拟网络卡,使虚拟机可以与真实网络及宿主机进行通信。

2使用QEMU模拟运行Windows98CE

首先介绍一些QEMU的常用命令,这些命令在模拟运行Windows的时候经常用到:

-fdbfile,使用file作为软盘镜像.,这里的file可以是软盘镜像文件名也可以是真实的软盘设备,比如/dev/fd0。

-hdafile-hdbfile-hdcfile,这里的file是指硬盘的镜像文件名。

-bootadc,用于指定系统启动优先使用的设备,a指软盘,c指硬盘,d指光驱。

-mmegs,指定虚拟系统的内存大小,这里的单位是MB,QEMU默认的是128M。

-enable-audio,由于sb16的虚拟声卡驱动在Windows下使用有些问题,默认QEMU是关闭这个选项。

-localetime,QEMU默认使用的是UTC时区

-user-net,使用UserMode网络设备来建立网络连接,这是默认的

虚拟网络模式,相当于VMware的NAT。

在安装之前,首先准备好Windows98CE的安装镜像,然后使用

QEMU来制作磁盘镜像,也就是为即将安装的Windows98CE分配磁盘

空间,命令如下:

>cdc:/qemu/qemu-0.9.0-Windows(假设QEMU安装在c:/qemu/qe-

mu-0.9.0-Windows目录下)

>qemu-img.execreatewince.img10G

下面,开始在制作好的磁盘镜像中安装Windows98,步骤如下:

1)运行命令qemu-bootd-cdromWindows98.iso-hdawin98se.img

,用于启动到DOS,分区和格式化,开始安装。在DOS环境下,对磁盘进

行格式化等处理,,然后运行setup命令开始安装windwos98CE,安装过

程不再详细描述
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
youzhiyc
2014-01-21 · TA获得超过664个赞
知道小有建树答主
回答量:1427
采纳率:25%
帮助的人:710万
展开全部
手机上好像不能用qemu,现在基本上还没有在手机上能正常虚拟运行的WINDOWS
更多追问追答
追问
什么软件可以 手机模拟windows
追答
Bochs可以在安卓手机上虚拟windows.可用性不大。
http://bbs.gfan.com/android-3565691-1-1.html
http://bbs.hiapk.com/thread-3272722-1-1.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-21
展开全部
qemu从某种意义上功能类似于vmware/virtual box之类的软件,可以让你在当前OS中运行其它的操作系统,但是这仅仅是qemu的一种功能

qemu还可以模拟不同的cpu架构下的系统,比如在普通的个人pc上运行 arm linux之类,这个vmware之类的可能没有

关于qemu的使用
先到官网上下载qemu的源代码,目前是 1.2,如果使用的是linux系统,这个好办,直接编译安装,网上有不少说明的文档

使用的过程一般分为三步
1. 创建虚拟机文件系统
qemu-img create /f qcow2 xxx.img 10G

2. 在虚拟机文件系统中安装操作系统
qemu-system-i386 -hda xxx.img -cdrom xxx.iso -boot d 以xxx.img为文件系统,xxx.iso是系统安装ISO文件

3. 运行安装好的操作系统
qemu-system-i386 -hda xxx.img 运行xxx.img中的系统

以上的命令参数都比较简单,实际使用中需根据具体情况自己配置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式