User:Alydev/vfio grub toggle

From ArchWiki
/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet modprobe.blacklist=vfio-pci"
/etc/grub.d/40_custom
menuentry "Arch Linux - PCI Passthrough" {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_gpt
        insmod ext2
        search --no-floppy --fs-uuid --set=root d8dfdf74-8c7d-4d1e-a012-79abc959a420
        echo    'Loading Linux linux ...'
        linux   /vmlinuz-linux root=UUID=48247929-96dd-45d0-853e-070a96bf73ce rw  loglevel=3 quiet rd.driver.pre=vfio-pci intel_iommu=on vfio-pci.ids=10de:25a2,10de:2291 modprobe.blacklist=nvidia
        echo    'Loading initial ramdisk ...'
        initrd  /initramfs-linux.img
}