Installing Mac OS X Tiger 10.4 (Intel) on a QEMU VM

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ต.ค. 2024
  • QUICK NOTE - JULY 21ST
    Mac OS X 10.4 and 10.5 bootloaders are very prone to fail booting the kernel with CPU virtualization using either the Linux KVM or Apple's Hypervisor.framework. The 32 bit boot.efi image it's unbootable with CPU virtualization on. Also earlier efiboot images that are 32 bit only are unbootable as well, even with TCG only. 32 bit efiboot from 10.4.8 is only bootable with TCG. 64 bit efiboot image it's more likely to boot with CPU virtualization.
    while it is possible that you could in fact be able to boot any of these images with no issue in the first attempt using CPU virtualization, it's more luck that actually having a valid configuration. it's a bug that might be on the OVMF firmware, the bootloader, the kernel, the hypervisor, or even your computer virtualization memory.
    Later this year in June I moved the files from the VM of this video into another machine running Sonoma. And it was literally unbootable with CPU virtualization. I made a new image with OpenCore 1.0.0 and found out that this images are very prone to fail booting the kernel on these hypervisors. However, booting with TCG CPU emulation had no issues at all and was very stable, at the cost of being slower.
    My advice is to first install the system with no KVM or Hypervisor.framework acceleration at all. And then after having your system set up and your account created, try enabling KVM and you'll see what I mean.
    It's going to be a waste of your time. Unless you are an advanced user who can do low level debugging of the hypervisor and the bootloader runtime and the firmware.
    -----------------------------------------------------------------
    Installation of Mac OS X Tiger 10.4.10 on a QEMU VM using the Hypervisor.framework and a x64 UEFI OVMF. Vanilla install image modified to remove SMBIOS lock, all of the other files are untouched. No distros used and no Legacy BIOS patches used.
    Mac OS X 10.4.10 8R4088 10.4.10-8R4088-ACDT.dmg (Modified iMac7,1 install disk, no SMBIOS lock)
    OpenCore 0.9.3 x64 RELEASE build
    OVMF compiled for the x64 architecture using the edk2-stable202305 release.
    QEMU qemu-system-x86_64 8.0.3
    macOS Monterey 12.6.8

ความคิดเห็น • 19