Mac OS X 10.15.5 (Catalina) on vmware workstation 15

Setting up Mac OS on a vm running on Windows is something I have done several times for one reason or the other, but mainly because I miss using the OS. I have always loved the Apple Mac OS, ever since I first used System 7 (Mac OS 7) back in the early 1990’s.

My main computer was a MacBook for a little over 7 years, but unfortunately these days have passed and my existing MacBook is resting comfortably in a corner on my desk, sadly collecting dust.

Every now and then I decide to run another VM with the latest OS, maybe bring back to life my old photo library and devonthink notes. Then I find just about enough spare time to start playing with that again. This time it is the latest available version OS X 10.15 – Catalina.

After having done this almost half a dozen times before, I will usually find an old vm lying around on a spare disk which I can bring up and download the latest Mac OS from the Apple Store. I don’t like using vm images or ISO downloaded from the internet in fear that they may have been compromised, so I like working with the original installers that I have downloaded from the App Store directly.

The VM I had was running OS X 10.13 – High Sierra. Downloading the OS from the App Store yielded only the small sized installer, so I decided to perform an install from that onto a new virtual disk.

The download and install took around 3 hours with my very fast internet (not), and the vm rebooted to the apple logo, and then nothing… It was stuck there. I was using vmware workstation 14 at this point and thought it would be a good idea to upgrade it to the latest version. Then of course use unlocker to enable booing Mac OS. Started up the VM and boom, the progress bar and then the setup screen. Yaaaaay.

Now with the Mac OS freshly installed and running, the next step is to get to see things on the screen, I needed to set the resolution to the max my monitor will support, so,  1920 x 1080. So install VMware Tools, that should be easy, menu -> vm -> Install VMware Tools… Nope, not working, unlocker failed to download the VMware Tools package for some reason. Finding it online was a bit difficult, but using the trusty google search, nothing is impossible. unzip, mount, install, reboot, and bam… the resolution is set, and then it jumps back to a high DPI lower resolution, which was something I never heard of before having not used any Retina display Macs before. With some luck and a lot of searching, I found a way to disable the hDPI mode and finally I have the OS running at a resolution where I can actually see things.

Next step, download a full original copy of the OS, no wait, write about it in my dead WordPress page, and hopefully follow this post up with multiple small posts explaining how I did all the above in details, with snapshots, versions of software used, download locations, and command lines. So, first post done, hopefully more to come.

Windows 2008 R2 as an NTP client

I grabbed this from the following link.

It explains how to setup Windows 2008R2 to sync with servers from pool.ntp.org

Time synchronization is an important aspect for all computers on the network. By default, the clients computers get their time from a Domain Controller and the Domain Controller gets his time from the domain’s PDC Operation Master. Therefore the PDC must synchronize his time from an external source. I usually use the servers listed at the NTP Pool Project website. Before you begin, don’t forget to open the default UDP 123 port (in- and outbound) on your (corporate) firewall.
1.    First, locate your PDC Server. Open the command prompt and type: C:\>netdom /query fsmo
2.    Log in to your PDC Server and open the command prompt.
3.    Stop the W32Time service: C:\>net stop w32time
4.    Configure the external time sources, type: C:\> w32tm /config /syncfromflags:manual /manualpeerlist:”0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org”
5.    Make your PDC a reliable time source for the clients. Type: C:\>w32tm /config /reliable:yes
6.    Start the w32time service: C:\>net start w32time
7.    The windows time service should begin synchronizing the time. You can check the external NTP servers in the time configuration by typing: C:\>w32tm /query /configuration
8.    Check the Event Viewer for any errors.
Tested on Windows Server 2008 R2 (Build 7600).