准备

  • haxm

    intel开源的加速qemu驱动

  • tap-windows

    用于虚拟网卡

    创建新的虚拟网卡

    • tap-windows: Add a new Tap virtual ethernet adapter
    • 修改名字为tap0
    • 将本地连接(有网络)共享给tap0

创建虚拟机

1
2
3
4
5
6
7
8
9
10

```shell
## 创建盘
qemu-img create -f raw centos.img 30G

## 启动虚拟机
qemu-system-x86_64.exe -name test -m 2048 -machine accel=hax -net nic -net tap,ifname=tap0 -cdrom e:/download/CentOS-7-x86_64-Minimal-1810.iso .\centos.img
## -m 2048 设置内存
## -machine accel=hax 加速
## -net nic -net tap,ifname=tap0 网络设置,tap0为上面创建的虚拟网卡

使用hax后,启动速度会快很多
但在win下,与virtualbox(vagrant)相比,管理起来不是很方便,最终放弃

参考文档

  1. https://www.cnblogs.com/bingzhu/p/10746102.html