免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5771 | 回复: 3
打印 上一主题 下一主题

qemu的安装与使用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-28 14:50 |只看该作者 |倒序浏览
qemu是一个类似于Bochs的模拟器,是一个仿真x86 CPU的计算机模拟器,它具有可移植性和可运行在多种平台上,如x86,Power PC,Alpha ,SPARC 和MIPS。不同的是qemu支持两个操作模式,一个是全系统模拟模式,该模式类似Bochs模拟整个计算机系统(包括处理器和外设)。另一种是用户模式模拟,该模式能寄存在linux上,不同平台的而进制程序也能运行。如,一个MIPS平台上的二进制程序能够运行在x86平台上的linux系统。

    构建和安装qemu与使用标准的GNU工具一样简单。只需下载并打开qemu发行版之后,./configuremakemake install即可完成。

下面具体说一下,qemu的安装以及在qemu上运行其他操作系统的具体过程:

在这里(qemu 主页下载区)下载QEMU安装包、加速器包(KQEMU),以及用于测试QEMU的小操作系统内核映像。(说明一下,qemu加速器kqemu仅针对主机操作系统和客户操作系统(guest os)运行在相同处理器架构可用。)kqemu是一个驱动程序,也就是一个linux内核模块,它允许用户模式的代码和内核代码直接在主机CPU上执行,构建qemu加速器与构建qemu相同。

将下载的qemu安装包 qemu-0.10.6.tar.gz和qemu加速器包kqemu-1.3.0pre11.tar.gz解压到/root目录下。
#tar zxvf qemu-0.10.6.tar.gz
#cd qemu-0.10.6
#./configure
#make
#make install
与此相同,将qemu加速器包进行解压安装。
接下来,开始使用qemu虚拟化一台运行linux环境的机器(本例仿真一个用在Flash中使用的微型Linux发行版)。首先,安装操作系统。它需要有安装操作系统的空间,即需要一个硬盘。qemu提供了一条特殊命令——qemu-img,来创建硬盘。该工具可以创建多种格式的映像,但对于qemu最佳的格式为qcow(qemu写时复制)。这种格式的优点在于磁盘映像的大小与表示映像的物理大小不同。也就是说,这种格式允许实现更紧凑的磁盘映像(如一个空的4GB磁盘映像只需16KB的空间)。使用qemu-img需要提供操作类型、格式、大小和磁盘映像的名称。为本例分配磁盘的命令为:
#qemu-img create -f qcow disk.img 128M
即将128MB的磁盘映像仿真出一个disk.img文件,其形式是一个128M的磁盘。

可以从qemu的主页上下载iso格式的cflinux发行版,放在/root目录下。ISO映像是常见的CD-ROM格式(也称为ISO 9660文件系统)。

这样我们就已经仿真了一个硬盘(disk.img)和CD-ROM,可以开始在上面安装操作系统了。使用qemu即可完成此任务。
#qemu -had disk.img -cdrom /root/cflinux-1.0.iso -boot d
其中,参数hda指定硬盘映像,cdrom指定ISO映像所在的文件,boot指定从CD-ROM引导。执行该命令会出现qemu的图形框,


按照CD-ROM安装完成之后,安装程序会提示您重启。此时,只需在qemu窗口中按下ctrl-c即可。(在安装的过程中会提示登录的帐号和密码,请记下来,以便登录。cflinux中login:root  pwd:cfdef)。到此为止,在qemu模拟的磁盘上安装的cflinux操作系统就可以使用了。

论坛徽章:
0
2 [报告]
发表于 2011-11-28 15:56 |只看该作者
  1. qemu是一个类似于Bochs的模拟器,是一个仿真x86 CPU的计算机模拟器,
复制代码
bochs怎么样我不熟
但是qemu绝不是单单的x86模拟机

论坛徽章:
0
3 [报告]
发表于 2011-11-28 21:52 |只看该作者
QEMU太臃肿了!

论坛徽章:
0
4 [报告]
发表于 2011-11-29 08:06 |只看该作者
回复 3# macafee


    总有人拿臃肿说事

嫌臃肿用DOS去,个人觉得DOS也臃肿,怎么说半个软件能搞定的东西为什么要搞成一个以上呢
Mac OS X 安装盘里有 Jabberd Apache 疑似有postgresql
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP