В одному попередня стаття ми побачили, як встановити Кему-КВМ en Дебіан Візі завдяки співпраці Фіцо і цього разу я покажу вам, як це зробити, але в Arch Linux.
У порівнянні з Debian, те, що я покажу тобі далі, трохи важче, але давай, дійти до кінцевого результату дуже просто. Давайте розпочнемо:
Встановлення необхідних пакетів
Ми збираємось встановити пакунки, які нам потрібні, щоб це працювало Кему-КВМ і мати можливість керувати нашими віртуальними машинами.
$ sudo pacman -S qemu dmidecode ebtables dnsmasq libvirt bridge-utils openbsd-netcat radvd urlgrabber virtviewer virtinst virt-manager ifplugd ifenslave tcl
Раніше пакет називався qemu-kvm, для мене більше не, зараз це лише qemu. Решта пакунків необхідні для роботи мережевих параметрів тощо.
Після встановлення цих пакунків ми додаємо нашого користувача до груп Квм y polkitd:
$ sudo gpasswd -користувач your_kvm $ sudo gpasswd -користувач your_polkitd
Потім ми піднімаємо необхідні модулі, які можуть відрізнятися залежно від нашої відеокарти:
$ sudo modprobe kvm-intel $ sudo modprobe kvm
Якщо у вас AMD, вам слід використовувати kvm-amd, і я припускаю, kvm-nvidia для користувачів NVidia. Я, чесно кажучи, не впевнений у останньому.
Тепер ми активуємо послугу:
$ sudo systemctl enable libvirtd.service
І якщо ми хочемо його розпочати, ви вже знаєте:
systemctl start libvirtd.service
Нам потрібно лише створити або відредагувати правило для Policykit, яке дозволяє нам керувати віртуальними машинами разом із нашим користувачем. Для цього ми редагуємо або створюємо файл:
$ sudo nano /etc/polkit-1/rules.d/50-org.libvirt.unix.manage.rules
І ми вставляємо такі рядки всередину:
polkit.addRule (функція (дія, тема) {if (action.id == "org.libvirt.unix.manage" && subject.user == "your_user") {return polkit.Result.YES;}});
Ми повинні замінити вашого користувача нашим користувачем, звичайно. Що б у нас залишилося? Потім перезавантажте комп'ютер і спробуйте створити нову віртуальну машину.
Посилання: ФакторQM.