LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 14605|回复: 61

用QEMU模拟运行 WIndows 98 SE (2004.12.31更新)

[复制链接]
发表于 2004-7-14 21:22:29 | 显示全部楼层 |阅读模式
先来简单介绍一下吧,QEMU是一种遵守GPL许可证,快速的虚拟机软件。它通过动态翻译
机内地址来获得比较快速的模拟速度。

QEMU有两种模拟方式:
1.完整的系统模拟:这种模式下,QEMU模拟一个完整的系统(比如说,整个PC),包括CPU和周边的计算机设备。你可以不必重启就可以同时运行不同的系统来调试系统代码。

2.User mode模拟(只能在Linux宿主机下使用):这种模式下,QEMU能够在Linux下运行从一个CPU到另一个CPU的编译过程。这通常可以被用来运行Wine模拟器或者是交错式的编译和调试。

QEMU不需要patch宿主系统的内核就能运行,使用起来更方便和安全。

言归正传,开始来安装Windows 98 SE吧:p :p :p

1.安装前准备:
a.[PHP]USE="softmmu sdl" emerge qemu[/PHP]

b.你的手头应该有可以启动的win98光盘或镜像,或者是win98启动盘或镜像+windows98的安装文件(就是那种129M左右的)。我手头只有win98启动盘镜像和8的安装文件,我自己用mkisofs命令制作了一张可启动的微型win98安装镜像:
[PHP]mkisofs -b flp.img -r -o windows98.iso ~/win98se[/PHP]
(请注意98启动盘镜像要放在win98se目录里)

c.列出一些常用qemu命令选项,以便我们在安装时98时使用:
基本格式:[PHP]qemu [options] [disk_image][/PHP]
常用选项:
  1. -fda file
  2.         -fdb file (这里的file可以是软盘镜像文件名也可以是真实的软盘设备,比如/dev/fd0)
  3.         -hda file
  4.         -hdb file
  5.         -hdc file(这里的file是指硬盘的镜像文件名)
  6.         -cdrom file (这里的file可以是光盘镜像文件或是真实的光驱设备,比如/dev/cdrom)
  7.         -boot a d c (这里是指定系统启动优先使用的设备,a指软盘,c指硬盘,d指光驱)
  8.         -snapshot (使用真实的硬盘作镜像启动,为了安全起见,生成的镜像是只读属性。当然你也可以在qemu命令行下按Ctrl a s强行写入)
  9.         -m megs(指定虚拟系统的内存大小,这里的单位是MB,QEMU默认的是128M)
  10.         -enable-audio(由于sb16的虚拟声卡驱动在Windows下使用有些问题,默认QEMU是关闭这个选项的)
  11.         -localetime(QEMU默认使用的是UTC时区,对于MS-DOS和WIndows来说需要这个选项来调整到正确的时间和日期)
  12.         -user-net(使用User Mode网络设备来建立网络连接,这是默认的虚拟网络模式,相当于VMware的NAT,也就是说你只要的宿主Linux系统可以上网,虚拟的系统也就可以上网)
复制代码


c.制作硬盘镜像:
[PHP]qemu-img create 4G[/PHP]

2.OK万事俱备,正式开始安装吧:

a.[PHP]qemu -boot d -cdrom windows98.iso -hda win98se.img[/PHP] (启动到DOS,分区和格式化,开始安装)
1)FDISK(分区,分区完毕提示重新起动。你可以关闭QEMU窗口,再次执行中的命令启动安装)


2)FORMAT C:(格式化分区)


3)执行setup命令安装



b.第一阶段安装完毕,关闭QEMU窗口,执行
[PHP]qemu win98se.img -cdrom windows98.iso -enable-audio[/PHP]
让系统自动检测出声卡


c.安装完毕就可以启动系统了


d.调整显卡设置,以获得最佳的显示效果(QEMU模拟的是Cirrus Logic 5446 PCI显卡)

你还可以使用ctrl+shift+f组合键来使当前系统全屏显示,以达到更逼真的模拟效果。

e.试试看能不能上网

Enjoy QEMU

P.S.QEMU相关网站和文档资料:

a.QEMU相关网站:

1)EMU主页
http://fabrice.bellard.free.fr/qemu/

2)KQEMU(一个基于KDE的QEMU图形设置前端)
http://kqemu.sourceforge.net/

3)QEMU on Windows
http://www.h7.dion.ne.jp/~qemu-win/

4)QEMU CVS Snapshot版本和一些有用的QEMU外围支持工具
http://www.dad-answers.com/qemu/

5)QEMU支持论坛
http://www.dad-answers.com/qemu-forum/

b.文档资料:

1)QEMU用户使用文档
http://fabrice.bellard.free.fr/qemu/qemu-doc.html

2)QEMU官方支持模拟的操作系统列表(截止最新的0.6版本)
http://fabrice.bellard.free.fr/qemu/ossupport.html

3)QEMU FAQs
http://fabrice.bellard.free.fr/qemu/faq.html

4)QEMU非官方支持模拟的操作系统列表(截止最新的0.6版本)
http://www.claunia.com/qemu/
发表于 2004-7-14 21:31:08 | 显示全部楼层
图都是别人的。。。你到底自己装了没有。。。
 楼主| 发表于 2004-7-14 22:52:57 | 显示全部楼层
最初由 qing 发表
图都是别人的。。。你到底自己装了没有。。。

你怎么知道图都是别人的:mad: :mad: :mad:
不知道请别乱说话,辛辛苦苦昨晚熬了一个晚上安装,然后今天一天都在写这篇东西,说风凉话很容易吧:mad: :mad: :mad: :mad: :mad: :mad: :mad: :mad: :mad: :mad: :mad: :mad:
 楼主| 发表于 2004-7-14 22:57:11 | 显示全部楼层
图片的空间当然是我自己申请的,图片也是我的。。。qing兄不知道为什么要说这种话,明明有张图很清楚的能看出来是我的:
发表于 2004-7-14 22:59:36 | 显示全部楼层
哦。。。第二次。。看你生气。。哈哈。。。
发表于 2004-7-14 23:02:30 | 显示全部楼层
用这个安装是安装到虚拟的win的c盘吗?
随便是自己指定的目录,还是要另外分区?
发表于 2004-7-14 23:08:42 | 显示全部楼层
最初由 qing 发表
哦。。。第二次。。看你生气。。哈哈。。。

我也很少见过Debentoo Gao生气。
发表于 2004-7-14 23:14:19 | 显示全部楼层
我想知道两点
一快吗? 有win4li快吗
二 支持 directx 吗?
发表于 2004-7-15 00:20:32 | 显示全部楼层
最初由 ltkun 发表
我想知道两点
一快吗? 有win4li快吗
二 支持 directx 吗?



我也想知道阿
发表于 2004-7-15 01:20:48 | 显示全部楼层
我来试试winme
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表