Mac OS X is an operating system by Apple Inc. It is a conglomoration of NeXTSTEP, A/UX, and Mac OS 9. It is based off the unix kernel and provides compatibility with X11. 1.下载到MAC OS X文件(VMWare files for patched Mac OS X Tiger Intel)(arr) 2.复制tiger-x86-flat.img 外置 USB.
Hi All, I am trying to get Mac OS X Server 10.4 Tiger installed on a virtual machine. I have the original installation disc for Mac OS X Server 10.4 Tiger.
Macbook late 2011 - OS X 10.10 - Intel i7 2.4GHz (Sandy Bridge) - Fusion 7 Installed. ESXi 6.0 Hosts - Intel Xeon E5-2680 v3 (Haswell) (these hosts can be downgraded to run 5.5 if needed) I can create a machine under my Fusion as Mac OS X 10.5 and boot to the physical 10.4 Tiger disk, but then it fails with;. 'the cpu has been disabled by the guest operating system' I know to get around this I have to change the CPUID of the virtual machine in the VMX file, which is fine. However I cannot find the correct CPUID to use, VMware offer a CPU identification tool But this will not boot on a Server running OS X 10.4 Tiger, due to the EFI, if you boot this tool on any machine with BIOS, it works perfectly. I am unaware of any other tools or commands I can run to identify the CPUID on the hardware running tiger to help me figure out the correct CPUID to run the VM in fusion. Once up and running in fusion, I hope to port it over to ESXi 6.0.
Can anyone help me with with the correct CPUID? If possible, we'd like to do it this way rather than using any unlocker tools, as we need the OS for a custom application, so are trying to keep everything working as untouched as possible. Thank you in advance.
Hi All, I am trying to get Mac OS X Server 10.4 Tiger installed on a virtual machine. I have the original installation disc for Mac OS X Server 10.4 Tiger. Macbook late 2011 - OS X 10.10 - Intel i7 2.4GHz (Sandy Bridge) - Fusion 7 Installed. ESXi 6.0 Hosts - Intel Xeon E5-2680 v3 (Haswell) (these hosts can be downgraded to run 5.5 if needed) I can create a machine under my Fusion as Mac OS X 10.5 and boot to the physical 10.4 Tiger disk, but then it fails with;. 'the cpu has been disabled by the guest operating system' I know to get around this I have to change the CPUID of the virtual machine in the VMX file, which is fine. However I cannot find the correct CPUID to use, VMware offer a CPU identification tool But this will not boot on a Server running OS X 10.4 Tiger, due to the EFI, if you boot this tool on any machine with BIOS, it works perfectly.
I am unaware of any other tools or commands I can run to identify the CPUID on the hardware running tiger to help me figure out the correct CPUID to run the VM in fusion. Once up and running in fusion, I hope to port it over to ESXi 6.0. Can anyone help me with with the correct CPUID? If possible, we'd like to do it this way rather than using any unlocker tools, as we need the OS for a custom application, so are trying to keep everything working as untouched as possible. Thank you in advance Hi I used these VMX parameters to boot a 10.4 desktop version of OS X.
Hi, I've ran the unlocker 2.0.8 tool on ESXi 6.0 build 3380124 The installation seems to have run fine, as using vCenter I can power on a Mac OS X screen, but I hit two issues, I get a MKS failure when viewing the console, the process crashes, constantly, whenever I boot the VM and it loads, I see a VMware screen, then apple screen, then then 'VMware remote MKS has stopped responding'. This doesn't happen with the Windows and Linux VMs I am running on the system.
If i look at events for the VM, I can see constant reboots of the VM, with lines logged such as. Message on Mac OS X Server 10.4.7 (Retail-Disc): Click OK to restart the virtual machine or Cancel to power off the virtual machine. Info 15:11:55 Mac OS X Server 10.4.7 (Retail-Disc) User It's worth noting, I am running Mac OS X Server10.4.7 built off the retail disc, and using the CPUID from above. The ESXi CPU is Intel Xeon E5-2680 v3 (Haswell) The VM was built and running in Fusion 7, then I've connected my Fusion 7 machine to the ESXi server to upload the VM. The CPUID settings are stripped out, which I believe is a known issue.
So I enter them again using WINSCP to browse the datastore and edit the VMX file, I also add the SMC.version = '0' line I've attached a copy of the VMX in a zip file Any help would be appreciated. Hi, I've ran the unlocker 2.0.8 tool on ESXi 6.0 build 3380124 The installation seems to have run fine, as using vCenter I can power on a Mac OS X screen, but I hit two issues, I get a MKS failure when viewing the console, the process crashes, constantly, whenever I boot the VM and it loads, I see a VMware screen, then apple screen, then then 'VMware remote MKS has stopped responding'. This doesn't happen with the Windows and Linux VMs I am running on the system. If i look at events for the VM, I can see constant reboots of the VM, with lines logged such as It's worth noting, I am running Mac OS X Server10.4.7 built off the retail disc, and using the CPUID from above. The ESXi CPU is Intel Xeon E5-2680 v3 (Haswell) The VM was built and running in Fusion 7, then I've connected my Fusion 7 machine to the ESXi server to upload the VM. The CPUID settings are stripped out, which I believe is a known issue. So I enter them again using WINSCP to browse the datastore and edit the VMX file, I also add the SMC.version = '0' line I've attached a copy of the VMX in a zip file Any help would be appreciated Can't see anything wrong with the VMX.
Can you zip up the vmware.log file and post please? Belay that: there are no cpuid.inhibitDarwinMasks = 'TRUE' ich7m.present = 'TRUE' monitorcontrol.enablefullcpuid = 'TRUE' smc.present = 'TRUE'.
Wow thanks, that looks to have worked, I'm sure I checked out the config between fusion and ESXi after the upload, but they again I've bene doing that much testing and playing around between fusion and VMware, its very very hard to to keep up with myself. My initial machine I had working on fusion is now working within ESXi! I'll go through the rest of the machines etc tomorrow. I'll try and get around to doing a write up on here about everything I've done, what the environment is etc, so others know in the future.
It's been such a learning curve understanding the Mac OS X boot checks etc, the security procedures in place. And I spent days trying to find a way to work out the CPUID Mask myself! Luckily I came to here and someone had done it!
Thank you both for your help. Does anyone know which fusion product I need to get a copy of vmware tools that will install on 10.4.11? I've installed fusion 2.0.8 inside of my Mac VM (funnily enough) to get access to the darwin.iso file from that install, I launch the VMware tools package from inside the first level.pkg file going to /Contents/Resources/VMware Tools.pkg, but it hangs on 'Finishing installation' 'Running VMware Tools Installer Script' and goes no further If I launch the VMware tools installer from direct from the mounted disk, it doesn't do anything. Hence going into the installer itself to dig out the pkg file. Does anyone know which fusion product I need to get a copy of vmware tools that will install on 10.4.11? I've installed fusion 2.0.8 inside of my Mac VM (funnily enough) to get access to the darwin.iso file from that install, I launch the VMware tools package from inside the first level.pkg file going to /Contents/Resources/VMware Tools.pkg, but it hangs on 'Finishing installation' 'Running VMware Tools Installer Script' and goes no further If I launch the VMware tools installer from direct from the mounted disk, it doesn't do anything.
Hence going into the installer itself to dig out the pkg file VMware never supported Tiger (10.4) only from Leopard (10.5). I just looked and the tools installer has a check to see if the OS version is 10.5 as a minimum. Options may be to fix the package check, or manually extract on host OS X and install. I will take a look but busy with work at the moment. Update: I have hacked the installer package to allow 10.4. I don't have a Tiger system to test, but feel free to give it a go.
Does it show the error during installation or after it has installed? (I wouldn't bother looking around for other tools, they actually ship in ESXi.) No it literally just said, needs to be installed on 10.5 or higher again for the package you give me, and the fusion 5.0.5 tools installs fine, but in the VMware vCenter application, when I click on the VM, it says 'VMware tools not installed' Ive not seen any errors about it, maybe they will be contained in the VMware.log file, which I can check tomorrow. We still need a port of the open-vm-tools to mac os x as the VMware provided tools depend on newer APIs at the IOKit level. Maybe someone can grab zenith432's GL branch and work on porting it to Tiger further on. Regarding iconv, I've tried replacing libiconv.2.dylib and realized that just replacing the import table is sufficient as no newer APIs are needed.
Hey cheers for this, going to be honest, after the CPUID bit non of that made much sense to me, other than most of the VMtools won't work, which is a shame, I just want ESXi to see the OS for performance stuff. I'll try the shorter CPUID stuff and see if that works on my environment, do you know anything about getting 10GB working on Tiger in a VM?
Hey cheers for this, going to be honest, after the CPUID bit non of that made much sense to me, other than most of the VMtools won't work, which is a shame, I just want ESXi to see the OS for performance stuff. I'll try the shorter CPUID stuff and see if that works on my environment, do you know anything about getting 10GB working on Tiger in a VM? Agree very useful information. The data I used was captured from an old iMac of mine and a cpuid utility I modified to save in VMX format. Finding the essential info helps me understand what is important. @d3vi1-alter - I don't have any free time to look at compiling the tools as too busy with work and family at present. However happy to test and also package into the unlocker if that helps.
@macbootissues22 - I will load a Tiger VM onto ESXi (currently using Fusion and Workstation) and see if I can see the OS correctly. Also not sure what the issue with 10GB of memory is, can you explain a bit more please? Is it just impossible to assign 10GB to the VM, or Tiger not seeing that amount of memory? Agree very useful information. The data I used was captured from an old iMac of mine and a cpuid utility I modified to save in VMX format. Finding the essential info helps me understand what is important. @d3vi1-alter - I don't have any free time to look at compiling the tools as too busy with work and family at present.
However happy to test and also package into the unlocker if that helps. @macbootissues22 - I will load a Tiger VM onto ESXi (currently using Fusion and Workstation) and see if I can see the OS correctly. Also not sure what the issue with 10GB of memory is, can you explain a bit more please? Is it just impossible to assign 10GB to the VM, or Tiger not seeing that amount of memory? Sorry I was referring to 10GB networking, the only adapter I can add to the VM in ESXi is the e1000, If I change the VM OS type, to anything other than Apple 10.5 32bit, the VM refuses to boot, If I change to 10.6 32/64bit, I just get a black screen when booting 10.7 32bit it shows your apple hardware has changed you need to reboot your system. All other options, I get the EFI boot options screen What tools did you use to capture the data from your iMac?
Sorry I was referring to 10GB networking, the only adapter I can add to the VM in ESXi is the e1000, If I change the VM OS type, to anything other than Apple 10.5 32bit, the VM refuses to boot, If I change to 10.6 32/64bit, I just get a black screen when booting 10.7 32bit it shows your apple hardware has changed you need to reboot your system. All other options, I get the EFI boot options screen What tools did you use to capture the data from your iMac? I wonder if manually changing the hardware type in the VMX will work?
Will have to check out the test VM I have available. Update: Maybe this compiled for Tiger would work. The tests on the OS type do not surprise me as they change settings for various parameters on the virtual hardware chassis, and as they are hidden it is hard to know what they are doing. Best bet is to stick with 10.5.
The tool is on my GitHub repository. It is forked from another tool and I updated the ability to dump in VMware format. Have some additional changes which haven't pushed yet but can send an executable if you want one, except for Windows at present, so OS X and Linux/ESXi. A while back I had a nicely set up VM for Tiger running under VMware Fusion. But I had no backups and the disk crashed. Today, I built another one.
But I am lacking the audio driver that can be installed on 10.4. Most of the AppleAC97Audio drivers I found require 10.5 and up.
I found one that loaded ok with kextload -t, but it is not working anyway. Help would be appreciated. I also do not seem to be able to change the display setting using Graphics Mode in com.boot.plist. Any other approaches? Hi guys Itried to get Tiger on VMWARE with your help but to no avail. I found VirtualBox to work better with it.
I have everything working except for proper QE/CI, but it still works pretty decently without it. Is there any knowledge you could take from VMWARE and apply it to VIRTUALBOX? Check out the video I made as proof of concept of waht I've achieved. It's practically a vanilla installation.
The only error I get is on boot is GFX0 family matching specific fails Anyone knows how to extract acpi tables from VirtualBox or from OSX Tiger? Any ioreg utilities? I cant find any for Tiger. If I could, at least I could try and do something about the graphics. Thanks for your help! I wonder if manually changing the hardware type in the VMX will work? Will have to check out the test VM I have available.
Update: Maybe this compiled for Tiger would work. The tests on the OS type do not surprise me as they change settings for various parameters on the virtual hardware chassis, and as they are hidden it is hard to know what they are doing. Best bet is to stick with 10.5. The tool is on my GitHub repository. It is forked from another tool and I updated the ability to dump in VMware format. Have some additional changes which haven't pushed yet but can send an executable if you want one, except for Windows at present, so OS X and Linux/ESXi. If you could send me this tool it would be pretty useful, thank you.
So its been a while since I've been able to sit down and work on this environment, The VM's themselves run happily in ESXi 6.0, I'm going to see if I get another adapter working on the VM by editing the VMX file, and I also have issues with the graphics, I need a way to change them from 1024x768 but no options appear, and of course there is no vmware tools support. If you could send me this tool it would be pretty useful, thank you Here you go To get a format for VMware VMX files use: cpuid -d -o vmware. This is the current version of VMware Tools for OS X / macOS from the VMware CDS repository for Fusion 11.0.2 Please note: In the latest VMwareGfx.kext from Fusion 8.5.5 onwards VMware have discontinued the 2D-Acceleration code, and graphics performance is better now, thanks to Zenith432 for the update. To check for the latest version visit The various VMware Tools downloads are located under the packages folder for each version. Instructions for extracting darwin.iso - Download the file above - Extract com.vmware.fusion.tools.darwin.zip.tar - darwin.iso is located in the 'payload' folder com.vmware.fusion.tools.darwinPre15.zip.tar com.vmware.fusion.tools.darwin.zip.tar.
Here is a new utility to patch the EFI firmware in VMware Workstation and Fusion to allow the non-server versions of Mac OS X 10.5 (Leopard) and 10.6 (Snow Leopard) to run. Yoiu will need macOS unlocker 3 if you are using Workstation on non-Apple hardware.
I still have to find a way to do this on ESXi as the UEFIPatch utility will not run in the ESXi console. This currently supports: Workstation 11/12/14/15 on Windows and Linux Workstation Player 7/12/14/15 on Windows and Linux Fusion 10/11 on macOS Please read the readme.txt file for details.
Readme.txt. MacOS Unlocker V3.0 for VMware ESXi 1. Introduction - Unlocker 3 for ESXi is designed for VMware ESXi 6.5 and 6.7. The patch code carries out the following modifications dependent on the product being patched:.
Fix vmware-vmx to allow macOS to boot. Fix libvmkctl to allow vSphere to control the guest The code is written in Python as it makes the Unlocker easier to run and maintain on ESXi. +-+ IMPORTANT: Always uninstall the previous version of the Unlocker before using a new version. Failure to do this could render VMware unusable. +-+ 2. Installation - Copy the distribution file to the ESXi host datastore using scp or some other data transfer system.
Decompress the file from the ESXi console or via SSH: tar xzvf esxi-unlocker-xxx.tgz (xxx - will be the version number, for example, 300) Run the command from the terminal:./esxi-install.sh Finally reboot the server. Uninstallation - Open the ESXi console or login via SSH and chnage to the folder where the files were extracted. Run the command from the terminal:./esxi-uninstall.sh Finally reboot the server. Notes - A. There is a command added called esxi-smctest.sh which can show if the patch is successful. It must be run from a terminal or SSH session.
The output should be: /bin/vmx smcPresent = true custom.vgz false 38725560 B B. The unlocker can be temporarily disabled during boot by editing the boot options and adding 'nounlocker'. Thanks - Thanks to Zenith432 for originally building the C unlocker and Mac Son of Knife (MSoK) for all the testing and support. Thanks also to Sam B for finding the solution for ESXi 6 and helping me with debugging expertise.
Sam also wrote the code for patching ESXi ELF files and modified the unlocker code to run on Python 3 in the ESXi 6.5 environment. The code is available at History - 26/09/18 3.0.0 - First release (c) 2011-2018 Dave Parsons.
Mac OS X 10.4 Tiger on Fusion 7/8 and ESXi 5.5/6.
A Mac fan has released a patch for running Mac OS X, version 10.4.5, on any non-Apple computer running an AMD or Intel x86 processor. Apple to several Mac websites for posting links to this patch which were. Those who install Mac OS X on non-Apple hardware are unable to download updates directly from Apple website, so these patches are the only way to take advantage of the fixes made in each release.
Update: Apple lawers may be after OS X Hacker as the Web site of hacker called 'Maxxuss' is unavailable. Maxxuss says some issues still remain, such as problems with DVD playback and iTunes on systems with AMD CPUs.