Contribute
Register

Stuck on my installation journey

Status
Not open for further replies.
Joined
Jan 18, 2016
Messages
15
Motherboard
MSI X99S SLI Plus (MSI X99S chipset)
CPU
Intel i7 5820k (haswell)
Graphics
GTX 980 (Gigabyte)
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Stuck on my installation journey: Current problem: Allocating runtime area

Hi, So i previously made this thread. However unfortunately following the guide didnt exactly work for me. Unfortunately booting is not really working.

Anyway heres my build:
Graphics Card: GTX 980 (Gigabyte)
CPU: Intel i7 5820k (haswell)
Motherboard: MSI X99S SLI Plus (MSI X99S chipset)
Wifi: AR93xx Wireless Adapter (Qualocum atheros) (Rosewill N900PCE)
Ram: Crucial DDR4-2133

Now I have been following this guide, which has the same core components with the exception that I have a GTX 980, rather then a GTX 970. I am hoping those are basically the same thing.

However along the was some things didn't go as expected.
  1. In the clover (unibeast) installation I had to choose between Legacy, and UEFI boot mode. Couldn't find anything saying stuff about that except replies suggested UEFI to be good so I did that.
  2. In the clover (unibeast) installation I had to choose a graphics setting thingy. Unfortunately I couldn't find instructions for any of that. My graphics card is new so I did none of them.
  3. My UFI partition was mounted just like another usb card even without the "EFI Mount" tool. However I went ahead and ran that and followed it their.
  4. Clover found not one but 3 config.plists. EFI/EFI/Clover/config, EFI/EFI/CLOVER/OEM/SYSTEMPRODUCTNAME/UEFI/config, EFI/EFI/CLOVER/OEM/SYSTEMPRODUCTNAME/config. I went with the first of those three and edited that plist. I am fairly sure I edited the right one because I added "-v" and it worked.
  5. Because both the EFI, and USB things were showing up as USB devices I didnt know how to eject them at the same time. I made sure no processes were using it, and closed bunch of programs and restarted finder. While finder was down I pulled out the flash drive.
  6. The instructions didnt wether to put multibeast in the USB portion or the UFI portion... Or wether to have it in the folder. I put it outside of the folder in the USB portion.
  7. When my computer booted up and went to device selection screen, I had two choices. The regular USB, and the UEFI: USB. The instructions seemed to indicate to use the regular usb, however that just made the computer say "reboot and select proper boot device". I do have multibeast on the USB so I dont know what is up. I was however able to boot into the UEFI one where it took me to a plain clover screen.
  8. I made the flash drive with GUID. a lot of guides for this do MBR. Even another guide by the same author of the article I followed.
  9. After step 6 it says "you can now reboot"... what does that mean? What am I rebooting?

So here is where I am at.... I am stuck. When I use the USB I am fairly certain is configured properly (I plan to run this process through again to check) in the computer and boot to the USB part the PC doesn't accept it. When I boot it with UEFI it goes to a plain clover screen, in which I can boot to the apple logo which promptly turns into a circle with a line through it. I did it again with -v and it got only about 4 lines in the message was "error loading kernel cache (0x9)".


Note about BIOS of my computer. When I first built the computer I made sure that It followed the BIOS setup of hackintosh stuff from like last year. I never used these settings. I am worried that if I change these it will make my windows drive un-bootable. I plan to do a fresh install "upgrade" to windows 10 for my 8.1 drive but I got to wait till a time where I can risk having my PC down if things go wrong. I may be missing a bios setting that makes things click.

