QEMU-VMWARE的开源替代品
由 niqiu 在 10-05-2004 19:58 发表:
QEMU-VMWARE的开源替代品
简单介绍一下linux下用QEMU虚拟windows 2000的过程。
1.安装完qemu,新建一个目录,比如/opt/2k,在此建一个1G虚拟硬盘文件:
源码: dd of=hd.img bs=1024 seek=1000000 count=0
查看生成的hd.img并没有1G而只有1M,不用管它。
2.开始通过iso文件安装
源码: qemu -hda /opt/2k/hd.img -cdrom win2k.iso -boot d
这个是qemu安装基本命令,对选项有不明的地方可man qemu,里面有详细解释,还有其它如 -enable-audio,-user-net,-localtime 选项,看情形自己添加。
3.安装时间会比较长,另外安装windows 2000可能会遇到磁盘空间不足的警告,这是个还未修正的bug,我们退出再来过。
4.虚拟网络的设置。
(1)lsmod确认已经加载内核模块bridge,tun,如果没有就去编译内核模块。
(2) 源码: chmod 666 /dev/net/tun ,使得普通用户也能读取该设备,这样就不会出现下面这个警告:
warning: could not open /dev/net/tun: no virtual network emulation
(3)配置虚拟网卡启动脚本/etc/qemu-ifup,我在dhcp的LAN内,所以修改了那个IP地址。
(4)启动虚拟windows 2000:
源码:
qemu -hda hd.img -boot c /
-cdrom /usr/local/softz/win2k.iso /
-localtime -m 400 /
-n /etc/qemu-ifup /
-user-net /
虚拟windows内无须任何设置就可以上网了。比较奇怪的是,qemu的文档上说虚拟的网卡是NE2000,我这里却是Realtek 8029。
可惜pro版的windows 2000不能提供远程桌面功能,不然可以grdesktop过去用。xp倒是可以,但是qemu目前对它的支持并不好,也许下一个版本就支持了。
最后贴一下我的windows 2000启动脚本:
PHP源码:
#!/bin/sh
qemu - hda hd . img
#启动顺序为硬盘
- boot c
#cdrom的位置
- cdrom / usr / local / softz / win2k . iso
#使用本地时间
- localtime
#使用400M内存
- m 400
#虚拟网卡启动脚本
- n / etc / qemu - ifup
#使用网络连接
- user - net
#使用本地的硬盘
- hdb / dev / hda8
#-enable-audio
禁用了声音,因为打开声音容易crash,man手册上也说
The SB16 emulation is disabled by default as it may give problems with Windows.
附1024x768模式下的截图一张
由 colinatlinux 在 10-05-2004 20:20 发表:
我准备弄一个, __________________
人们往往歌颂我们的年龄,那我们就不要让它哭泣!
由 minus273 在 10-05-2004 22:11 发表:
讲真的
写操作系统的时候
qemu绝对比vmware有用 __________________
有闲管别人 无闲讲家己
minus273, novo Sandy.
Slackware碟子搞丢了,液氦倒了……
Homepage: http://211.92.88.40/~minus273/
由 mrkissinger 在 10-06-2004 00:06 发表:
比bochs容易上手。
由 flymeteor 在 10-07-2004 20:26 发表:
速度很快...不错
由 Greyhound 在 10-07-2004 20:41 发表:
qemu啥都好,就是速度.....ft死了
由 niqiu 在 10-07-2004 21:18 发表:
quote: 最初由 Greyhound 发表
qemu啥都好,就是速度.....ft死了
be patient, its still on its early stage.
由 mrkissinger 在 10-08-2004 13:41 发表:
qemu虚拟linux的速度还可以,但是虚拟windows好像图形处理撑不住
由 tx-cary 在 10-08-2004 20:14 发表:
天啊,那个安装一个windows都要很久,比VMWARE慢多了。
启动Knoppix的KDE也很慢,简直无法忍受。 __________________
高晓松说:“老狼哪有嗓啊。我的歌手不是在唱歌,而是在歌唱。”
崔建说:“人生会有许多不如意,而只要有音乐在,你的心灵就不会寂寞。”
俺说:“就算有一天,全世界都背叛了你──至少,你还有音乐”
由 dyte100 在 10-25-2004 13:20 发表:
回复: QEMU-VMWARE的开源替代品
win2k.iso 在哪找?
我如果用linux安装光盘装,该怎么办?
quote: 最初由 niqiu 发表
简单介绍一下linux下用QEMU虚拟windows 2000的过程。
1.安装完qemu,新建一个目录,比如/opt/2k,在此建一个1G虚拟硬盘文件:
源码: dd of=hd.img bs=1024 seek=1000000 count=0
查看生成的hd.img并没有1G而只有1M,不用管它。
2.开始通过iso文件安装
源码: qemu -hda /opt/2k/hd.img -cdrom win2k.iso -boot d
这个是qemu安装基本命令,对选项有不明的地方可man qemu,里面有详细解释,还有其它如 -enable-audio,-user-net,-localtime 选项,看情形自己添加。
3.安装时间会比较长,另外安装windows 2000可能会遇到磁盘空间不足的警告,这是个还未修正的bug,我们退出再来过。
4.虚拟网络的设置。
(1)lsmod确认已经加载内核模块bridge,tun,如果没有就去编译内核模块。
(2) 源码: chmod 666 /dev/net/tun ,使得普通用户也能读取该设备,这样就不会出现下面这个警告:
warning: could not open /dev/net/tun: no virtual network emulation
(3)配置虚拟网卡启动脚本/etc/qemu-ifup,我在dhcp的LAN内,所以修改了那个IP地址。
(4)启动虚拟windows 2000:
源码:
qemu -hda hd.img -boot c /
-cdrom /usr/local/softz/win2k.iso /
-localtime -m 400 /
-n /etc/qemu-ifup /
-user-net /
虚拟windows内无须任何设置就可以上网了。比较奇怪的是,qemu的文档上说虚拟的网卡是NE2000,我这里却是Realtek 8029。
可惜pro版的windows 2000不能提供远程桌面功能,不然可以grdesktop过去用。xp倒是可以,但是qemu目前对它的支持并不好,也许下一个版本就支持了。
最后贴一下我的windows 2000启动脚本:
PHP源码:
#!/bin/sh
qemu - hda hd . img
#启动顺序为硬盘
- boot c
#cdrom的位置
- cdrom / usr / local / softz / win2k . iso
#使用本地时间
- localtime
#使用400M内存
- m 400
由 niqiu 在 10-05-2004 19:58 发表:
QEMU-VMWARE的开源替代品
简单介绍一下linux下用QEMU虚拟windows 2000的过程。
1.安装完qemu,新建一个目录,比如/opt/2k,在此建一个1G虚拟硬盘文件:
源码: dd of=hd.img bs=1024 seek=1000000 count=0
查看生成的hd.img并没有1G而只有1M,不用管它。
2.开始通过iso文件安装
源码: qemu -hda /opt/2k/hd.img -cdrom win2k.iso -boot d
这个是qemu安装基本命令,对选项有不明的地方可man qemu,里面有详细解释,还有其它如 -enable-audio,-user-net,-localtime 选项,看情形自己添加。
3.安装时间会比较长,另外安装windows 2000可能会遇到磁盘空间不足的警告,这是个还未修正的bug,我们退出再来过。
4.虚拟网络的设置。
(1)lsmod确认已经加载内核模块bridge,tun,如果没有就去编译内核模块。
(2) 源码: chmod 666 /dev/net/tun ,使得普通用户也能读取该设备,这样就不会出现下面这个警告:
warning: could not open /dev/net/tun: no virtual network emulation
(3)配置虚拟网卡启动脚本/etc/qemu-ifup,我在dhcp的LAN内,所以修改了那个IP地址。
(4)启动虚拟windows 2000:
源码:
qemu -hda hd.img -boot c /
-cdrom /usr/local/softz/win2k.iso /
-localtime -m 400 /
-n /etc/qemu-ifup /
-user-net /
虚拟windows内无须任何设置就可以上网了。比较奇怪的是,qemu的文档上说虚拟的网卡是NE2000,我这里却是Realtek 8029。
可惜pro版的windows 2000不能提供远程桌面功能,不然可以grdesktop过去用。xp倒是可以,但是qemu目前对它的支持并不好,也许下一个版本就支持了。
最后贴一下我的windows 2000启动脚本:
PHP源码:
#!/bin/sh
qemu - hda hd . img
#启动顺序为硬盘
- boot c
#cdrom的位置
- cdrom / usr / local / softz / win2k . iso
#使用本地时间
- localtime
#使用400M内存
- m 400
#虚拟网卡启动脚本
- n / etc / qemu - ifup
#使用网络连接
- user - net
#使用本地的硬盘
- hdb / dev / hda8
#-enable-audio
禁用了声音,因为打开声音容易crash,man手册上也说
The SB16 emulation is disabled by default as it may give problems with Windows.
附1024x768模式下的截图一张
由 colinatlinux 在 10-05-2004 20:20 发表:
我准备弄一个, __________________
人们往往歌颂我们的年龄,那我们就不要让它哭泣!
由 minus273 在 10-05-2004 22:11 发表:
讲真的
写操作系统的时候
qemu绝对比vmware有用 __________________
有闲管别人 无闲讲家己
minus273, novo Sandy.
Slackware碟子搞丢了,液氦倒了……
Homepage: http://211.92.88.40/~minus273/
由 mrkissinger 在 10-06-2004 00:06 发表:
比bochs容易上手。
由 flymeteor 在 10-07-2004 20:26 发表:
速度很快...不错
由 Greyhound 在 10-07-2004 20:41 发表:
qemu啥都好,就是速度.....ft死了
由 niqiu 在 10-07-2004 21:18 发表:
quote: 最初由 Greyhound 发表
qemu啥都好,就是速度.....ft死了
be patient, its still on its early stage.
由 mrkissinger 在 10-08-2004 13:41 发表:
qemu虚拟linux的速度还可以,但是虚拟windows好像图形处理撑不住
由 tx-cary 在 10-08-2004 20:14 发表:
天啊,那个安装一个windows都要很久,比VMWARE慢多了。
启动Knoppix的KDE也很慢,简直无法忍受。 __________________
高晓松说:“老狼哪有嗓啊。我的歌手不是在唱歌,而是在歌唱。”
崔建说:“人生会有许多不如意,而只要有音乐在,你的心灵就不会寂寞。”
俺说:“就算有一天,全世界都背叛了你──至少,你还有音乐”
由 dyte100 在 10-25-2004 13:20 发表:
回复: QEMU-VMWARE的开源替代品
win2k.iso 在哪找?
我如果用linux安装光盘装,该怎么办?
quote: 最初由 niqiu 发表
简单介绍一下linux下用QEMU虚拟windows 2000的过程。
1.安装完qemu,新建一个目录,比如/opt/2k,在此建一个1G虚拟硬盘文件:
源码: dd of=hd.img bs=1024 seek=1000000 count=0
查看生成的hd.img并没有1G而只有1M,不用管它。
2.开始通过iso文件安装
源码: qemu -hda /opt/2k/hd.img -cdrom win2k.iso -boot d
这个是qemu安装基本命令,对选项有不明的地方可man qemu,里面有详细解释,还有其它如 -enable-audio,-user-net,-localtime 选项,看情形自己添加。
3.安装时间会比较长,另外安装windows 2000可能会遇到磁盘空间不足的警告,这是个还未修正的bug,我们退出再来过。
4.虚拟网络的设置。
(1)lsmod确认已经加载内核模块bridge,tun,如果没有就去编译内核模块。
(2) 源码: chmod 666 /dev/net/tun ,使得普通用户也能读取该设备,这样就不会出现下面这个警告:
warning: could not open /dev/net/tun: no virtual network emulation
(3)配置虚拟网卡启动脚本/etc/qemu-ifup,我在dhcp的LAN内,所以修改了那个IP地址。
(4)启动虚拟windows 2000:
源码:
qemu -hda hd.img -boot c /
-cdrom /usr/local/softz/win2k.iso /
-localtime -m 400 /
-n /etc/qemu-ifup /
-user-net /
虚拟windows内无须任何设置就可以上网了。比较奇怪的是,qemu的文档上说虚拟的网卡是NE2000,我这里却是Realtek 8029。
可惜pro版的windows 2000不能提供远程桌面功能,不然可以grdesktop过去用。xp倒是可以,但是qemu目前对它的支持并不好,也许下一个版本就支持了。
最后贴一下我的windows 2000启动脚本:
PHP源码:
#!/bin/sh
qemu - hda hd . img
#启动顺序为硬盘
- boot c
#cdrom的位置
- cdrom / usr / local / softz / win2k . iso
#使用本地时间
- localtime
#使用400M内存
- m 400