Добавьте пользователя в группы ''libvirt'', ''libvirt-qemu'' и ''kvm'' для использования виртуальных машин уровня ''system'' (qemu:///system)
Добавьте пользователя в группы ''libvirt'', ''libvirt-qemu'' и ''kvm'' для использования виртуальных машин уровня ''system'' (qemu:///system)
sudo usermod -a -G libvirt,libvirt-qemu,kvm $USER
{{UserCmd|command=sudo usermod -a -G libvirt,libvirt-qemu,kvm $USER}}
Обратите внимание, что для того, чтобы группы стали активными, вам нужно перезапустить пользовательское пространство. Чтобы перезапустить его:
{{UserCmd|command=systemctl soft-reboot}}
{{BoxSuccess|Примечание|
{{BoxSuccess|Примечание|
# Вам не нужен этот шаг для запуска виртуальных машин системного уровня. Однако virt-manager запросит пароль sudoer'а при запуске, если пользователь не входит в группу ''libvirt''.
# Вам не нужен этот шаг для запуска виртуальных машин системного уровня. Однако virt-manager запросит пароль sudoer'а при запуске, если пользователь не входит в группу ''libvirt''.
# Вы также можете создавать виртуальные машины уровня '''пользователя''' (qemu:///session) и использовать их без прав sudoer. Однако некоторые функции, такие как [https://libvirt.org/kbase/virtiofs.html Sharing files with Virtiofs], могут быть недоступны в qemu:///session}}
# Вы также можете создавать виртуальные машины уровня '''пользователя''' (qemu:///session) и использовать их без прав sudoer. Однако некоторые функции, такие как [https://libvirt.org/kbase/virtiofs.html Sharing files with Virtiofs], могут быть недоступны в qemu:///session}}
Latest revision as of 08:17, 12 November 2024
Установите virt-manager, qemu и все зависимости
Через терминал:
user $ sudo pacman -S --needed virt-manager qemu-desktop libvirt edk2-ovmf dnsmasq iptables-nft COPY TO CLIPBOARD
Для поддержки TPM:
user $ sudo pacman -S --asdeps swtpm COPY TO CLIPBOARD
Добавить в автозапуск и запустить службу:
user $ sudo systemctl enable libvirtd.service COPY TO CLIPBOARD
Добавьте пользователя в группы libvirt, libvirt-qemu и kvm для использования виртуальных машин уровня system (qemu:///system)
user $ sudo usermod -a -G libvirt,libvirt-qemu,kvm $USER COPY TO CLIPBOARD
Обратите внимание, что для того, чтобы группы стали активными, вам нужно перезапустить пользовательское пространство. Чтобы перезапустить его:
user $ systemctl soft-reboot COPY TO CLIPBOARD
Примечание
Вам не нужен этот шаг для запуска виртуальных машин системного уровня. Однако virt-manager запросит пароль sudoer'а при запуске, если пользователь не входит в группу libvirt.
Вы также можете создавать виртуальные машины уровня пользователя (qemu:///session) и использовать их без прав sudoer. Однако некоторые функции, такие как Sharing files with Virtiofs, могут быть недоступны в qemu:///session
Cookies help us deliver our services. By using our services, you agree to our use of cookies.