Я запускаю свои виртуальные серверы на KVM. Его можно установить либо на сервер, либо на настольные версии. У меня есть тестовая виртуальная машина с рабочим столом, доступным с помощью XRDP. Существует программа virsh для управления средой из командной строки. Найдите ubuntu-virt-manager и ubuntu-virt-server.