Thu. Dec 5th, 2019

Host your Website

Read and learn

FatCow Web Hosting $1.00/mo* Trust your web hosting to the #1 web host provider, GoDaddy!

Tutorial checkra1n on Linux via QEMU macOS Virtualization

1 min read

Complete PCI USB controller passthrough how to guide. This tutorial will explain and demonstrate how to get a working macOS virtual machine with fully working host USB. For use on Windows and Linux.

Ubuntu 18.04:

Written tutorial:

Follow my socials:

19 thoughts on “Tutorial checkra1n on Linux via QEMU macOS Virtualization

  1. driverctl: failed to bind device 0000:00:0b.0 to driver vfio-pci

    Could not access KVM kernel module: No such file or directory

    qemu-system-x86_64: failed to initialize KVM: No such file or directory

  2. [email protected]:/home/nebi# dmesg | grep -E "DMAR|IOMMU"
    [ 0.197445] DMAR: Disabling IOMMU for graphics on this chipset
    [ 0.197445] DMAR: Forcing write-buffer flush capability
    [ 20.864218] AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <[email protected]>

    [ 20.864220] AMD-Vi: AMD IOMMUv2 functionality not available on this system


  3. Did everything right up to the “update-grub” segment then get hit with an error saying “sourcing file ‘/etc/default/grub: syntax error: EOF in backquote substitution” any clues?

  4. I am getting this error: qemu-system-x86_64: -device vfio-pci,host=00:14.0,bus=port.1,multifunction=on: vfio 0000:00:14.0: no iommu_group found: No such file or directory

  5. qemu-system-x86_64: -device vfio-pci,host=00:14.0,bus=port.1,multifunction=on: vfio error: 0000:00:14.0: group 4 is not viable
    Please ensure all devices within the iommu_group are bound to their vfio bus driver.

  6. I get an error saying “qemu-system-x86_64: -drive id=systemdisk, if=none, file=macOS.qcow2: could not open ‘macOS.qcow2’: no such file or directory”

Comments are closed.

Copyright © All rights reserved. | Newsphere by AF themes.