Skip to content
Joshua Daniel edited this page Jan 2, 2025 · 3 revisions

Install VM packages:

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):

Read and follow instructions.

Freebsd:

NOT SUPPORTED

NetBSD:

NOT SUPPORTED
Clone this wiki locally