QEMU --- 一个快速的 CPU 仿真器

2009-05-13 04:13:51来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


QEMU 是一个快速的 CPU 仿真器。说它快速,是和 BOCHS 比较而言。它比 VMWARE 要慢一些,但不影响使用。它是开源的,功能强大,我们终于有了一个开源的、同时其速度又可以满足普通用户日常使用的虚拟机软件。这是 vmware 之外的一个酷酷的选择。该软件正处于活跃的开发阶段。Qemu 可以免费获得,它可以被修改和重新发布,它可以被用在 Linux 的发行版中。有了 qemu 之后,我已经不再使用 vmware 和 win4lin 了。除了 qemu 中的 win98 以及 win98 中的应用程序以外,我的系统中再也没有封闭源码的软件了。说明:在老式的 PII 机器上运行 qemu,速度确实还不行。不过,我在办公室 PIII 700MHz/128M RAM 下运行,速度已经有了很大的改善。如果运行在 P4 上,那速度应当可以满意了。我还没有在 P4 下测试。
安装使用方法:
一、下载二进制软件包
http://fabrice.bellard.free.fr/qemu/qemu-0.6.0-i386.tar.gz
二、用                 su命令进入超级用户。
三、用                 cd /命令进入根目录。
四、用                 tar -xvzf qemu-0.6.0-i386.tar.gz命令将软件直接解压到根目录(此处假定该压缩包也在根目录),这样,软件的安装就完成了。
五、用                 exit命令返回到普通用户的环境。
六、确认你的硬盘有足够多的空闲空间,用
                dd of=hd.img bs=1024 seek=1000000 count=0
命令制作一个 1G 的 hd.img 文件,作为将来的虚拟 C: 盘。
七、将 win98 的安装光盘放入光驱,或者你有它的一个镜像文件 win98.iso 也行。
八、根据你的具体情况,用以下两条命令之一:
                qemu -hda hd.img -cdrom /dev/cdrom -boot d
或者
                qemu -hda hd.img -cdrom win98.iso -boot d
这里说明,“-boot d”的意思是从 CDROM 启动。如果你想从软盘启动,可以用
                qemu -fda /dev/fd0 -boot a
或者,如果你有一个 floppy.img 文件的话,当然可以用下面的命令了:
                qemu -fda floppy.img -boot a
这里,“-boot a”的意思是从软盘启动。你还可以用“-boot c”来表示从硬盘启动。
以下是在 linux 下运行 qemu 来仿真 win98 的截图:

以下是在 win98 下运行 qemu 来尝试 syllable 操作系统:

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:The code to get the size of kernel stack

下一篇:第3章 简单的 port -- 3.1 编写 Makefile