New here, I used to do macs but mainly PCs now. So please excuse my ignorance. Mac stores are closed in Arizona, My friend has a circa 2015 Macbook Pro. On startup, the line goes about halfway and then goes to a spinning icon that goes on and off. I did a disk repair and permissions , but it still does the same. So I tried to reload the OS, it says not found, apparently you cannot download Yosemite anymore. So, the rest of my machines are windows. Where do I get Yosemite and how can I build it on a Windows machine that I can have the Mac start up. Help please.
Simple steps to create macOS Installer for Vmware on Linux or Windows
This guide describes how you can create a Vmware image (vmdk) for installing macOS in Vmware. Most tutorials about this topic require an ISO installer file that was typically created in macOS or you have to download some preinstalled image file from unknown source. None of them are ideal. But if you follow the steps below, you will not need to access macOS and will use official and trusted sources.
First of all download gibMacOS from here and set up https://github.com/corpnewt/gibMacOS
Run the script to download the full macOS installer: on Linux:
Install qemu-img converter
on Linux (Debian or Ubuntu):
install qemu-tools package
on Windows use this installer: https://qemu.weilnetz.de/w64/
when you run the installer, it is enough to select the "tools" and "dll library".
Convert the downloaded BaseSystem.dmg to Vmware image
run the following commmand in that directory where BaseSystem.dmg was downloaded (somewhere here: gibMacOS-master/macOS Downloads/publicrelease/061-44387 - 10.15.3 macOS Catalina) on Linux:
qemu-img convert -O vmdk -o compat6 BaseSystem.dmg recovery.vmdk
c:\"Program Files"\qemu\qemu-img convert -O vmdk -o compat6 BaseSystem.dmg recovery.vmdk
Use the previously created image to install macOS in Vmware
I assume you have a patched and working Vmware already. If not, find another guide but in nutshell:
- confirm the VT-x is supported on your Intel machine (if you are on AMD you may not able to virtualize macOS or you need to do more work)
- install VMware Workstation or VMware Workstation Player (free for non-commercial use)
- use an unlocker to patch the Vmware to support macOS guest
currently this works well: https://github.com/BDisp/unlocker/
So when you are here you have a patched Vmware and a Vmware image (recovery.vmdk).
Run Vmware and create a new virtual machine by choosing macOS guest. But add another hard disk as well with selecting to use an existing virtual disk. Browse the recovery.vmdk. You will get a warning about the image is not in the latest format but choose to keep the existing format.
After you installed the macOS, install the vmware tools as well.
Tested on Windows 10 with macOS Catalina 10.15.3 in Vmware 15.5 Player
So I managed to get a Catalina 10.15 vm up and running in ESXi 6.7u2.
When I try to install Catalina updates, however, it goes to the Apple logo, status bar moving ever so slightly, reboots again and this time hangs on the Apple logo. To fix this, I either remove or disable "Mac OS" as an option in the bootloader. Is there a way to get these updates to install?
In the meantime...
I instead of restarting Catalina after choosing to update it, I shutdown the guest. After a restart it SEEMED to update with the time duration countdown.
Prior to this I did run disk utility and checked Untitled and Untitled-Data for errors (I don't think it found any).
So I just logged back onto the VM and the version is still 10.15 and NOT 10.15.2 as hoped. So weird.
Clover r5101 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
Tested with unlocked Workstation 15 running OSX 10.9 -->10.15 guest in Windows X64 host.
1. Download and unzip "EFI_Clover_r5101 for VMware.zip". Mount Clover-v2.5k-5101-X64.iso by double clicking on it.
2. Mount your VM's EFI System Partition eg in terminal
sudo diskutil mount disk0s1
3. Copy EFI folder from step 1 into the EFI partition
4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.