Настройка KVM на ArchLinux. Пройдем пошагово от начала установки, до запуска "Менеджера виртуальных машин".
1. Проверим наличие виртуализации
# grep -E --color=auto 'vmx|svm|0xc0f' /proc/cpuinfo
Вывод команды для AMD процессора (для интела на ПК будет отличаться немного) Видем текст выделеный красным цветом, все ОК:
2. Проверяем есть ли поддержка ядра виртуализации
# zgrep CONFIG_KVM= /proc/config.gz
Вывод команды, если на против параметра 'm' или 'y', то все ок.
Есть и альтаернативная с расширенной информацией команда
#zgrep CONFIG_KVM /proc/config.gz
3. Теперь установим KVM/QEMU
Выполним команду
# sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat
НО в случае если будет ошибка как на скриншоте, то необходимо выполнить команду и после начинаем установку
# sudo steamos-redonly disable
4. Теперь во время установки будут заданы вопросы:
А) Выберите постовщика: наш выбор пунт 3, а именно emu-fulql
Б) iptables-nft и iptables конфликтуют. Удалить iptables? [y/N] - Вводим Y.
В) Приступить к установке? - y
Г) Ожидаем конца установки.
5. Включаем службу виртуализации и проверяем ее работу
# sudo systemctl enable libvirtd.service --now
# sudo systemctl status libvirtd.service
Если информация как на скриншоте, то все ОК.
6. В конфигурационном файле, расскоментируем два параметра.
Вводим команду:
# nano /etc/libvirt/libvirtd.conf
Убираем '#' с двух параметров
- unix_sock_group = "libvirt"
- unix_sock_rw_perms = "0770"
7. Добавим нашего пользователя в возможность управления KVM
# sudo usermod -a -G libvirt deck
8. Перезапустим службу
# sudo systemctl restart libvirtd.service
9. Для графического управления, заходим в меню (левый нижний угол) и запускаем "Менеджер виртуальных машин"
10. Включаем Steam
# sudo steamos-redonly enable
На этом все, уважаемые читатели. Как создать вируальную машину в KVM/QEMU и настроить ее будет в отдельной статье.