Since we're not telepathic, we need to know your system components. See the tonymacx86 Forum Rules & Policies on signature block components.
Additionally, please provide complete details
in your Profile.
Mobo: motherboard manufacturer/model
CPU: detailed CPU model (e.g., i7-4770K)
Graphics: Video card manufacturer/model and/or Intel Integrated Graphics version (e.g., HD4600)
See my Profile items to the left of my post, under my name.
By completing your Profile and signature block, you help us help you better.
@Stork Thanks for the reply! I just filled in my profile build signature.
I'm using:
- Asus VIII Hero Alpha motherboard
- Intel i7 6700K CPU
- XFX Radeon RX 480 GTR Graphics Card
- Samsung 950 Pro M.2 NVME SSD 512GB
I'm trying to install Sierra 10.12.1. As this is my first Hackintosh build and custom PC build, there's surely a lot to learn
I was able to boot from the USB, but as soon as I get to the macOS installation screen and go into Disk Utility, my NVME SSD does not show up. That's when I tried applying the Rehabman kext following your previous post. I tried using my El Capitan Macbook Pro to run the patch command, but after trying both 10_11_5 or 10_11_6 as arguments, they both failed with the error message that MD5 do not match (my macbook was on 10.11.6). I tried the process again on my other Macbook Pro which is on Sierra 10.12.0, and was able to run the patch command successfully. When I copied my patched kext file to my EFI/Clover/kexts/10.12 folder and tried booting, however, I started experiencing the force restart soon after I select "Boot Mac from USB" in the Clover bootloader.
I wasn't sure what to do, and tried the following:
- Inserting the Kexts patches within config.plist manually
- Install drivers for NvmExpressDxe
- Boot with arg nvme=0x3
But I still get the force shut-down followed by system reboot. Attaching a screenshot of the error message.
View media item 187881
After that, I tried applying
Mork vom Ork's solution described
here , using the kext patches and kext file provided. That actually allowed me to get all the way into the installer, but my SSD is sadly still not found.
A huge shoutout to you guys for putting up all this great information up here, btw. There were a few things I was really confused about, and I feel like things should probably start making a lot of sense if I just studied a bit more. Could you lend some help answering some of these questions, or point me to some reading? :/
- RehabMan made a note about installing 10.12 Sierra in his readme, about how I should not use HackrNVMeFamily for the 10.12 installer, but I didn't quite understand it. What do I need to do differently for sierra?
- What does RehabMan's patch command actually do, and how does that relate to me adding the "kexts to patch" list in config.plist? Do I only have to do one or the other?
- Do I need to apply the patch command with the same version of Sierra as what I'm intending to install? I updated my macbook pro to 10.12.1 and tried patching the kext again, but ended up getting the following warning again. Does that matter, or can I still use the unmatched kext?
Code:
WARNING: Vanilla MD5 (46932bdf9fa5aa48803369fa87c5050a) does not match expected MD5 (78d587a16e5736b563a175fbf8707372)
WARNING: Patched MD5 (314f150f01867103769ddcd60203d966) does not match expected MD5 (291b7e63764598ac8052c8a363964cb8)
- Lastly, I'm already using the Samsung 950 Pro SSD to boot windows, so it's working perfectly as far as the motherboard connection/setup is concerned. I created a partition on the drive with "unallocated space". Just to clarify, is it possible for me to install macOS into that partition without wiping the whole drive?
Thanks a bunch!