我工作的电脑安装的系统是ubuntu,但是公司办公相关软件大多是windows版本,所以我用vbox虚拟了一个windows10系统。但是有一天发现开发android应用时想用模拟器调试用不了,发现是模拟器使用kvm,但是这时kvm启动不起来,原因是被vbox占用了。
最后想了个办法,windows10虚拟机也用kvm,但又不想重装一次,找了些资料,最终用以下命令实现:
kvm win.vdi -boot c -m 8G -smp 4 -vga qxl -vnc 0.0.0.0:1,to=99,id=default -usb -usbdevice tablet
其中
-usb -usbdevice tablet
是为了解决vnc鼠标同步问题。
还有为什么要使用vnc,是因为使用kvm自己的图形界面鼠标切换不方便。
其实我更想用的是rdp,但是目前没有找到办法来解决主机连虚拟机网络的问题。