I. Make a bootable USB installer disk for Linux Mint

1. Prepare a 2GB+ usb disk and format it as FAT32

2. Convert the installer media to dmg format

hdiutil convert linuxmint-19.2-cinnamon-64bit.iso -format UDRW -o linuxmint.dmg

3. Write the installer dmg to usb disk

diskutil list
diskutil unmountDisk /dev/disk2     # your usb drive, can be some number else
sudo dd if=linuxmint.dmg of=/dev/rdisk2 bs=2m   # ignore the warning popup message box when finished
diskutil eject /dev/disk2

II. Make a disk partition on Mac for Linux Mint

III. Disable OSX SIP protection

Reboot to recovery mode and run below in terminal

csrutil disable

1. Install refind for Linux Mint boot option

wget https://jaist.dl.sourceforge.net/project/refind/0.11.4/refind-bin-0.11.4.zip
unzip refind-bin-0.11.4.zip
cd refind-bin-0.11.4
sudo ./refind-install
reboot  # make sure the usb disk is pluged in and ready to install

2. Install Linux Mint

Press Option and select boot from EFI, follow the GUI installation steps until finish.

IV. Post setup steps

1. Run the Driver Manager to fix the WiFi issue

2. Disable Apple style function for F1~f12

sudo su -
# change F1~F12 keys function to normal mode
echo "options hid-apple fnmode=2" >> /etc/modprobe.d/hid-apple.conf
# change keyboard layout for proper '~'
echo "options hid-apple iso_layout=0" >> /etc/modprobe.d/hid-apple.conf
update-initramfs -u -k all

3. Install VMware Workstation

4. Install GoldenDict

5. Install VSCode

6. Install SMPlayer

7. Install Chrome

8. Install Beyond Compare

9. Install Node

10. Install Okular