2014 Mac mini & supported macOS versions

Whenever possible, I like to keep macOS High Sierra on a separate HPFS+ formatted partition/volume alongside Mojave & Catalina. I do this mainly for recovery/troubleshooting/testing purposes among other things. Separate but somewhat distinct.

While the iMac 2020 5K only supports macOS Catalina and onwards, the Mac mini (late 2014) supports Yosemite (10.10.x) all the way up to Big Sur (11.x) and the future release of Monterey (12.x).

For a 1TB internal HDD installed on the Mac mini, I allocated 100GB for High Sierra (HPFS+), Mojave & Catalina (both formatted in APFS)

Attempting to restore a High Sierra HPFS+ formatted DMG image file to an HPFS+ formatted partition using Big Sur’s built-in Disk Utility only rendered errors. Thankfully, the Disk Utility provided by Recovery Assistant (Command+Option+R on startup) provided a workaround.

Recovery Assistance also provides the ability to define the Startup Disk. After the successful DMG restore, High Sierra was now listed alongside Big Sur. Once booted and logged in, downloading the Mojave and Catalina installers and running through them was a breeze.

Software Update functions as expected.

HP ZR30w Display w/ DP input

The DP (display port) input of this 30″ screen works well with the mini-DP output of a MacPro (2010/2012), MacBook Pro 2013/2012/2011 and certain Lenovo/Thinkpads models. This display unit is very portable (has a handle along the frame) and supports up to 2,560 x 1,600 resolution. Great for web browsing and watching movies/videos.

FreeBSD 13 on Vultr Notes

UPDATE (10/12/21):

There’s a workaround provided by Vultr engineers. More details at.


You can use the official FreeBSD 13 ISO file on Vultr, but with a caveat.

There are shutdown and reboot issues if you don’t add this line to your /etc/rc.conf file.


Even if you ran “freebsd-update fetch install” to grab the latest updates, as of this writing is “-p3”, running “shutdown -r” or “shutdown -p” will cause the instance to halt, thereby requiring you to issue a hard restart via the Vultr panel to gain control again.

Growing disks after upgrading plan

Before you proceed, go over the documentation:


gpart recover vtbd0 

The line above is the show stopper. Without it, you can’t resize the partitions correctly. Just errors upon errors. Again, review the documentation properly, else, you might just loose data.

Great Tasting Farm Burgers & More

If you’re from around the Northern Valley area of New Jersey or just visiting relatives & friends within the vicinity, drop by this rustic (formerly), cozy and friendly place for great tasting home-made food.

Chicken pot-pie, farm burgers and much more. They have family-friendly special events as well. Checkout their website at https://www.abramdemareehomestead.org/

At the Corner of Old Hook Road and Schraalenburgh Road

40 Old Hook Road, Closter, NJ

(201) 289-3627

Acer Aspire 5 Windows 10 – Switch out of S mode

I don’t trust factory-default settings from any vendor where adware/spyware is usually bundled intentionally. Anyhow, I needed a quick way to install Windows 10 (latest build) from scratch. The target device is an Acer Aspire 5.

Rufus was blocked because the laptop came with Windows 10 S mode enabled. This required a Microsoft account to disable (switch out). Turning off / clearing TPM settings in BIOS (F2 during bootup) did the trick. To disable TPM settings, a “password” has to be set first, else, you won’t be able to select other options further down the list.

When setting up Windows 10 for the first time, I prefer not to connect it to the network (WiFi or Ethernet). Doing so will force bypass the mandatory Microsoft account creation which leads to more data collection that is already at play.

compiling from ports: /usr/ports/www/apache24 (2.4.48) notes

Had some trouble compiling Apache 2.4.48 from FreeBSD ports:

pkg install help2man texinfo m4 autoconf expat automake libtool gdbm db5

===> Cleaning for autoconf-2.69_3
===> Cleaning for m4-1.4.18_1,1
===> Cleaning for texinfo-6.7_5,1
===> Cleaning for help2man-1.48.3
===> Cleaning for p5-Locale-gettext-1.07
===> Cleaning for gettext-tools-0.21
===> Cleaning for libtextstyle-0.21
===> Cleaning for gmake-4.3_2
===> Cleaning for automake-1.16.3
===> Cleaning for libtool-2.4.6_1
===> Cleaning for expat-2.4.1
===> Cleaning for apr-
===> Cleaning for gdbm-1.19
===> Cleaning for db5-5.3.28_7
===> Cleaning for libxml2-2.9.10_4
===> Cleaning for pkgconf-1.7.4,1
===> Cleaning for apache24-2.4.48

HP LP2065 Monitor + DVI-D Cable

This monstrosity features three DVI-D female inputs and requires a DVI-D cable to achieve a 2,560 x 1,440 desktop workspace. It has no VGA, HDMI or Display Port inputs. Keep in mind that a display port (or mini-DP) to DVI-D cable will not work unless you use it alongside the Apple-made adapter (or similar device) with a female DVI-D connector, male USB plug (to provide power) and female pass-thru USB slot.

A1521 Apple Airport Extreme AP A1392 Express Wireless Extender with AirPlay

They don’t make these anymore. But firmware upgrades are still available and maintained by Apple.

Apple Airport A1521 Extreme A1392 Express Wireless Extender Base Stations Router Bundle. Both units updated with the latest firmware. 7.8.1 (Express) / 7.9.1 (Extreme). 

You can manage these devices using the AirPort Utility for macOS, iOS and Microsoft Windows.

You can also remotely manage them securely over SSH tunnels. I can show you how.

This combo is for the road warrior and those staying on hotels/motels. Take your private WiFi network anywhere. Retain your IP addressing the same way. Just update the Express to connect to a new WiFi hotspot and let the Extreme handle your devices.

Express can also be used to add wireless functionality (via Ethernet port) to any iMac G5/G4 sitting around your basement.


1GB secure WebDAV online storage space (https://danskoya.com/yourname/)


Vultr / FreeBSD / Squid Notes

You can run multiple instances of Squid on the same instance and bind it to floating IPs. Just use: “squid -f /path/to/squid.conf2” to startup the process alongside “squid -f /path/to/squid.conf2 -k reconfigure” to refresh any config changes.

If you’re using a custom IP:PORT config in squid.conf*, and use a Firewall on your @Vultr instances, just add a rule to allow TCP access to it.