Also I have been making a folder on my (real) mac that keeps every file used in the process, here are all of them and what I used them for.
-2 folders from EFI. The instructions told me to delete the kexts from the 10.10, and 10.11. Just for safety I backed these up before deleting them.
-Clover configurator, this is what I used for changing the plists. It was version 4.20.0 which is not the latest.
-El Capitan Installer. I downloaded this 2 hours ago. The app store says its version 10.11.13, Finder says its 1.7.41, my (real) mac is version 10.10.5. I honestly dont know what version the installer is. Should I get an earlier version?
-LokiCat. These are files I was told to download from a post by lokicat. It has the config.plist that I copied in (but later edited?), all the kexts I used to replace clovers, and ssdt.aml.
-Multibeast EL Capitan version, downloaded from here version 8.0.1. I took the file that looked like an app and copied it into the USB partition (not the UFI one, the instructions weren't very clear)
-Unibeast version 6.1.1 downloaded from here. This software made my flash drive have essense of Mac on it.
-Yosemite Clover files. Copied from a youtube tutorial I was told to use. I only used the EFI mounter that it had that apparently "named devices" better then the one here. No other files from this pack were used

If you have any advice please let me know! Thanks!


 
maybe this is a stupid comment (im still new to all this myself)
but in my installation i had problems with USB 3 so i had to turn off USB 3 from bios and just to be safe i plugged my USB flash in a 2.0 port

and also make sure u use nv_disable=1 boot flag with this card and after ur done with everything got to http://www.tonymacx86.com/graphics/...ate-graphics-drivers-10-10-5-346-02-03-a.html
and look for a driver

well i hope this helps
 
Thanks! I did make sure the usb was in a 2.0 port, and also tried both 2.0 and 3.0 with no major differences. I have no clue if I got that boot flag right. Unfortunately I dont know which kext I am supposed to patch with that boot flag because their are three, and the clover screen the computer shows doesn't have an option to input such a thing.
 
X99 is a slightly different beast to the more regular desktop chipsets such as Z87, Z97 etc. You should definitely do lots of reading up of X99 builds that you can find by searching the forums.

Regarding the points you made :

1. UEFI mode is the correct one to use.

2. Dont choose any of those graphics settings for your graphics card.

3. When Clover is installed it leaves the EFI partition mounted after installation is complete.

4. You chose the correct config file. EFI/EFI/Clover/config is the one you change when necessary.

5. This can be confusing first time round. If you want to identify which ones represents your USB stick, right click on each EFI and select the 'Info' option. Look for the one that shows a volume size similar to that of your USB stick.

6. If you refer to Multibeast installation for kexts and suchlike, just install as normal and pick your main OSX partition as the install target.

7. Select the UEFI option to boot from, not the other one.

8. GUID is the usual way to do it. Legacy (MBR) can be used in some situations but you should not need it.

9. It means if you get to that stage, the setup of your USB installation key complete. You can then reboot the computer, making sure you boot from your newly created USB key to begin the OSX installation on your intended hackintosh machine.

Regarding 'Error loading kernelcache', try adding 'UseKernelCache=No' to your boot flags (The same place where you added '-v').

You should also specify 'nv_disable=1' as a further boot flag since your GPU will not be supported properly until AFTER you install the nVidia driver package. And of course that is done once your OSX is installed and booting up correctly.

I believe there is a further flag which may help you in the boot process, which is 'npci=0x2000'. Search the forums for your CPU to confirm if others used it to get the install to work.

There is a tool called Clover Configurator (Google for it) which allows you to easily mount your EFI partition and change your Clover settings through a visual interface, and will allow you to set the flags mentioned above by simply ticking the right boxes.

:thumbup:

Edit : As da8ap mentioned above, use a USB2 port for your installation. USB3 ports are known to freeze/stall the installation part way through and are not recommended.
 
Thanks! I did make sure the usb was in a 2.0 port, and also tried both 2.0 and 3.0 with no major differences. I have no clue if I got that boot flag right. Unfortunately I dont know which kext I am supposed to patch with that boot flag because their are three, and the clover screen the computer shows doesn't have an option to input such a thing.

You are not patching kexts really. Boot flags help to set or change certain environment variables that are used during the bootup and install processes.

If you select the 'Options' entry on the Clover boot screen, you will see your current boot flags and you can also change them there as well.
 
Ok i took a new stab at it! And unfortunately got a new error as well.

I have been trying all of the OsxAptioFix2Drv (or the other one like it) and they both get to the some point. The error is always something about allocation.

Some specific ones are
Code:
Error allocating
Couldn't allocate runtime area
reloc block can handle me request
OsxAptioFixDrv:AllocateRelocBlock()

Also can having certain boot flags ever mess things up, aka should I also try seeing if certain flags would allow it to boot?
 
You can of course try different boot flags. Those that will let your system boot successfully vary with each board. Trying different combinations will not hurt. Its simply a case of trial and error until you find the ones that work for your hardware combination.

Also look at this really good list of common installation issues for El Capitan and what measures you can take to solve them.

:thumbup:
 
Yeah I have done some of the ones that seem to be related to that error. I will get to the 2 I have left to try. I am worried however because it said that older versions of unibeast did that sometimes. I am using the latest version available on this site but I am also worried that it could be a bug with unibeast.

That being said it also could not because I followed the beginning steps on another flash drive and it produced the same results.
 
Ok So far i have tried.
1. Both OSXAiso things (seperatly)
2. Tried doing different flash drives
3. Tried different slots

It is worth noting that in my original trial this issue didnt happen, instead I had kernel issues. Is it possible that this is a clover error? Where can i get the latest Clover version? When was the latest unibeast version?
 
Status
Not open for further replies.
Back
Top