Virt-manager — графический интерфейс для управления вашими виртуальными машинами. В действительности же в Linux предусмотрена целая система по созданию и управлению виртуальными машинами, называется она KVM.
KVM — является технологией полной виртуализации для Linux оборудования как на платформе х86 так и 64-bit.
С переходом на Linux на постоянной основе и использование его в качестве основной системы стал отдавать предпочтение софту именно для Linux.
Некоторые проблемы в VirtualBox, такие как проблемы с USB интерфейсом и отсутствием некоторых драйверов в операционных системах установленных в VirtualBox. Из за ряда некоторых других вещей которые мне не нравились стал искать альтернативу.
Поиски продлились не долго. Почитав не мало статей пришел к тому, чтоб установить и попробовать KVM.
KVM — изначально управлялась из терминала и применялась в серверных решениях. Но со временем и приходом пользовательского интереса было разработано решение в виде графического интерфейса, а именно пакет virt-manager.
virt-manager — устанавливаем в Debian 10
Так как я предпочитаю в данный момент времени и использую операционную Debian. На сегодняшний день это 10 версия дистрибутива. Ставить будем на этот дистрибутив.
Соответственно так как на Debian 10 основано много дистрибутивов, то и на этих системах установка будет аналогичной.
Первое, что вам необходимо, проверить это поддерживает ли ваш процессор аппаратную виртуализацию.
Проверяем командой в терминале:
egrep -c '(vmx|svm)' /proc/cpuinfo
Если терминал выдаст ответ 1 — значит все поддерживается и можно устанавливать KVM, если 0 — то виртуализация не поддерживается, но не все еще потеряно возможно данная опция отключена у вас в Bios, как войти в биос можно посмотреть в этой статье.
Теперь установим KVM и необходимые библиотеки командой
apt -y install qemu-kvm libvirt-daemon bridge-utils virtinst libvirt-daemon-system
Все команды выполняем от root пользователя или с использованием sudo. Настройть sudo в Debian 10 и многое другое в этой статье.
Так как обычному пользователю управлять и работать с виртуальными машинами через терминал сложно. Так же необходимо обладать дополнительными знаниями и опытом.
Устанавливаем инструменты и графический интерфейс virt-manager
apt -y install virt-top libguestfs-tools libosinfo-bin qemu-system virt-manager
Если теперь вы перейдете в список приложений , то увидите ярлык запуска virt-manager.

При первом и последующих запусках у вас будет спрашиваться пароль root
Давайте решим и эту проблему включив вашего пользователя в группу libvirt, следующей командой
sudo gpasswd -a ПОЛЬЗОВАТЕЛЬ libvirt
Вместо ПОЛЬЗОВАТЕЛЬ — вписываем своего пользователя.
Теперь при запуске графического интерфейса KVM у вас не спросит пароль root.
Выглядит он так

У меня имеется уже несколько виртуальных машин и выглядит он так

Лично по моему, сугубо личному мнению, данная KVM работает более стабильно и шустрее, чем VirtualBox.
Но так как это система виртуализации изначально рассматривалась для управления ею в терминале, то и некоторые вопросы решаются командами в терминале. Но как правило это вопросы которые будут интересовать только продвинутых пользователей, тех кто более профессионально использует данную систему. Часть информации для статьи взято из зарубежного ресурса.
Для простого пользователя все необходимые опции есть в настройках графической оболочки и в настройках виртуальной машины.
На этом по установке данной системы все, если, что есть дополнить или сказать пишите в комментариях.
Особенности при установке в Debian 11
Перейдя на версию Debian 11, возникли некоторые изменения в процессе установки virt-maneger в связке с qemu.
пункт первый
Первое с чем столкнетесь — это отсутствие пакета qemu-kvm

Ставьте пакет Qemu через синаптик, будут установлены все необходимые пакеты. Затем ставьте все остальные пакеты по очереди.
apt -y install libvirt-daemon bridge-utils virtinst libvirt-daemon-system
Либо одной командой вместе с пакетом qemu — вместо qemu-kvm
apt -y install qemu libvirt-daemon bridge-utils virtinst libvirt-daemon-system
пункт второй.
При установке графического интерфейса поймете, что нет пакета virt-top, ставим без этого пакета.
Теперь команда установки графического интерфейса будет выглядеть так
apt -y install libguestfs-tools libosinfo-bin qemu-system virt-manager
пункт третий
Ну и последнее, с чем я столкнулся, это не работала виртуальная сеть по умолчанию. При запуске Virt-menager и во время старта уже установленной и настроенной системы выкидывало ошибку:
виртуальная сеть не активна ‘default’.
Ответ был найден и решения два:
Первое решение, не совсем приемлемое, это запускать сеть в ручную командами:
Проверяем статус сети
sudo virsh net-list --all
Запускаем сеть, если не активна
sudo net-start default
Если нужно остановить, команда
sudo virsh net-destroy default
Второе решение — более правильно, но не сразу его нашел, просто поставить в интерфейсе автоматический запуск при старте.
Запускаем виртуальный менеджер, выделяем любую установленную виртуальную машину и в меню правка выбираем пункт свойства подключения.
Откроется окно в котором в разделе виртуальные сети ставим галочку на против пункта Автозапуск

Теперь осталось нажать кнопку применить и все будет работать как надо.
Особенности установки в Mongaro linux
В терминале ставим дополнительные зависимости командой
sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat
В менеджере приложений ставим virt-manager
После завершения установки запустите Диспетчер виртуальных машин:
sudo systemctl enable libvirtd.service
sudo systemctl start libvirtd.service
Всем Удачи!
Чем KVM отличается от Qemu ???
Приветствую, кратко:
QEMU использует эмуляцию, KVM использует процессорные расширения для виртуализации.
Qemu-это эмулятор, который может работать с KVM или без него
Существует множество статей, как технических, так и в более доступном изложении…
Где почитать про KVM ?