This project automates complex Linux virtualization tasks.

Expand for details...
git clone --single-branch --depth=1 https://github.com/Scrut1ny/AutoVirt
- Experimental distro support:
- Make sure you're in the
AutoVirt/ root directory when running the command below!
git fetch --all && git reset --hard origin/main
| Distro |
Status |
| Arch based |
Supported |
| Debian based |
Experimental |
| Fedora based |
Experimental |
| openSUSE based |
Experimental |
git package
- Supported Linux distribution
- UEFI/BIOS Settings:
- CPU virtualization extensions (VT-x / AMD-V)
- IOMMU support (VT-d / AMD-Vi)
- A dGPU for passthrough (recommended)
vfio 0000:01:00.0: failed to setup container for group 13: Failed to set group container: Invalid argument
vfio-pci 0000:01:00.0: Firmware has requested this device have a 1:1 IOMMU mapping, rejecting configuring the device without a 1:1 mapping. Contact your platform vendor.
- Disable
Pre-boot DMA Protection (Needed for VFIO)
- (Change
IOMMU from [Auto] to [Enabled] to find hidden setting)