You must select Server with GUI and a virtualization environment during the OS installation. The following figures show the window for installing CentOS 7.3 64-bit.
Select Server with GUI, FTP Server, Virtualization Client, Virtualization Hypervisor, and Virtualization Tools.
When creating an ARM 64 image, you are advised to install Ubuntu 16.04 Server-arm64 and select HWE kernel shown in the following figure.
After the host OS is installed, run the following command to install the ubuntu desktop and virtualization software, and restart the OS to make the installation take effect:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ubuntu-desktop
sudo apt-get install qemu
sudo apt-get install qemu-kvm
sudo apt-get install libvirt0
sudo apt-get install virt-manager
sudo apt-get install qemu-efi
This enables you to remotely transmit software packages, ISO image files, and scripts to the host, and remotely connect to the host.
systemctl disable firewalld.service
systemctl stop firewalld.service
After the configuration is complete, use the vsftp service to upload the files required by VMs to the host. After this, the host environment configuration is complete. If you use Xftp to upload the files, click the icon shown in the red box in the following figure after you log in to the host through Xshell using SSH.