Добрый день дорогой читатель, данное повествование не является истиной в последней инстанции, это некая инструкция по установке (в основном для собственного пользования) Arch Linux (условия таковы, установка с использованием UEFI и файловой системой BTRFS на чистом накопителе) с пояснениями и все возможными мыслями. И так переходим к установки KVM/QEMU в принципе тут особо сложностей нет, но есть нюансы
Проверяем включена ли виртуализация следующей командой
LC_ALL=C lscpu | grep Virtualization
у меня процессор от AMD соответственно выхлоп команды AMD-V, если процессор от Intel то VT-x
Далее проверим есть ли модуль ядра для запуска KVM следующей командой
zgrep CONFIG_KVM /proc/config.gz
проверяем есть ли на выхлопе параметры CONFIG_KVM_AMD (или CONFIG_KVM_INTEL, у меня оба параметра =m ), должны быть равны y или m, если это так, замечательно, переходим к установке пакетов.
sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat
я выбрал полную установку (остальные не пробовал, по этому могу рекомендовать полную установку, то бишь гарантийно будет работать) возникает нюанс с конфликтом пакетов, подтверждаю я удаления конфликтующего пакета.
в принципе эти команды можно было бы запустить после правки libvirtd.conf, ну да ладно, потом перезапустим демона. И так включаем libvirtd как сервис, далее запускаем его ну и для проверки посмотрим его статус, из скрина видим сервис работает корректно
sudo systemctl enable libvirtd.service
sudo systemctl start libvirtd.service
sudo systemctl status libvirtd.service
перейдем к правке libvirtd.conf, надо раскоментировать два параметра
sudo nano /etc/libvirt/libvirtd.conf
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
сохраняем конфигурацию, далее добавляем нашего пользователя john в группу libvirt командой
sudo usermod -a -G libvirt john
на всякий случай можно удостовериться проверив следующие командой в каких группах состоит наш пользователь
groups john
ну и перезапускаем сервис, смотрим статус сервиса
sudo systemctl restart libvirtd.service
sudo systemctl status libvirtd.service
далее запускаем менеджер виртуальных машин и пользуемся постигая все прелести виртуализации.
Для экспериментов и изучения других дистрибутивов операционных систем вещь не заменимая, рекомендую....
Собственно говоря вот и все.
За основу взято ArchWiki, так же несколько инструкций от других пользователей и переписаны под себя.
За сим откланиваюсь...