Qmeu 初试
时间:2006-05-19 来源:coolend
以前虚拟机一直用 VMWare, 感觉还不错,就是比较占用系统资源,也想过试试 Qemu,但是其速度真不敢恭维,不过最近发现 Qemu 出了个加速器 kqemu, 使用加速器后速度可以在原来的基础上提高 5 倍,真是个大好消息啊,于是打算好好研究研究,说不定哪天可以彻底替代 VMWare。
按照 Qemu 使用 一文提供的帮助(感谢其作者的无私奉献!),轻车熟路地安装完成。先试试安装 Win2K,感觉速度比 VMWare 慢多了,罢了。接下来试试 Linux, Qemu 甚至可以不用安装 Linux,而直接引导(需事先用 dd/losetup/fdisk/mkfs/mount/cp 等做好装有linux系统但是不含启动程序的硬盘镜像文件),这点比 VMWare 可强多了!Linux下网络配置也算简单,首先是内核里面需包含 NE2000 的网卡驱动 和 TUN/TAP 驱动,然后在命令行指定参数即可,下面是我的启动参数:
# qemu -boot c -hda system.img -kernel boot/vmlinuz \
-append root=/dev/ram0 -initrd boot/initrd \
-net nic -net tap,ifname=tap0,script=/etc/qemu-ifup \
-net nic -net tap,ifname=tap1,script=/etc/qemu-ifup.2
上面指定了2个网卡,tap0 和 tap1 分别为主系统和模拟系统连接的网卡,其IP在脚本
qemu-ifup 和 qemu-ifup.2 中指定,脚本内容如下:
## qemu-ifup
/sbin/ifconfig $1 192.168.0.1
## qemu-ifup.2
/sbin/ifconfig $1 192.168.10.1
这样启动模拟系统后,tap0 和 tap1 自动启动,模拟系统里面将包含2块网卡(eth0/eth1),可以为它们分别指定 IP 192.168.0.2/192.168.10.2,这样主系统就可以和模拟系统通讯了:
主系统 tap0 <------------> eth0 模拟系统
192.168.0.1 192.168.0.2
主系统 tap1 <-------------> eth1 模拟系统
192.168.10.1 192.168.10.2
但是有个小问题:键盘无法在模拟系统里面输入,不知道什么原因。不过可以使用 ssh 登录模拟系统来调试,呵呵。
如果大家在使用 Qemu 中遇到什么问题,欢迎一起交流探讨!
按照 Qemu 使用 一文提供的帮助(感谢其作者的无私奉献!),轻车熟路地安装完成。先试试安装 Win2K,感觉速度比 VMWare 慢多了,罢了。接下来试试 Linux, Qemu 甚至可以不用安装 Linux,而直接引导(需事先用 dd/losetup/fdisk/mkfs/mount/cp 等做好装有linux系统但是不含启动程序的硬盘镜像文件),这点比 VMWare 可强多了!Linux下网络配置也算简单,首先是内核里面需包含 NE2000 的网卡驱动 和 TUN/TAP 驱动,然后在命令行指定参数即可,下面是我的启动参数:
# qemu -boot c -hda system.img -kernel boot/vmlinuz \
-append root=/dev/ram0 -initrd boot/initrd \
-net nic -net tap,ifname=tap0,script=/etc/qemu-ifup \
-net nic -net tap,ifname=tap1,script=/etc/qemu-ifup.2
上面指定了2个网卡,tap0 和 tap1 分别为主系统和模拟系统连接的网卡,其IP在脚本
qemu-ifup 和 qemu-ifup.2 中指定,脚本内容如下:
## qemu-ifup
/sbin/ifconfig $1 192.168.0.1
## qemu-ifup.2
/sbin/ifconfig $1 192.168.10.1
这样启动模拟系统后,tap0 和 tap1 自动启动,模拟系统里面将包含2块网卡(eth0/eth1),可以为它们分别指定 IP 192.168.0.2/192.168.10.2,这样主系统就可以和模拟系统通讯了:
主系统 tap0 <------------> eth0 模拟系统
192.168.0.1 192.168.0.2
主系统 tap1 <-------------> eth1 模拟系统
192.168.10.1 192.168.10.2
但是有个小问题:键盘无法在模拟系统里面输入,不知道什么原因。不过可以使用 ssh 登录模拟系统来调试,呵呵。
如果大家在使用 Qemu 中遇到什么问题,欢迎一起交流探讨!
相关阅读 更多 +
排行榜 更多 +