中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 玩了兩天QEMU 寫一點心得
作者:
标题: 玩了兩天QEMU 寫一點心得 上一主题 | 下一主题
bush
银牌会员




积分 2165
发帖 730
注册 2004-4-21
状态 离线
『楼 主』:  玩了兩天QEMU 寫一點心得


qemu 是一個跨平台的免費的模擬機,包括Linux系列、Mac OS系列、FreeBSD系列、Windows系列等等作業系統都可以模擬。
我也是第一次使用,走了不少彎路,現在總結一下。
官方主站: http://fabrice.bellard.free.fr/qemu/ (內地電信屏蔽了)
目前最新版是0.90, 這裡有windows版下載 http://www.h7.dion.ne.jp/~qemu-win/
但是如果機器是win98,無法使用這一版本,只能使用原來的0.8.2版。

如果有現成的鏡像,直接從命令行啟動即可。例如:
qemu -L .  harddisk.img
參數 -L 指定虛擬bios環境路徑,一般都放在同一目錄下,所以用 -L . 就行了(注意大寫)

默認使用128M 仿真內存,如果要自定義內存體大小可用 -m 參數,如:
qemu -L . -m 64 linux.img

使用軟碟鏡像,並引導:
qemu -L . -fda floopy.img -boot a
可用-fda -fdb 參數指定兩張軟碟鏡像,-boot 可以指定從軟驅、光驅引導

如果使用多個硬碟,可選參數 -hda,-hdb,-hdc,-hdd

使用光碟,參數 -cdrom

2000/xp的機器,qemu支持直接訪問主機設備,如光驅,軟驅。98/me不支持。

下面介紹我在98下使用QEMU安裝XP的經過:
首先用配套工具qemu-img.exe 創建一個新的磁盤鏡像
qemu-img create -f qcow mydisk.img 1000M
指定使用qcow格式創建的鏡像是動態的,也就是隨著使用過程改變大小。比如上面的1000M大小空鏡像,實際佔用不到幾K,當向其中裝入內容後才隨之增大。
(qemu 也兼容VMware 的vmdk格式鏡像。)

安裝windows之前先要對磁盤分區、格式化。呵呵,我們論壇的DOS啟動盤很多隨便哪一個就可以做這個工作。我用的工具是Disk Genius
qemu -L . mydisk.img -fda diskgen.img -boot a
在qemu中使用Disk Genius,和DOS中一樣速度上完全沒有差別,甚至更快一些。

本來我是想通過GHOST的方式安裝系統,但是經過一整天的摸索,我的結論是:
win9x + qemu0.82 +ghost 7.5以上版本都不能正常運行。所以只能採用常規安裝。

找一張XP安裝光碟鏡像,從光驅引導開始安裝:
qemu -L . mydisk.img -cdrom xp.iso -boot d

順別說一下我的主機配置為 P4 1.7G 256M
這樣從QEMU中安裝XP總共花了35分鐘,還算很快。

然後就可以運行XP了~當然這個XP的速度明顯下降,主要是內存資源緊張。如果主機內存體比較大可以讓QEMU多分一點。

QEMU可以仿真多種聲卡,我讓XP使用了ENSONIQ AudioPCI ES1370 聲卡
qemu -L . mydisk.img -soundhw es1370
再次啟動XP,就可以聽到聲音了~

在QEMU 中上網
在網上有許多文章 主機都是XP或LINUX,用9x相對困難一些。本來我的機器上是雙系統一個是winME lite 我在這上面折騰了一天也沒能聯網。後來換到另一個完全安裝的win98聯網才成功的。
qemu 需要兩個 -net參數
-net nic 仿真網卡 ,我採用的是RTL8139
-net user 採用DHCP client 方式分享主機網絡資源
qemu -L . mydisk.img -net user -net nic,model=rtl8139

進入XP,在控制面板/網絡連接 設置 IP,DNS都是自動選擇
本地連接成功後會自動分配IP地址10.2.0.15,這時候就可以訪問internet了

在使用途中更換光碟
如果已經進入QEMU仿真系統還要換另外的光碟鏡像,首先在系統中彈出光碟。ctrl+alt+2 切換到QEMU控制台 輸入 change cdrom new.iso 然後ctrl+alt+1 返回系統新的光碟就已經裝上了。

第三方工具
有一個比較流行的加速器kqemu ,但不兼容Win98 所以最好使用qemu的 -no-kqemu 參數
英國人做了一個图形界面QEMU Manager,用來仿真多個系統時候比較方便。不過我認為在Win98下,還是用命令行比較穩定。


QEMU 的確是非常優秀的系統仿真工具,推薦大家使用。


   此帖被 +2 点积分    点击查看详情   
评分人:【 zzz19760225 分数: +2  时间:2017-12-4 17:48


2008-1-29 18:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lhteee
中级用户




积分 223
发帖 59
注册 2005-5-23
状态 离线
『第 2 楼』:  

我曾经试过,安装说明。总也不成功,干脆全部删去。



欢迎光临蜗牛软园:http://lhteee.ys168.com
欢迎光临 Ghost家:http://lhtooo.ys168.com
电子信箱(Email):lhteee@163.com
电子信箱(Email):lhteee@gmail.com
2008-2-22 23:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jawbin
高级用户




积分 994
发帖 444
注册 2005-1-29
状态 离线
『第 3 楼』:  

它的网卡不好驱动,在dos下,早点的版本可以装 rtl8029,新的好像不能装,都不能实用,不知道怎么回事

2008-10-21 03:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zzz19760225
超级版主




积分 3673
发帖 2020
注册 2016-2-1
状态 离线
『第 4 楼』:  

https://www.qemu.org/index.html

楼主的第一个网址连接后,然后等啊等啊,最后就是QEMU主页。

[ Last edited by zzz19760225 on 2017-12-4 at 17:50 ]



1<词>,2[句],3/段\,4{节},5(章)。
2017-12-4 17:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: