主机版本: Ubuntu Server 18.03.4 LTS
首先查看当前机器是否支持虚拟化
grep -c vmx /proc/cpuinfo 是否支持Intel-VTx
grep -c svm /proc/cpuinfo 是否支持AMD SVM
如果两个任何其中一个大于0则表明CPU支持虚拟化,否则可能需要到BIOS里查看并打开相应的虚拟化设置。
安装qemu, virt程序等:sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker
启动libvirtd服务:sudo systemctl enable libvirtd && sudo systemctl start libvirtd
创建一个Windows虚拟机:
sudo virt-install --name Windows10 --ram=8192 --vcpus=2 --cpu host --hvm --disk path=/var/lib/libvirt/images/windows10-vm1,size=40 --cdrom /home/ubuntu/cn_windows_10_consumer_editions_version_1909_updated_dec_2019_x64_dvd_835a48d3 --graphics vnc
其中--cdrom所指定的为windows系统镜像文件的完整路径. --disk为虚拟机磁盘映像文件.。注意,虚拟机从virt中删除时不会删除磁盘映像文件,需要手动删除。
上述指令输入完成后,可能一直卡在Domain installation still in progress. Waiting f