Skip to content

Instantly share code, notes, and snippets.

@9-squared-sitecube
Last active October 12, 2025 15:17
Show Gist options
  • Save 9-squared-sitecube/4726d0d2142f3d7ff226ff8f19a4ce6d to your computer and use it in GitHub Desktop.
Save 9-squared-sitecube/4726d0d2142f3d7ff226ff8f19a4ce6d to your computer and use it in GitHub Desktop.

Install Mac OS 10.7 in UTM iOS with sound (thanks to this guide)

Here is how to run Mac OS 10.7 in UTM iOS, but while following this guide, you agree to be patient for Mac OS 10.7 to install and load in UTM, please note that Mac OS 10.7 will be too slow to use.

  1. Download the required files:

  2. Create a UTM VM with the following specs:

    • Architecture: x86_64
    • System: Standard PC (Q35 + ICH9, 2009)
    • RAM: 2048 MB (try lowering the ram if it's too much for your iDevice to handle.)
    • Enable Force multicore in Advanced settings.
    • CPU counts: 0 (for UTM to use the maximum supported CPU counts.)
    • Add these QEMU Parameters:
      • -cpu
      • Penryn,+ssse3,+sse4.1,+sse4.2
    • Add the following files to Drives with these specs:
      • OVMF.bin , Image type: BIOS
      • EFI-LEGACY.img , Image type: Disk Image , Interface: USB
      • Install Mac OS X Lion 10.7.0 Lion.iso , Image type: Disk Image , Interface: USB
    • Now, Create a Drive in Drives with the specs:
      • Image Type: Disk Image
      • Interface: IDE
      • Size: Any size more than 20GB (20,000 MB)
    • Emulated card: Intel Gigabit Ethernet (e1000-82545em)
  3. Create VM

  4. Boot VM (Please note that this will take long to boot)

    • If you're in the EFI Shell, then type fs0:\EFI\Boot\BootX64.efi and hit enter.
    • Still didn't work? try fs1:\EFI\Boot\BootX64.efi and hit enter.
    • If none of these work, then you can try fs2:\EFI\Boot\BootX64.efi and hit enter.
  5. If you see errors in Boot such as "Invalid parameter" in OpenCore boot or some errors in Mac OS verbose boot and then does nothing, just wait, it is doing something, wait for ~25 minutes and you can see white screen with cursor, hit the arrow (->) button once it appears after the white screen.

  6. Once you hit the arrow (->) button, wait for some time, then at the top select utilities > disk utility

  7. wait for some time for the disk utility app to start

  8. select that disk that has over 20 GB, not any of the usb Drive, wait some time.

  9. Then go to Erase tab, and hit erase, confirm that you want to erase, wait some time.

  10. Once that's done, exit disk utility, and then click on continue.

  11. Choose the disk that has a total of over 20 GB and click on install.

  12. Wait for ~14 hours for Mac OS 10.7 to be installed (sometimes, you need to touch the screen or drag around the screen with your finger if the installation is freezing.)

  13. "Installation succeeded" Power off the VM and remove the Mac OS 10.7 installation disk from the VM and start the VM again.

  14. Setup Mac OS 10.7 like you normally would, but Setting it up takes so much time, because Mac OS 10.7 in UTM in iOS is extremely slow.

  15. Now Mac OS 10.7 Desktop should show, Enjoy :)

'

@JosefRoth
Copy link

its not possible for me to enter the side with the 10.7 iso. Do other isos work, because my 10.7.5 gives me a qemu error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment