Jump to content

Unable to boot without safe-mode


Verdinate
 Share

30 posts in this topic

Recommended Posts

Hello everyone.

I used my brother's Hackintosh to make a bootable USB flash drive using ##### and a clean OS X Mavericks from the App Store. Installation went completely fine. I'm only able to boot through safe mode, though. I haven't installed anything, this is a fresh install of OS X Mavericks. Additionally, I'm not using any boot flags.

I attached a picture of the verbose output when booting normally with no boot flags.

Here are my machine's specifications:

Motherboard: Asus H97M-E.
Graphics: Intel HD Graphics 4000.
Processor: Intel Core i5-4590.
RAM: 4GB.

Thank you for your help.

post-1401808-0-14168500-1410742086_thumb.jpg

Link to comment
Share on other sites

1. Try using Clover as it has better way of "automatically" configuring things, especially smbios based on your hardware.

 

2. Boot off the USB, and extract a fresh DSDT. Patches are available, SEARCH.

 

3. Did you have the "usual" kexts installed such as fakesmc and nullcpu to at least get you through the boot process? If not, install them and test if it proceeds, then go back to #2.

 

4. Try npci=0x2000 dart=0 as boot flags (i do this initially out of practice, then remove those for test if it has any effects.

Link to comment
Share on other sites

1. Try using Clover as it has better way of "automatically" configuring things, especially smbios based on your hardware.

 

2. Boot off the USB, and extract a fresh DSDT. Patches are available, SEARCH.

 

3. Did you have the "usual" kexts installed such as fakesmc and nullcpu to at least get you through the boot process? If not, install them and test if it proceeds, then go back to #2.

 

4. Try npci=0x2000 dart=0 as boot flags (i do this initially out of practice, then remove those for test if it has any effects.

 

1. Every time I use Clover (installed it using some tool), I get a KP saying "Unable to find driver for this platform acpi", not sure why. It happens every time, even when I use safe mode.

2. There is no DSDT for my motherboard, so I used the DSDT-Free option on [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], still no luck.

3. I just installed them using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], still no luck.

4. I just tried it, still no luck.

hello

 

also causing the kp something about sierra wireless driver ..

 

if u have wireless and can remove .. maybe this is good thing

 

good hack

 

I'm using Ethernet. I'm not even sure what's "Sierra Wireless". I never installed it.

Now receiving this error:

image1.JPG

Link to comment
Share on other sites

Google is your friend. Start searching and reading. This site has a LOT of guides and tutorials written already.

 

After extracting your DSDT, go to the DSDT section of this forum and ask if somebody can patch it for you.

 

If you can find somebody to patch your BIOS, start looking as I found great difficulty with my Asus board as well.

  • Like 1
Link to comment
Share on other sites

Google is your friend. Start searching and reading. This site has a LOT of guides and tutorials written already.

 

After extracting your DSDT, go to the DSDT section of this forum and ask if somebody can patch it for you.

 

If you can find somebody to patch your BIOS, start looking as I found great difficulty with my Asus board as well.

So you're saying I'm unable to boot because of my DSDT? How would you know that? And how can I boot in safe mode, then?

Link to comment
Share on other sites

No, i'm saying you cannot boot because you used some tools of which you have no idea what kext or settings it used :-P

 

So how is it possible to identify which settings or kexts are causing the issue?

 

EDIT: When using the args GraphicsEnabler=No IGPEnabler=Yes npci=0x2000 -f -v I get:

 

d73fc5201b.png

Link to comment
Share on other sites

if you are willing to start cleanly, i highly suggest it. install Vanilla as they say.

and do not use one of those multiblah-blah installers.  

 

read up on the AIO guides on how to make your own installer. Use chameleon for now as bootloader and try to find out (search) which smbios fits your system.

P.S.

have you setup your BIOS correctly? specifically AHCI mode?
 

ERROR: MMIO regMap == NULL - fall back to old SMC mode
Link to comment
Share on other sites

 

if you are willing to start cleanly, i highly suggest it. install Vanilla as they say.

 

and do not use one of those multiblah-blah installers.  

 

read up on the AIO guides on how to make your own installer. Use chameleon for now as bootloader and try to find out (search) which smbios fits your system.

 

P.S.

 

have you setup your BIOS correctly? specifically AHCI mode?

 

ERROR: MMIO regMap == NULL - fall back to old SMC mode

 

 

Well, I gave up on distro's, so I used a clean OS X install but with a tool that helps you to install it on a flash drive.

 

And yep, I configured my BIOS correctly.

 

I'm not sure why it doesn't boot, I tried every different boot flag, removed any kexts that could possibly cause issues, I know I have to keep hope but I can't understand what's wrong honestly..

Link to comment
Share on other sites

and you are still using those "tools" to 'automate' everything for you.

 

1. re-install cleanly

2. install bootloaders without using any of those 'tools'

3. install the necessary kexts. patch whatever needs to be patched.
4. smbios. get a proper one.

if you can again specify your steps here when you made your vanilla usb, it would help. the fact that the name of your tools gets censored is something that may cause concern for others NOT to give any inputs to your problems.

Link to comment
Share on other sites

and you are still using those "tools" to 'automate' everything for you.

 

1. re-install cleanly

2. install bootloaders without using any of those 'tools'

3. install the necessary kexts. patch whatever needs to be patched.

4. smbios. get a proper one.

 

if you can again specify your steps here when you made your vanilla usb, it would help. the fact that the name of your tools gets censored is something that may cause concern for others NOT to give any inputs to your problems.

 

Well, the tools' names get censored because InsanelyMac doesn't support tonymacx86's tools.

 

Do you have a detailed tutorial on how to install Mavericks cleanly?

And how to get a "proper smbios"?

 

Thanks for your help again.

Link to comment
Share on other sites

I followed the vanilla build after all, pratorious.

 

Unfortunately, when using Clover & booting into either my current OS X or my OS X vanilla installation nothing happens. When looking at the Extra folder of the OS X vanilla installation in Windows using Transmac, there doesn't seem to be a "org.chameleon.Boot.plist" file. Can I download one online or is there a solution? Note that I can't boot into OS X, because I can't use Clover. So I'm stuck in Windows now.

 

EDIT: Using Transmac I copied the chameleon boot file to the OS X vanila installation's Extra folder. Still, when booting to the OS X vanilla installation flash drive from the BIOS it returns straight to the BIOS. What else can I do? I did install Clover on a second USB flash drive, but I always get "Unable to find driver for this platform: ACPI" when ever I boot into any OS X (even with safe mode).

Link to comment
Share on other sites

Clover does not use chameleon.plist. it uses config.plist from /EFI/Clover.

 

And you have intel4600 as GPU, not hd4k.

 

But since you are inclined to use clover, here' a translated version from a Chinese site using your board.

 

After installation, use Clover Configurator (download URL above) to open and set, which please note:

 

(1) Select "Device" tab will change Fack ID in "IntelGFX" the value in a 0x0.

 

(2) Select the "Graphics" tab and uncheck "Inject ATI" OK "ig-platform-id" value 0D220003, another the "VRAM" value is set to 64.

 

(3) Select "SMBIOS", press the screen to the right "magic wand" button appears after selecting a suitable type drop-down menu, select in the menu suggestions iMac 14,1 models.

 

4 in S / L / E directory, find three drivers, namely: (1) Apple IntelSNBGraphicsFB.kext (2) AppleIntelFramebufferAzul.kext (3) AppleIntelFramebufferCapri.kext info.plist file for each driver, the first Find the <key> AppleIntelMEIDriver </ key>, the number of rows below there will be <Key> IOPCIPrimaryMatch </ Key> <String> 0x XX XX 8086 </ String>, please change <String> 0x XX XX 8086 </ String> is set to <String> 0x8CBA8086 </ String>.

 

5 off, remove the U disk.

 

6 (Do not omit this step) boot, for the first time in Safe Mode (-x) into the OS X operating system: (1) confirm the OS X into the system correctly. (2) Next, test switch is normal, please drop-down menu to select "Restart."

 

7 If the normal boot into the OS X operating system, representatives have done, congratulations.

 

Having read that, it's up to you to either modify the kexts mentioned above, or download and install modified kexts from other sources.

Link to comment
Share on other sites

Clover does not use chameleon.plist. it uses config.plist from /EFI/Clover.

 

And you have intel4600 as GPU, not hd4k.

 

But since you are inclined to use clover, here' a translated version from a Chinese site using your board.

 

After installation, use Clover Configurator (download URL above) to open and set, which please note:

 

(1) Select "Device" tab will change Fack ID in "IntelGFX" the value in a 0x0.

 

(2) Select the "Graphics" tab and uncheck "Inject ATI" OK "ig-platform-id" value 0D220003, another the "VRAM" value is set to 64.

 

(3) Select "SMBIOS", press the screen to the right "magic wand" button appears after selecting a suitable type drop-down menu, select in the menu suggestions iMac 14,1 models.

 

4 in S / L / E directory, find three drivers, namely: (1) Apple IntelSNBGraphicsFB.kext (2) AppleIntelFramebufferAzul.kext (3) AppleIntelFramebufferCapri.kext info.plist file for each driver, the first Find the <key> AppleIntelMEIDriver </ key>, the number of rows below there will be <Key> IOPCIPrimaryMatch </ Key> <String> 0x XX XX 8086 </ String>, please change <String> 0x XX XX 8086 </ String> is set to <String> 0x8CBA8086 </ String>.

 

5 off, remove the U disk.

 

6 (Do not omit this step) boot, for the first time in Safe Mode (-x) into the OS X operating system: (1) confirm the OS X into the system correctly. (2) Next, test switch is normal, please drop-down menu to select "Restart."

 

7 If the normal boot into the OS X operating system, representatives have done, congratulations.

 

Having read that, it's up to you to either modify the kexts mentioned above, or download and install modified kexts from other sources.

 

I would do it, but unfortunately I can't boot at all to my OS X. I could before, using the installation flash drive and safe mode, but since I formatted the installation flash drive in order to install the vanilla OS X, I can't boot at all. So, in order to re-do the vanilla OS X installation process, I need to boot into my current OS X in safe mode using SOME boot loader, right? I tried using Clover, but I'm getting the ACPI error. Is there another solution to boot into it, using safe mode, if I'm currently using Windows?

Link to comment
Share on other sites

You said you do have your brother's hack.

 

Do a loader and use those files above.

 

Clover or Chameleon, it does not matter as long as you have those files and can boot even in safe mode.

 

But since you are in Winblows, do a search on how to extract your DSDT, patch your ACPI problems and use your patched DSDT when booting.

 

For test, do

-x -v -f acpi=off PCIRootUID=1 GraphicsEnabler=No

 

When booting and let us know.

Link to comment
Share on other sites

You said you do have your brother's hack.

 

Do a loader and use those files above.

 

Clover or Chameleon, it does not matter as long as you have those files and can boot even in safe mode.

 

But since you are in Winblows, do a search on how to extract your DSDT, patch your ACPI problems and use your patched DSDT when booting.

 

For test, do

-x -v -f acpi=off PCIRootUID=1 GraphicsEnabler=No

 

When booting and let us know.

 

Unfortunately I don't have access to my brother's computer now. So I'm stuck on Windows. I used AID64 to extract my DSDT but I'm not sure on how (or even if it's possible through Windows) to patch the ACPI problem. I believe the required tools can be ran from OS X only. And yes, I opened a thread of request in the Patches forum of the DSDT section to request someone to do it for me perhaps.

 

Here's my extracted DSDT if you're willing to, I'll be grateful. https://hostr.co/B5P7Rhz8iFjf

Link to comment
Share on other sites

well, hopefully somebody takes notice and patch it for you :-)

 

Is there a way to patch it myself through Windows?

 

EDIT: After reading online, I've came to a conclusion Asus motherboard that use UEFI don't even need DSDT. They do however, solve any hardware compatability issues that may occur. I haven't experienced any. The only issue I'm experiecing is the ACPI unable to find driver paltform issue, but strangely, it only happens when I use Clover bootloader for anything (installer or OS X boot). However, when I use the USB installer to boot (with safe mode) it works. How would you explain that? I sthere something I'm doing wrong with Clover?

 

I've read more and it turns out to boot succesfuly you only need a patched UEFI BIOS file, which can be downloaded from the BIOS web page and simply pathc it using OS X.

 

Since I don't have OS X, would you mind patching one for me?

Link to comment
Share on other sites

 Share

×
×
  • Create New...