如题,主要的挑战是运行在云端的Ubuntu Server通常没有图形系统,而Windows是视窗系统,必须使用图形系统。还好前辈们已经考虑到了,virt可以支持vnc,通过安装vnc viewer client查看win系统。
宿主机操作系统
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.5 LTS
Release: 20.04
Codename: focal
安装必备的工具包
$ sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst
创建win安装磁盘
sudo dd if=/dev/zero of=win10.img bs=100M count=500 status=progress
安装命令
$ sudo virt-install --check path_in_use=off --cdrom /data/softwares/cn_windows_10_business_editions_version_1909_updated_dec_2019_x64_dvd_262ac8af.iso --boot cdrom --memory 8192 --disk .vm/win10.img --os-variant win10 --graphics vnc,listen=10.100.0.90,port=5901,password=xyz123
重要的参数
--graphics GRAPHICS Configure guest display settings. Ex:
--graphics spice
--graphics vnc,port=5901,listen=0.0.0.0
--graphics none
–graphics 选择vnc,需要设置server监听的地址和端口,必要时设置连接密码