Встановіть та налаштуйте Qemu-KVM на Arch Linux [Оновлено]

Віртуальний менеджер

В одному попередня стаття ми побачили, як встановити Кему-КВМ 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. Решта пакунків необхідні для роботи мережевих параметрів тощо.

El paquete незайманий Його більше немає у сховищах або він був перейменований. Тепер потрібні лише пакунки virt-менеджер, libvirt-glib, libvirt, vde2 y 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;}});

Ми повинні замінити вашого користувача нашим користувачем, звичайно. Що б у нас залишилося? Потім перезавантажте комп'ютер і спробуйте створити нову віртуальну машину.

У моєму конкретному випадку, коли я намагався створити нову віртуальну машину з наявним образом, це дало мені помилку дозволу, коли я закінчив роботу майстра. Мені просто потрібно було надати дозволи на читання / запис у файл .img

Посилання: ФакторQM.