主机版本: 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 for installation to complete.这一步骤,此时虚拟机内部windo

本文介绍了在Ubuntu Server 18.03.4 LTS环境下,如何通过命令行创建和管理KVM虚拟机。首先确认CPU支持虚拟化,然后安装必要的软件如qemu-kvm和libvirt-bin。接着创建一个Windows 10虚拟机,指定内存、CPU、磁盘大小和ISO映像。在虚拟机安装过程中,通过VNC进行远程访问。文章还详细说明了如何关机、销毁、删除及设置虚拟机随主机启动,以及列出所有虚拟机的命令。

1万+

被折叠的 条评论
为什么被折叠?



