Home Archives Categories Tags

Windows 安装qemu启动qcow2虚拟机

发布时间: 更新时间: 总字数:748 阅读时间:2m 作者: 分享

Windows 下使用qemu启动qcow2虚拟机,并配置网络。

安装qemu

下载地址:

http://qemu.weilnetz.de/w64/

添加PATH路径:

C:\Program Files\qemu

配置网络

OpenVPN安装

下载OpenVPN的Windows安装程序。http://openvpn.net/index.php/open-source/downloads.html,默认勾选TAP Virtual Ethernet Adapter。安装结束后,Windows会出现一个新的虚拟网卡。

设置qemu外windows的虚拟网卡的IP

右键“网络邻居”->属性,打开“网络连接”,把新的TAP-Win32 Adapter V9网卡的名称改为my-tap。右键->属性->Internet协议(TCP/IP),双击后选择“使用下面的IP地址”。把IP地址和子网掩码分别改为:

192.168.200.10
255.255.255.0

其余留空,因为这里并不需要也没有DNS服务器,而是要自己手动为网卡分配不同的IP。上面就是为那张虚拟网卡配IP(不影响另一张真实网卡)。

启动qcow2镜像

用-net参数启动qemu虚拟机,假设我的硬盘镜像是win7.qcow2,在命令提示符下执行:

qemu-system-x86_64w -m 1024 -smp 1 -drive file=win7.qcow2 -boot c -net nic -net tap,ifname=qemu-tap

其中-net nic表示虚拟机(qemu)内的OS添加新的网卡。如果不添加,ubuntu中键入ifconfig将看不到eth0(即第一张网卡)。而-net tap,ifname=my-tap表示为虚拟机(qemu)外的系统指定网卡。

如果不添加,默认就是连真实网卡而非OpenVPN中自带的虚拟网卡。my-tap是虚拟网卡的名称,可以用openvpn –show-adapters查看。因为我用中文版的Windows XP会产生带空格的中文网卡名,所以我把它改为英文my-tap(和重命名文件的方法一样)。更多信息请google这个关键词“qemu openvpn”。

完毕。

最新评论
加载中...