How to set up BIOS to install Hackintosh for PC and Laptop
Detailed instructions on how to set up BIOS to install Hackintosh for both PC (desktop) and Laptop. BIOS setup to install macOS on a Windows computer
As you all know, in order to install Hackintosh, in addition to having a very compatible hardware set, a little knowledge of Hackintosh, you must also know how to configure the standard BIOS configuration.
So in this article I will guide you in detail how to set up BIOS to install Hackintosh for both PC and Laptop .
A little note to you: Since each brand will have different BIOS setup ways, I will divide it by manufacturer.
And because there are so many different computer brands and motherboards on the computer market today, I can't do specifics of each brand. So you should be flexible to apply it!
I. Setup BIOS to install Hackintosh on Laptop
Note: This is a general list, if you don't have an option, you can ignore it!
- Secure Boot: OFF (required)
- Launch CSM (or Legacy Mode): OFF
- Boot Operation (or Boot Mode): UEFI
- DVMT Pre-allocated: 64MB (or 64M) (for models without this option you will need to patch the framebuffer).
- Fast Boot: OFF (If you don't have this option, you can skip it)
- XHCI Pre-boot Mode (or XHCI Operation): ON (required)
- SATA Operation: AHCI (required)
- Legacy USB Support: OFF
- VT-d: OFF (to avoid errors when booting into macOS)
- CFG-Lock: OFF (If your device has this option, it must be turned off, but if your device doesn't have it, don't care.)
- Wake on LAN: OFF
- Wake on WWAN / WLAN: OFF (If your device doesn't have it, it's okay!)
- Wake on USB: OFF
=> After configuration is complete, remember to save it. Usually the key F10
is!
II. BIOS setup to install Hackintosh on PC (desktop)
Here are some common motherboards, as mentioned above, I cannot list all of them. You can do the exact same thing by looking for the respective settings.
1. For Gigabyte motherboards
General settings:
- Fast Boot: Disabled
- VT-d: Disabled
- Storage Boot Operation Control: UEFI (required)
- XHCI Hand-off: Enabled (required)
- CSM Support: Disabled (if any)
- Windows 8 Features: Other OS (if applicable)
- Security Device Support: Disabled
- Network Stack: Disabled
- Legacy USB Support: Auto
- LAN PXE Boot Option ROM: Disabled
- Advanced Memory Settings Extreme Memory Profile: You set it up
Profile1
.
+ If you are using a discrete graphics card (dGPU), please do as follows:
- Initial Display Output: PCIe x1 Slot
- Integrated Graphics: Disabled
+ If you are using Intel's integrated graphics card (iGPU), please do as follows:
- Initial Display Output: iGFX
- Integrated Graphics (or Internal Graphics): Enabled
- DVMT Pre-allocated: 128MB, if you need to output the screen to a 2K or 4K screen it can be set to 256MB or more.
- Above 4G Decoding: Enabled (if any!)
=> After editing is complete, don't forget Save & Exit
everyone!
2. For ASUS motherboards
The general settings are as follows:
- VT-d: Disabled
- OS Type: Other OS (required)
- Intel Virtualization Technology: Enabled
- XHCI Pre-boot Mode: Enabled (required)
- Legacy USB Support: Auto
- Power on by PCIe / PCI: Enabled
- Network Stack: Disabled
- IOAPIC 24-119 Entries: Enabled
- Launch CSM: Disabled
- SATA Mode: AHCI (required)
+ If you are using a discrete graphics card, you need to adjust as follows:
- Primary Display: PEG (PCI Express Graphics)
+ If you are using integrated graphics (Card onboard) of Intel, you need to adjust as follows:
- Primary Display: iGFX
- DVMT Pre-allocated: 128MB (if you need to output the screen to a 2K or 4K screen, please set it to 256MB or higher.
=> After fine tuning, remember Save & Exit
!
3. For ASRock motherboards
General settings, you set up as follows:
- Load XMP Settings: Please leave it as XMP 2.0 Profile 1.
- VT-d: Disabled
- SATA Mode Selection: AHCI (required)
- PS / 2 Simulator: Disabled (but if you don't recognize mouse and keyboard, please Enabled it).
- XHCI Hand-off: Enabled (Required)
- Legacy USB Support: Enabled
- Secure Boot: Disabled
- Serial Port: Disabled
- Fast Boot: Disabled
- Boot from Onboard LAN: Disabled
- Intel Virtualization Technology: Enabled
+ If you are using a discrete graphics card, you need to adjust as follows:
- Primary Graphics Adapter: PCI Express
- IGPU Multi-Monitor: Disabled
+ If you are using Intel integrated graphics card (iGPU), you need to adjust as follows:
- Primary Graphics Adapter: Onboard
- Shared Memory: 128MB (if you need to output the screen with 2K or 4K resolution, it should be set to 256MB or more)
- IGPU Multi-Monitor: Enabled
4. For MSI motherboards
The general settings you need to pay attention to:
- Boot mode selection: UEFI (required)
- Intel VT-d Technology: Disabled
- Extreme Memory Profile: Enabled
- Intel Virtualization Memory: Enabled
- XHCI Hand-off: Enabled (required)
- MSI Fast Boot: Disabled
- Fast Boot: Disabled
- Intel Serial IO: Disabled
- Legacy USB Support: Auto
- Network Stack: Disabled
- DVMT Pre-allocated: 128MB (only needed when you are using Intel's integrated graphics card)
+ If you are using a discrete graphics card, you need to adjust as follows:
- Initiate Graphics Adapter: PEG (PCI Express Graphics)
+ If you are using integrated Intel graphics card, you need to adjust as follows:
- Initiate Graphics Adapter: IGD (Integrated Graphics Device)
- Remember to do the extra adjustment steps
DVMT Pre-allocated
above!
=> After editing is complete, don't forget Save & Exit
!
5. BIOS settings for other motherboards
Of course, my list of BIOS settings above is by no means exhaustive. So I have made this list, these options are for the majority of motherboards available on the market today.
If there are options that your motherboard does not have, then you can ignore it. Here is my list, please refer to it.
- XHCI Pre-boot Mode (or XHCI Hand-off): Enabled
- CFG-Lock: Disabled
- VT-d: Disabled
- CSM Support (or Launch CSM): Disabled
- Legacy USB Support: Auto
- Fast Boot: Disabled
- SATA Mode (or SATA Operation): AHCI
- Secure Boot: Disabled (if applicable)
- OS Type: Other OS (if applicable)
+ If you are using a discrete graphics card, please pay attention to the following:
- Absolutely do not connect the monitor via DisplayPort / HDMI / VGA / DVI on the motherboard. Because at this time the Mainboard will output the screen with
iGPU
(Integrated GPU) - No correction
DVMT Pre-allocated
. Because tweaking will cause a conflict and you won't be able to get into macOS. - Turn off all the functions related to
iGPU
, for exampleMulti-Display
,Integrated Graphics
. - The part
Graphics Configuration
you remember to bePEG
(orPCIe Slot
) offline!
+ If you are using integrated graphics (Card onboard), please pay attention to the following:
- Connect your monitor via DisplayPort / HDMI / VGA / DVI ports on the motherboard.
- You need to set it
DVMT Pre-allocated
up128MB
or higher (if you need to output the screen to a 2K or 4K screen, it should be set to 256MB) - Enable all functions of
IGPU
, eg Multi-Display, Integrated Graphics,… - The part
Graphics Configuration
you remember to beIGFX
(or Integrated Graphics) offline!
Yes, so through this article I have shared and instructed you how to set up BIOS to install Hackintosh for both PC and Laptop.
You need to set it up to match the options you shared above, if not set up correctly, you will not be able to boot into macOS.
In general, setting up the BIOS to install Hackintosh is quite time consuming, you need to do a lot of tinkering to set up the best way.
Hope the article will be useful to you. Good luck !
You should read it
- Learn about Hackintosh
- A few terms that you should know before you install Hackintosh
- The reason why you should assemble yourself is a Hackintosh computer instead of buying a Mac from Apple
- 5 tips for using the BIOS to help you master your computer
- How to create Hackintosh USB with Clover Bootloader
- Instructions for entering BIOS on different computers
- How to Make a Hackintosh with Mac OS X Mavericks
- Ways to reset BIOS password or remove BIOS password
- How to Enter BIOS
- Display BIOS information on Windows 10 using Command Prompt
- Understanding BIOS: An Indispensable Component of a Computer
- BIOS - Basic information for beginners