-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Joshua Daniel edited this page Jan 2, 2025
·
3 revisions
Alpine:
doas apk add libvirt-daemon qemu-img qemu-system-x86_64 qemu-modules openrc bash
doas rc-update add libvirtd
doas service libvirtd start
doas modprobe tun
su
echo "tun" >> /etc/modules-load.d/tun.conf
cat /etc/modules | grep tun || echo tun >> /etc/modules
exit
doas addgroup $USER libvirt
doas rc-update add libvirt-guests
doas service libvirt-guests start
NixOS(NOT TESTED):
ADD USER TO "libvirtd" group in /etc/nixos/configuration.nix
#in /etc/nixos/configuration.nix
virtualisation.libvirtd = {
enable = true;
qemu = {
package = pkgs.qemu_kvm;
runAsRoot = true;
swtpm.enable = true;
ovmf = {
enable = true;
packages = [(pkgs.OVMF.override {
secureBoot = true;
tpmSupport = true;
}).fd];
};
};
};
Gentoo(NOT TESTED):
Please look at the wiki
sudo emerge --ask app-emulation/qemu
Slackware(NOT TESTESD):
Freebsd:
NOT SUPPORTED
NetBSD:
NOT SUPPORTED