- Joined
- Nov 25, 2018
- Messages
- 53
- Motherboard
- ASRock H310M-STX-P4.40
- CPU
- i5-9500
- Graphics
- UHD 630
- Mac
- Mobile Phone
Hi everyone
This is a step-by-step guide about how to install macOS Big Sur on an ASRock DeskMini 310 like mine. If you have a similar hardware configuration, it may work for you too.
Even if I wrote a similar guide on how to install macOS Catalina about one year ago, I made a clean install of macOS Big Sur. I didn't upgrade from Catalina mainly because I had to replace Clover with OpenCore and I thought it was easier to start from scratch.
HARDWARE
Case: ASRock DeskMini 310 Barebone Mini-PC
Motherboard: H310M-STX
CPU: Intel Core i5 9500 3,00 Ghz (9th Gen)
SSD1: Crucial MX500 CT500MX500SSD4 M.2 500 GB (Windows)
SSD2: Western Digital WDS250G1B0A Blue S-ATA 250 GB (macOS)
RAM: Crucial CT8G4SFS824A 8 GB DDR4 2400 Mhz
Wi-Fi / Bluetooth: BCM94360CS2 Bluetooth 4.0 Wi-Fi Card + BCM94360CS2 BCM943224PCIEBT2 12+6 Pin Mini-PCI to M.2 Adapter
SOFTWARE
macOS Big Sur 11.5.2
Microsoft Windows 10
OpenCore 0.7.2
OpenCore Configurator
KEXTS
AppleALC
CPUFriend
CPUFriendDataProvider
IntelMausi
Lilu
NVMeFix
SMCProcessor
SMCSuperIO
VirtualSMC
WhateverGreen
FEATURES
✔ Ethernet, Bluetooth, USB Type-C, USB Type-A, DisplayPort + Audio, Audio Ports
✔ Graphics acceleration, native Intel UHD 630
✔ Sleep / Stop
✔ iCloud, iMessage, AirDrop and every other Apple service
x Wi-Fi (works on Windows only)
--------------------------------------------------------------------------------------------
NOTES
• I assume no responsibility or liability for any errors, damages or problems that may occur by consequence of following this tutorial.
• For dual-boot, two separate hard drives are needed. If you are using one hard drive with two partitions it won't work. We'll see below how to install each OS on a separate drive.
• The following instructions will also work if you want to install macOS only, without Windows and dual-boot. In this case, please skip the steps 1), 5) and 6).
• I'm not providing any detailed instructions on how to create USB installers. You'll find thousands of tutorials on the web.
--------------------------------------------------------------------------------------------
BEFORE INSTALL
• Use a DisplayPort cable for installation. HDMI is not supported natively and you may not be able to install macOS if you use HDMI. If you don't want to keep using DisplayPort after the installation, you can switch to HDMI later.
• Load BIOS setup defaults and update these settings as follows:
- Advanced > Chipset Configuration > Onboard HD Audio: Enabled
- Advanced > USB Configuration > XHCI Hand-off: Enabled
- Security > Secure Boot: Disabled
- Boot > CSM: Disabled
Vt-d can remain enabled, it will work with macOS.
• Set up an USB pen drive with Windows 10 installer.
• Set up another USB pen drive with macOS 11.x installer using the 'createinstallmedia' method on Terminal. The USB stick should be in Mac OS Extended (Journaled) format with GUID Partition Map.
• Use OpenCore Configurator to mount the EFI partition of this pen drive (Tools -> Mount EFI and then click on "Mount Partition" button, next to the macOS Installer USB stick you just created) and then unzip the "EFI.zip" folder attached below into this location. If you did everything correctly, you should have a partition called "EFI" with one folder in it — also called "EFI" — containing two subfolders named "BOOT" and "OC".
• Copy OpenCore Configurator tool and the EFI folder attached below to another USB drive.
• IMPORTANT: The EFI.zip file attached below was tested with macOS Big Sur 11.5.2. Before proceeding, please ensure to download and replace Lilu.kext, AppleALC.kext and WhateverGreen.kext with their latest version in the EFI/OC/Kexts path.
INSTALL
1) Install Windows 10 on the first drive.
2) Install macOS Big Sur on the second drive.
3) After installing macOS, don't restart your machine. You should be able to log in and use the OS right away. Copy OpenCore Configurator and EFI.zip to the desktop and disconnect every USB pen drive or device. Extract the EFI.zip folder and — as exlpained above — don't forget to make sure you're using the latest version of Lilu, AppleALC and WhateverGreen kexts before moving on.
4) Open OpenCore Configurator and mount the macOS hard drive EFI partition. Replace the EFI folder you'll find there with your EFI folder, like you did with the USB pen drive before installing.
5) Reboot your PC, go to BIOS and ensure that the default boot partition is macOS EFI Boot Loader on the macOS Hard Drive. Not the Windows one. Save and reboot.
6) Start Windows and install Wi-Fi and Bluethooth drivers for BCM94360CS2 card available here.
7) Enjoy!
If Windows doesn't appear on the OpenCore boot list or if you experience any errors when selecting it, you'll need to perform some additional configuration. Please carefully read and follow these instructions.
I hope you found this guide helpful. If yes, please like this post.
And if you have any suggestions on how to make my Wi-Fi card working on macOS, please let me know.
Thank you and good luck!
This is a step-by-step guide about how to install macOS Big Sur on an ASRock DeskMini 310 like mine. If you have a similar hardware configuration, it may work for you too.
Even if I wrote a similar guide on how to install macOS Catalina about one year ago, I made a clean install of macOS Big Sur. I didn't upgrade from Catalina mainly because I had to replace Clover with OpenCore and I thought it was easier to start from scratch.
HARDWARE
Case: ASRock DeskMini 310 Barebone Mini-PC
Motherboard: H310M-STX
CPU: Intel Core i5 9500 3,00 Ghz (9th Gen)
SSD1: Crucial MX500 CT500MX500SSD4 M.2 500 GB (Windows)
SSD2: Western Digital WDS250G1B0A Blue S-ATA 250 GB (macOS)
RAM: Crucial CT8G4SFS824A 8 GB DDR4 2400 Mhz
Wi-Fi / Bluetooth: BCM94360CS2 Bluetooth 4.0 Wi-Fi Card + BCM94360CS2 BCM943224PCIEBT2 12+6 Pin Mini-PCI to M.2 Adapter
SOFTWARE
macOS Big Sur 11.5.2
Microsoft Windows 10
OpenCore 0.7.2
OpenCore Configurator
KEXTS
AppleALC
CPUFriend
CPUFriendDataProvider
IntelMausi
Lilu
NVMeFix
SMCProcessor
SMCSuperIO
VirtualSMC
WhateverGreen
FEATURES
✔ Ethernet, Bluetooth, USB Type-C, USB Type-A, DisplayPort + Audio, Audio Ports
✔ Graphics acceleration, native Intel UHD 630
✔ Sleep / Stop
✔ iCloud, iMessage, AirDrop and every other Apple service
x Wi-Fi (works on Windows only)
--------------------------------------------------------------------------------------------
NOTES
• I assume no responsibility or liability for any errors, damages or problems that may occur by consequence of following this tutorial.
• For dual-boot, two separate hard drives are needed. If you are using one hard drive with two partitions it won't work. We'll see below how to install each OS on a separate drive.
• The following instructions will also work if you want to install macOS only, without Windows and dual-boot. In this case, please skip the steps 1), 5) and 6).
• I'm not providing any detailed instructions on how to create USB installers. You'll find thousands of tutorials on the web.
--------------------------------------------------------------------------------------------
BEFORE INSTALL
• Use a DisplayPort cable for installation. HDMI is not supported natively and you may not be able to install macOS if you use HDMI. If you don't want to keep using DisplayPort after the installation, you can switch to HDMI later.
• Load BIOS setup defaults and update these settings as follows:
- Advanced > Chipset Configuration > Onboard HD Audio: Enabled
- Advanced > USB Configuration > XHCI Hand-off: Enabled
- Security > Secure Boot: Disabled
- Boot > CSM: Disabled
Vt-d can remain enabled, it will work with macOS.
• Set up an USB pen drive with Windows 10 installer.
• Set up another USB pen drive with macOS 11.x installer using the 'createinstallmedia' method on Terminal. The USB stick should be in Mac OS Extended (Journaled) format with GUID Partition Map.
• Use OpenCore Configurator to mount the EFI partition of this pen drive (Tools -> Mount EFI and then click on "Mount Partition" button, next to the macOS Installer USB stick you just created) and then unzip the "EFI.zip" folder attached below into this location. If you did everything correctly, you should have a partition called "EFI" with one folder in it — also called "EFI" — containing two subfolders named "BOOT" and "OC".
• Copy OpenCore Configurator tool and the EFI folder attached below to another USB drive.
• IMPORTANT: The EFI.zip file attached below was tested with macOS Big Sur 11.5.2. Before proceeding, please ensure to download and replace Lilu.kext, AppleALC.kext and WhateverGreen.kext with their latest version in the EFI/OC/Kexts path.
INSTALL
1) Install Windows 10 on the first drive.
2) Install macOS Big Sur on the second drive.
3) After installing macOS, don't restart your machine. You should be able to log in and use the OS right away. Copy OpenCore Configurator and EFI.zip to the desktop and disconnect every USB pen drive or device. Extract the EFI.zip folder and — as exlpained above — don't forget to make sure you're using the latest version of Lilu, AppleALC and WhateverGreen kexts before moving on.
4) Open OpenCore Configurator and mount the macOS hard drive EFI partition. Replace the EFI folder you'll find there with your EFI folder, like you did with the USB pen drive before installing.
5) Reboot your PC, go to BIOS and ensure that the default boot partition is macOS EFI Boot Loader on the macOS Hard Drive. Not the Windows one. Save and reboot.
6) Start Windows and install Wi-Fi and Bluethooth drivers for BCM94360CS2 card available here.
7) Enjoy!
If Windows doesn't appear on the OpenCore boot list or if you experience any errors when selecting it, you'll need to perform some additional configuration. Please carefully read and follow these instructions.
I hope you found this guide helpful. If yes, please like this post.
And if you have any suggestions on how to make my Wi-Fi card working on macOS, please let me know.
Thank you and good luck!
Thanks to @viorel78 for being always helpful and to appleserial for some equipment.
Attachments
Last edited: