khronokernel.github.io icon indicating copy to clipboard operation
khronokernel.github.io copied to clipboard

OpenCore VM Images issues (Legacy and i386 EFI)

Open adespoton opened this issue 2 years ago • 3 comments

As you can see from https://github.com/adespoton/utmconfigs, I've had great success using your EFI images as a jumping off point for emulating OS X 10.7 through macOS 11 in QEMU-x86_64/UTM.

However, the TCG emulator in QEMU seems to have issues with the OpenCore config you provide for 10.4, 10.5 using the i386 image, and 10.6 using either the i386 or Legacy image.

I've gone over the settings in the EFI, tried updating everything to a more recent OpenCore package, and am at a loss as to what's wrong. Basic emulation is obviously working, but a kernel panic shows there's something not quite right -- I'm suspecting after two years of fighting with it that it's a TCG issue, but thought I'd check if you thought it might be an OpenCore issue that can be tweaked:

Screenshot 2023-09-20 at 22 40 09

There's a lot of people who have been attempting to get Snow Leopard running on Apple Silicon via QEMU/UTM, and so far no reported successes.

adespoton avatar Sep 21 '23 05:09 adespoton

@adespoton May be try without smp ? I also had qemu 9.0/ uefi configuration crash in updated 10.6 -> 10.6.8 and solved it by editing config.plist in EFI partition with " -nehalem_error_disable" argument added to boot-args.

Randrianasulu avatar May 04 '24 20:05 Randrianasulu

@adespoton May be try without smp ? I also had qemu 9.0/ uefi configuration crash in updated 10.6 -> 10.6.8 and solved it by editing config.plist in EFI partition with " -nehalem_error_disable" argument added to boot-args.

Thanks; I'll test my config with that and see if it's more stable.

adespoton avatar Mar 17 '25 17:03 adespoton

I was running into difficulties when using this guide even on Mojave. For the future, there's some preconfigured machines at https://github.com/adespoton/utmconfigs that may be helpful

Er, you may have noticed my username; those configs are based on the results of my testing ;)

adespoton avatar Mar 17 '25 17:03 adespoton