Qemubingo游戏怎么玩儿儿

developerWorks 社区
QEMU 是一个面向完整 PC 系统的开源仿真器。除了仿真处理器外,QEMU 还允许仿真所有必要的子系统,如连网硬件和视频硬件。它还允许实现高级概念上的仿真(如对称多处理系统(多达 255 个 CPU)和其他处理器架构(如 ARM 和 PowerPC)。本文将研究 QEMU 及其架构,并展示了如何在 Linux® 主机上仿真来宾操作系统。
(), 咨询工程师, Emulex
Tim Jones 是一名嵌入式软件工程师,他是 GNU/Linux Application Programming、AI Application Programming 以及 BSD Sockets Programming from a Multilanguage Perspective 等书的作者。他的工程背景非常广泛,从同步宇宙飞船的内核开发到嵌入式架构设计,再到网络协议的开发。Tim 是位于美国科罗拉多州 Longmont 的 Emulex Corp. 的一名顾问工程师。
QEMU 是什么?目前,简单地将虚拟化称为一种热点技术似乎有些保守。 在 google 搜索 virtualization 一词可得到大约 2200 万条记录。例如,在短短的一个月内,EMC 公司宣布为 VMware 首次公开募股,Citrix Systems 宣布购买 XenSource 的计划,而新起的虚拟化创业公司随处涌现。在虚拟化产品的巨大市场上,不断出现各种新兴的小型市场。但是时下在热议有关虚拟化的首次公开募股和收购时,容易忽略一些其他的现有虚拟化技术。本文所介绍的一种有趣的虚拟化应用程序 QEMU 并非目前的热门技术。QEMU 应用程序适用于各种设置。可用于来宾操作系统的虚拟化,或作为完整的机器仿真器使用,运行使用主机 CPU 或其他 CPU 架构的操作系统。虚拟化简介我们首先简要介绍一下虚拟化,阐述 QEMU 的搭建背景。本文中介绍的虚拟化实际上指的是平台虚拟化。在物理硬件上,控制程序可能是主机操作系统或管理程序(见图 1)。在某些情况下,主机操作系统就是管理程序。来宾操作系统位于管理程序中。在某些情况下,来宾操作系统与控制程序使用相同的 CPU,而在另外一些情况下,则可能不同(比如 PowerPC 来宾操作系统在 x86 硬件上运行)。图 1. 平台虚拟化的基本架构您可以通过多种方法实现虚拟化,但是最常见的有三种。第一种称为本地虚拟化(或全虚拟化)。在这种虚拟化中,管理程序实现基本的隔离元素,将物理硬件与来宾操作系统相分离。这种技术首次出现于 1966 年 IBM® CP-40 虚拟机/虚拟内存操作系统中,另外 VMware ESX Server 也使用了此技术。另一种流行的虚拟化技术称为半虚拟化。在半虚拟化中,控制程序实现了管理程序的应用程序接口(API),它将由来宾操作系统使用。Xen 和 Linux Kernel-based Virtual Machine (KVM) 都使用了半虚拟化技术。第三种有用的技术称为仿真。仿真,顾名思义,通过模拟完整的硬件环境来虚拟化来宾平台。仿真可通过多种方法实现,即使在同一个解决方案中也是如此。通过仿真实现虚拟化的技术有 QEMU 和 Bochs。QEMU 架构我们首先了解一下 QEMU 如何实现仿真。本节将介绍 QEMU 的两种操作模式,以及 QEMU 动态翻译程序的一些有趣特点。 QEMU 基本操作QEMU 支持两种操作模式:用户模式仿真和系统模式仿真。用户模式仿真 允许一个 CPU 构建的进程在另一个 CPU 上执行(执行主机 CPU 指令的动态翻译并相应地转换 Linux 系统调用)。系统模式仿真 允许对整个系统进行仿真,包括处理器和配套的外围设备。在 x86 主机系统上仿真 x86 代码时,使用 QEMU 加速器 可以实现近似本地的性能。这让我们能够直接在主机 CPU 上执行仿真代码(在 Linux 上通过 kernel 模块执行)。但是从技术角度看,QEMU 的有趣之处在于其快速、可移植的动态翻译程序。动态翻译程序 允许在运行时将用于目标(来宾)CPU 的指令转换为用于主机 CPU,从而实现仿真。这可以通过一种强制方法实现(将指令从一个 CPU 映射到另一个 CPU),但是情况并非总是这样简单,在某些情况下,根据所翻译的架构,可能需要使用多个指令或行为更改。QEMU 实现动态翻译的方法是,首先将目标指令转换为微操作。这些微操作是一些编译成对象的 C 代码。然后构建核心翻译程序。它将目标指令映射到微操作以进行动态翻译。这不仅可产生高效率,而且还可以移植。QEMU 的动态翻译程序还缓存了翻译后的代码块,使翻译程序的内存开销最小化。当初次使用目标代码块时,翻译该块并将其存储为翻译后的代码块。 QEMU 将最近使用的翻译后的代码块缓存在一个 16 MB 的块中。 QEMU 甚至可以通过在缓存中将翻译后的代码块变为无效来支持代码的自我修改。要了解 QEMU 及其动态翻译程序的更多内部细节,请参阅
一节中 Fabrice Bellard(QEMU 的作者)所撰写的有趣文章。 受支持的外围设备将 QEMU 作为 PC 系统仿真器使用可提供各种外围设备。需要的标准外围设备包括硬件 Video Graphics Array (VGA) 仿真器、PS/2 鼠标和键盘、电子集成驱动器(Integrated Drive Electronics)硬盘和 CD-ROM 接口,以及软盘仿真。另外,QEMU 包括对 NE2000 Peripheral Controller Interconnect (PCI) 网络适配器、串行端口、大量的声卡和 PCI Universal Host Controller Interface (UHCI) Universal Serial Bus (USB) 控制器(带虚拟 USB 集线器)的仿真。Processor symmetric multiprocessing (SMP) 支持也得到了对 255 个 CPU 的支持。除了仿真标准 PC 或 ISA PC(不带 PCI 总线)外,QEMU 还可以仿真其他非 PC 硬件,如 ARM Versatile 基线板(使用 926E)和 Malta million instructions per second (MIPS) 板。对于各种其他平台,包括 Power Macintosh G3 (Blue & White) 和 Sun-4u 平台,都能正常工作。 构建和安装 QEMU 构建和安装 QEMU 与使用标准的 GNU 工具一样简单。下载并打开 QEMU 发行版之后,configure、make,然后 make install,任务就完成了(见清单 1)。清单 1. 构建 QEMU 仿真器清单 1. 构建 QEMU 仿真器$ wget http://fabrice.bellard.free.fr/qemu/qemu-0.9.0.tar.gz $ tar xfvz qemu-0.9.0.tar.gz $ cd qemu-0.9.0 $ ./configure $ make $ make install $此过程不仅可以为当前的目标架构创建可执行的 qemu 映像,而且可以为其他架构(包括 ARM、MIPS、PowerPC、68k 和 SPARC)创建一组映像。 这样,您就可以引导为不同目标架构构建的 Linux 内核。如果主机操作系统和来宾操作系统运行于相同的处理器架构之上,那么您可以使用 QEMU 加速器(KQEMU)实现近似本地的性能。KQEMU 是一个驱动程序(Linux 的内核模块),允许用户模式的代码和内核代码直接在主机 CPU 上执行。构建 QEMU 加速器与构建 QEMU 本身相同(见清单 2)。清单 2. 构建 QEMU 加速器清单 2. 构建 QEMU 加速器$ http://fabrice.bellard.free.fr/qemu/kqemu-1.3.0pre11.tar.gz $ tar xvfz kqemu-1.3.0pre11.tar.gz $ cd kqemu-1.3.0pre11 $ ./configure $ make $ make install您可以在很多操作系统,包括 Microsoft® Windows®、FreeBSD® 和 Linux 上编译和安装 KQEMU。构建 QEMU 加速器之后,使用以下命令在 Linux 中安装该加速器:$ insmod kqemu.ko $ 使用 QEMU 现在考察一下使用 QEMU 虚拟化另一台带典型的桌面 GNU/Linux 环境的机器的情况。仿真另一台机器与处理新计算机类似。 第一步是安装操作系统。新计算机必须要有安装操作系统的空间,因此需要一个硬盘。QEMU 提供了一条特殊的命令创建硬盘,此命令称为 qemu-img。此工具可以创建各种格式的映像,但最佳的格式(对于 qemu)称为 qcow(或 qemu 写时复制)。这种格式的优点在于磁盘映像的大小与表示映像的物理文件的大小不同。换言之,该格式允许实现更紧凑的磁盘映像。例如,一个空的 4GB 磁盘映像只需要 16KB 的空间。对于 qemu-img,您需要提供操作类型(create 创建新磁盘映像)、格式(qcow 用于 qemu 映像格式)、大小和磁盘映像的名称。本例中仿真的机器用于一个在 Flash 中使用的微型 Linux 发行版。因此,将 128MB 的磁盘映像创建为:$ qemu-img create -f qcow disk.img 128M Formating 'disk.img', fmt=qcow, size=131072 kB $注意,如果您计划安装通用操作系统,如 Windows、Linux 或 FreeBSD,则需要更大的磁盘空间。此操作的结果是仿真时出现一个 disk.img 文件,其形式是一个 128MB 的磁盘。现在已经创建好硬盘,可以在上面安装新操作系统。出于演示的目的,我将使用一个较小的 Linux 发行版 cfLinux。cfLinux 的标准用法是作为基于 Linux 的小型嵌入式系统使用,此系统应适用网关、无线入口点、防火墙或路由器。您可以使用 wget 下载 ISO 格式的发行版:wget ftp://ftp.cflinux.fu/pub/cflinux/iso/cflinux-1.0.isoISO 映像是常见的 CD-ROM 格式(在其他地方称为 ISO 9660 文件系统)。现在,您已经仿真了硬盘(disk.img)和 CD-ROM,您可以在上面安装操作系统。下一步是在硬盘上安装操作系统。简单地使用 qemu 即可完成此任务:$ qemu -hda disk.img -cdrom /root/cflinux-1.0.iso -boot d $使用 qemu 时,您使用 hda 选项指定硬盘映像,使用 cdrom 选项指定 cdrom(ISO 映像所在的文件)。boot 选项指定从 CD-ROM 引导。参数 d 指定从 CD-ROM 引导,其中 a 指定从软盘引导,c 指定从硬盘引导(默认),而 n 指定从网络引导。发出此命令后,出现一个表示已仿真机器的新 QEMU 窗口(见图 2)。 图 2. 准备使用 QEMU 将 cfLinux 安装到仿真磁盘上遵循安装指令,按照 CD-ROM 安装完成在仿真硬盘上的 ISO 安装。安装程序要求您重新启动。此时,您可以终止仿真(在 qemu 窗口中按 Ctrl-C)。您可以使用以下命令引导最新安装的操作系统:$ qemu -hda disk.img $此命令只是说明使用 disk.img 映像文件表示的硬盘仿真标准 PC(默认选项)。Linux 映像从仿真硬盘开始引导,导致出现 QEMU 窗口,如图 3 所示。 图 3. 从仿真硬盘引导最新安装的 cfLinux这再简单不过了。实际上,您可以按照同样的顺序安装和引导任何种类的操作系统(Linux 产品发行版、Windows 或其他)。 其他仿真器虽然 QEMU 是一种极好的仿真环境,但是其他环境也值得研究一下。 Wine 是 Windows API 的一个开源实现,允许您在没有 Windows 操作系统的情况下运行 Windows 程序。但是如 Wine 缩略词所表示的那样,Wine 不是仿真器。相反,Wine 实现了一组 API,这些 API 允许执行 x86 架构的应用程序。因此,运行在 Wine 上的应用程序可以很好地执行。与 QEMU 类似的仿真器是 Bochs。Bochs 是一种机器仿真器,它不仅可以仿真 Intel® 的 i386™、i486™、Pentium®、Pentium Pro 和 Advanced Micro Devices 的 AMD64 CPU,还可以仿真常见 PC 外围设备,如磁盘、内存、显示器和网络设备。Bochs 已被用于仿真 Linux、DOS 和 Windows 95/98/XP/2000/NT® 操作系统。结束语将 QEMU 作为机器仿真器使用让您能够试验各种操作系统,因为您可能没有多余的机器直接进行试验。ReactOS 就是一个这样的例子,它是一个开源的 Windows XP 兼容的操作系统(其仿真如图 4 所示)。ReactOS 的目标是与 Windows XP 实现二进制兼容,因此您可以直接在 ReactOS 上运行针对 Windows XP 构建的应用程序。请参阅
一节了解当前应用程序兼容性的细节。 图 4. 为 ReactOS 仿真标准 PC您可以在 Free Operating Systems Zoo 找到 ReactOS 和很多其他操作系统的 QEMU 映像(请参阅
一节了解更多细节)。这些映像包括 live CD 映像、软盘映像或硬盘映像(qcow 格式)。QEMU 是尝试新操作系统的一种良好方法,而且不用花时间安装。
您可以参阅本文在 developerWorks 全球站点上的 。 查看 Fabrice Bellard 的 “”(PDF),了解 QEMU 动态翻译的内部细节。 在 “”(developerWorks,2006 年 12 月)中,了解其他 Linux 虚拟化选项。 “”(developerWorks,2007 年 4 月)介绍了 Linux KVM 架构和它与内核紧密集成可以改变使用 Linux 的方式的原因。 在
中,查找更多面向 Linux 开发人员的资源,查看 。 查看 developerWorks 上所有的
和 。 随时关注 。
从 Fabrice Bellard 的 Web 站点下载 。在该站点中,您还可以找到文档、API 和 QEMU 的当前状态。
了解更多关于
的信息;作者使用这个小型的发行版展示了在 QEMU 机器中安装操作系统。 从
获取预包装的映像,为自己节省时间。在此站点上,您将找到很多操作系统映像,从标准的 Linux 发行版到其他更稀有的操作系统(Plan 9、OpenSolaris、MINUX、ReactOS、Darwin、MenuetOS 等等)都有。下载某个磁盘映像之后,您将拥有可以开始引导的磁盘映像。 是一种开源的 Windows 二进制兼容的操作系统,允许执行多个 Windows 应用程序。 允许在非原生 Windows 操作系统(如 Linux)上执行 Windows 应用程序。 与 QEMU 类似,因为它提供了完全的系统仿真。 使用可从 developerWorks 直接下载的
构建您的下一个 Linux 开发项目。 加入 ,参与
中的 blog、论坛、podcast 和社区主题。
developerWorks: 登录
标有星(*)号的字段是必填字段。
保持登录。
单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件。
在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。
所有提交的信息确保安全。
选择您的昵称
当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。昵称长度在 3 至 31 个字符之间。
您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。
标有星(*)号的字段是必填字段。
(昵称长度在 3 至 31 个字符之间)
单击提交则表示您同意developerWorks 的条款和条件。 .
所有提交的信息确保安全。
文章、教程、演示,帮助您构建、部署和管理云应用。
立即加入来自 IBM 的专业 IT 社交网络。
免费下载、试用软件产品,构建应用并提升技能。
static.content.url=/developerworks/js/artrating/SITE_ID=10Zone=Linux, Open sourceArticleID=263739ArticleTitle=使用 QEMU 进行系统仿真publish-date=【PPC】Qemu怎么玩儿 - Bombe - 博客园
1. 编译Qemu这里不建议使用自动安装,手工编译下。Qemu源代码的质量很高,什么环境都能编译过。tar -xzvf qemu.tar.gzmkdir build-qemucd build-qemuchmod +x ../qemu/configure../qemu/configure --prefix=/home/turf/Software/qemu/tools --target-list=ppc-softmmu,ppc-linux-user --enable-debug --enable-debug-tcg --enable-debug-info这里target-list指明了需要编译的目标平台的可执行文件,缺省为全部平台,同时,为了支持调试,enable-debug等。configure后,build-qemu会生成所需的.c及.h文件的链接文件,以及Makefile。其实,build-qemu就是一个可使用IDE调试的工程(后面会以CDT为例,导入调试)。make && make install2. 运行Qemu../tools/qemu-ppc [XXX] program使用qemu-ppc --help可看到所支持的命令行选项。这里主要使用以下几个:(1)-L path:path使用绝对路径,指明动态链接库的位置,比如C库(编译的时候强烈建议大家静态编译,这样仿真内存不会出现莫名其妙的错误);(2)-cpu model:指定CPU型号,使用qemu-ppc -cpu ?可列出支持的CPU,针对PPC的cpu差别不大,共有极大类。具体实现有所区别;(3)-singlestep:主要命令,qemu使用TCG技术将目标机型指令解释为宿主机指令,构建函数,执行后得到结果。默认为按块解释,singlestep则更改为单条指令解释;(4)-D logfile:制定生成的log文件的路径,使用绝对路径;(5)-d options:制定log文件的类型,具体支持的类型可见源代码。这里主要使用out_asm,in_asm,exec,cpu:  1)out_asm:宿主机解释的指令;  2)in_asm:目标机的指令;  3)exec:执行的状态;  4)cpu:cpu的状态;在未修改的qemu版本会生成很多log信息,重点关注error信息。(比如不支持的系统调用,以及处理器异常状态等。)基本上如下图所示:3. 把Qemu导入CDT,断点调试。这一步是阅读或者修改Qemu源代码的关键。我选择的IDE就是Eclipse CDT。File-&Import-&Existing projects into workspace-Next,如下图。Select root directory选择build-qemu文件夹,单击Finish。如下图然后,可以正常build。由于Qemu的执行可能需要很多额外的参数,可采用如下方式指定较为方便:Run-&Debug Configuration。将所选参数添加入Arguments即可。调试主要是设置断点,观察log。4.& 构建LXR for qemu交叉索引。这绝对是个阅读源代码的利器,至少节约我阅读理解Qemu的一半时间。LXR主要是将关键字索引存在数据库里,然后帮助你构建交叉索引。可以百度linux LXR有个在线网站阅读Linux源代码利器。那么如何构建本地的LXR。lxr的版本很重要,我选择的好像是1.2.0。这东西有很多个bug,而且都是perl编译不过。该起来也麻烦。依赖库和安装说明可参见lxr/doc/INSTALL。也介绍了配置选项。依赖软件抓要包括:(1)Perl5.10apt-get&install&cpanminuscpanm&DBIcpanm&File::MMagic(2)apache2apt-get&install apache2(3)MySQL(4)swish-e(或者glimpse)帮助搜素的。执行&./genxref --checkonly可对依赖软件进行检查。执行./scripts/configure-lxr.pl -v对lxr进行配置。配置完成会生成apache conf以及initdb.sh。这里建议大家在mutiple tree和single tree中一定要选择M。执行./custom.d/initdb.sh初始化所需数据库。Generate Index。(注意源代码保存路径保存到配置的指定文件夹下,将文件夹名改为版本号)。把apache-lxrserver.conf扔到相应的apache conf文件夹后重启apache daemon。建立好后通过浏览器访问,如下图所示。
随笔 - 63393QEMU使用教程
上亿文档资料,等你来发现
93QEMU使用教程
QEMU使用教程;QEMU它可以工作在linux,windows,;下面对其的使用做一下介绍:;1.命令参数:;?-Ldir:指向BIOS和VGABIOS所在目;*Windows下,可以通过下列命令使用实体光盘;?-fda/-fdb“文件名”:使用“文件名”作;上面就是常用的命令参数.如果对各种操作系统下的应;2.虚拟系统安装(以在windows下使用QEM
QEMU使用教程
QEMU它可以工作在linux,windows,FreeBSD和苹果系统上.大家根本都不用担心支持问题.因为其没有UI界面,纯粹是命令行的操作,和vmware等虚拟平台软件相比,它比较难于上手.但是它却对我们掌握系统模块有很大的帮助,所有的外设和一些常用模块,需要我们手动的去使用命令来挂载才能有效运行.很多人都觉得先学习QEMU后,再去用vmware等模拟软件,更易上手.废话就不多说了.按照老规矩,兜兜先show下效果图.
下面对其的使用做一下介绍:
1.命令参数:
? -L dir :指向BIOS和VGA BIOS所在目录(一般我们使用”-L .”) -hda/-hdb/-hdd/-hdc “文件名” :虚拟机系统安装文件 -cdrom “文件名” :使用“文件名”作为光盘景象(文件应该是ISO类型)
*Windows 下,可以通过下列命令使用实体光盘: -cdrom //./x: -& x 代表光盘名称/位置例如:-cdrom //./e: -& 使用 E:\ 为光盘*
? -fda/-fdb “文件名” :使用“文件名”作为磁盘0/1镜像. -boot [a|b|c] :使用磁盘a,光盘d,或者硬盘c启动. -m 容量 :指定内存的大小,单位是MB. -soundhw c1,?: 使用声卡设备. -soundhw ? :列出所有可使用的声卡 -soundhw all 使用全部声卡 -usb :允许使用usb设备. -usbdevice :名字 添加一个usb设备“名字”. -net nic :创建一块新的网卡.
上面就是常用的命令参数.如果对各种操作系统下的应用有迷惑,可以到这里查找相关资料
2.虚拟系统安装(以在windows下使用QEMU来安装windows XP为例),安装之前,准备三样东西:
? 2.1.Qemu for windows(兜兜目前使用的版本为:qemu-0.9.0-windows,现在网速慢,
文件6M多,等明天速度快点再传.各位请搜一下吧.)
kqemu是Fabrice Bellare专门为linux核心而设计的开源加速附加程序,目的就是为了加快qemu的子系统运行速度.在X86的硬件平台上模拟x86的操作系统可以飙到真实机器速度. 直接用QEMU来安装或者运行系统的话,速度会很慢.用kqemu会改善很多.右键点击kqemu.inf,选择“安装”,然后在CMD窗口下输入命令:net start kqemu。服务启动后即可运行启动qemu的命令,注意,启动命令中要加参数-kernel-kqemu.把压缩包里的两个文件:qemu:qemu-img:覆盖到qemu-0.9.0-windows的文件夹的同名文件.
? 2.3.一份windows XP的镜像安装文件.ISO文件.
3.万事具备了.我们开始吧.首先把qemu for win的包解到某个目录下.兜兜以F根目录为例:F:\qemu
然后在F盘下新建目录:F:\system-virtual\windowsxp\ 该目录用来存放接下来要安装的windowsxp系统文件的.
? 3.1.打开CMD窗口,切到F盘的qemu程序目录下.然后输入命令:
qemu-img create -f qcow f:\system-virtual\windowsxp\windowsxp.img 8G
create 参数表示创建windowsxp所需的虚拟磁盘
-f 参数表示创建文件格式,后边所带的子参数qcow 表示qemu镜像格式
f:\system-virtual\windowsxp\windowsxp.img为虚拟磁盘文件放置路径及名称
8G为所创建虚拟机文件的上限大小,也就是虚拟机的硬盘大小
建议大家不要创建qcow格式的磁盘文件.它生成的磁盘文件比较占用空间.该命令是常规命令.兜兜建议使用VMWare的磁盘文件来安装虚拟系统.命令如下:
qemu-img create -f vmdk f:\system-virtual\windowsxp\windowsxp.vmdk 8G
两种创建方式,在使用的过程中没有很大区别,唯一的区别在于磁盘占用率上.随各位自己喜欢咯.
? 3.2.好了.给虚拟系统的硬盘分区已经分割好了.什么?什么时候分割的?晕!上面那
一步创建虚拟磁盘文件就是为新的系统准备空间啊!接下来开始安装系统了.大家可以简单回想一下,在裸机或者vmware中安装新系统,需要拿些东西?
光驱,指定内存大小,指定硬盘空间?.需要指定USB,声卡..等等吗?暂时不需要的.看下面这段安装时候要用到的命令吧.
qemu.exe -kernel-kqemu -L . -m 512 -hda f:\system-virtual\windowsxp\windowsxp.vmdk -cdrom e:\my-lab\iso\windowsxp-en.iso -boot d
? -kernel-kqemu 加快qemu速度 -m 512 为虚拟机分配512m内存 -hda f:\system-virtual\windowsxp\windowsxp.vmdk 系统安装到哪里去,就安装
到刚才建立的虚拟磁盘文件中去
? -cdrom e:\my-lab\iso\-en.iso 为qemu的虚拟光驱中插入光盘镜像 -boot d 设置qemu的BIOS由光驱启动.
把这段命令输入到记事本里,然后保存在qemu for win程序的根目录里.命名为:Install windowsxp.bat .完全是为了方便才这样的,如果你不嫌麻烦,你可以直接进入CMD,切到qemu for win的目录下,输入那一段命令,就会弹出窗口,开始windowsxp的安装过程了.
安装的问题,兜兜就不赘述了.这里要注意的是,当你把鼠标定位到了虚拟windowsxp窗口中,要把鼠标释放出来,需要按组合键: ctrl+alt.
4.安装过程完毕了.关闭虚拟机.你可以直接XX关闭,建议按照windows的正常关机流程来操作,当虚拟系统关闭,窗口也会消失.接下来,该编写虚拟系统运行的命令了.同样的,建议使用批处理的方式.免得每次要启动系统都需要输入一大串命令.
命令其实和安装雷同.如下:
qemu.exe -kernel-kqemu -L . -m 512 -hda f:\system-virtual\windowsxp\windowsxp.vmdk -boot c
保存到qemu for win程序目录下,命名为:start windowsxp.bat
如果你想挂载光驱,在命令里补上-cdrom 就可以了.当然,你如果需要挂载其他的硬件设备,加上相应的参数即可.参数在文上部有说明.
三亿文库包含各类专业文献、生活休闲娱乐、外语学习资料、专业论文、文学作品欣赏、中学教育、93QEMU使用教程等内容。 
 的处理, 不能使用 KVM,另处 linux 发行版本必须在 64bit 环境中才能使用 KVM...在存储卷上安装虚拟主机 virt-install --connect qemu:///system \-n centos...  Android-Emulator使用须知:Android模拟器简单使用教程_电脑基础知识_IT/计算机_专业...[-&qemu args&] 下面的表总结了可用的参数 Help -help 打印石家庄强化模拟器...  xv6 + Qemu 在Ubuntu下编译运行教程_计算机软件及应用_IT/计算机_专业资料。xv6...说明可用于 linux 下载的 apt 的包列表很久没有更新了,使用 hui@ubuntu:~/...  GNS3模拟Qemu host、PIX、Junos、ASA、IPS简明教程_计算机硬件及网络_IT/计算机_专业资料。非常棒,gns3 模拟 Qemu host、PIX、Junos、ASA、IPS 简明教程 1、Qemu...  GNS3中模拟ASA详细教程_计算机软件及应用_IT/计算机_专业资料。注:关于如何控制...如果不限制 qemu,将意味着 CPU 占用率非常高,限制某个进程的 CPU 使用率很简单...  编程基础基于 QEMU 开发的模拟器调试手段不十分丰富,只支持通话、SMS等,速度慢...新版Android开发教程+笔... 19页 免费©2015 Baidu 使用百度前必读 | 文库协议...  QEMU、GDB的安装及简单使用_计算机软件及应用_IT/计算机_专业资料。2.4 实例―创建...Reading symbols from /root/桌面/嵌入式教程/test...done. (gdb) target ...  KMSmicro v5.0.1使用教程_kms_Win8.1激活教程_计算机软件及应用_IT/计算机_专业...7、关闭 KMS 服务器 激活完成之后,在 QEMU 虚拟机窗口中输入“S”可关闭虚拟...  21页 免费 QEMU使用教程 4页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 Building QEMU for Pintos on Ubuntu ...

我要回帖

更多关于 塔公草原怎么玩儿 的文章

 

随机推荐