Last active
February 23, 2022 05:35
-
-
Save h4rm0n1c/314a145720df1d0906e4f7153972015e to your computer and use it in GitHub Desktop.
Mac OS Tiger 10.4 Client or Server in ESXi 6.5U2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Disclaimer: I in no way encourage the violation of Apple's sofware licences. | |
My instructions are hardware agnostic and therefore cannot be interpreted as an attempt to do so. | |
You will need: | |
1. an intel or universal mac os Tiger installer, personally, I found great success with the 10.4.7 and 10.4.10 installers for various 2007 models. | |
2. efi32-srvr.rom, I'm not providing links, google it. | |
3. ESXi installed and unlocked with ESXi-Unlocker | |
Clover Wizard and Mactracker are great tools for figuring this stuff out in terms of what hardware and what OS versions are compatible, | |
most Tiger install disks apart from a few shipped with checks to see what model mac you're running and only install on "compatible" machines. | |
If you get a DMG file, make sure to convert it to a iso with dmg2img.exe | |
Create your virtual machine, I selected Hardware Version 10 a.k.a "5.5 and Later" | |
Add your iso file. | |
Save your virtual machine and then unregister it from esxi. | |
Open up your scp client, log onto your esxi server, browse to your newly created vm's vmx file and add the following: | |
cpuid.1.eax = "00000000000000000000011011111010" | |
cpuid.2.eax = "00000101101100001011000100000001" | |
cpuid.2.ebx = "00000000010101100101011111110000" | |
cpuid.2.ecx = "00000000000000000000000000000000" | |
cpuid.2.edx = "00101100101101000011000001001000" | |
hw.model.reflectHost = "FALSE" | |
hw.model = "Macmini2,1" | |
efi32.filename = "efi32-srvr.rom" | |
ich7m.present = "TRUE" | |
smbios.reflectHost = "FALSE" | |
Upload the efi32-srvr.rom file to the virtual machine directory alongside the VMX file you just edited. | |
Re-add your Virtual machine to your inventory. | |
Boot your vm and with any luck unless you cocked up any of the instructions, you should be booting Mac OS Tiger's installer on virtualised hardware. | |
I'm not sure if the ich7m line is necessary, but it was included in the working VMX files generated by VMware Fusion. | |
The cpuid lines fake a Intel Core 2 Duo T7700. | |
I managed to do this with some hints from Fusion's VMX files, and the following urls: | |
https://www.betaarchive.com/forum/viewtopic.php?t=30250 | |
https://www.downtowndougbrown.com/2017/10/virtualizing-mac-os-x-10-4-with-vmware/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment