Jump to content

Laptop won't boot into installer (orange white screen / auto shutdown)


27 posts in this topic

Recommended Posts

Hi  :(

 

I have been trying to get my hackintosh working for a few days now with no luck. I have followed the following guide using clover:

 

http://osxarena.com/2015/10/guide-install-mac-osx-el-capitan-on-hackintosh-pc-with-clover-vanilla-installation-method/

 

I have legacy bios with MBR HDD

I have managed to get into clover bootloader and at first I was getting a ACPI kernel panic, but after disabling DSDT fixes that problem was cured. However, near the end of the Apple loading screen a white/orange screen appears (i could kind of see a rainbow cursor why i could move). Since it was a graphics issue I tried disabling inject intel and instead this time it just shutdown (no restart) at around 4/5 of the loading bar.

 

I am not exactly sure how I should be configuring my config.plist, I have tried reading the clover wiki but it is too complicated for me :/.

I have also tried existing configs but when I use those I just freeze even before the clover bootloader.

 

im running 1366x768 res

intel HD graphics (driver info doesnt show me exact one)

 

Note: My sister whose Mac im using is starting to get irritated, and im running out of bribes

Also lmk if I should provide more information, screenshots w/ verbose etc

 

 

Thanks in advance

Link to comment
Share on other sites

Hello

 

Thanks to your instructions Ive gotten into the installer screen for the first time (milestone yay).

 

I know that a GPT is required but is it possible to install the OS onto a GUID usb or something, or do I have to reformat my hard disk and create a partition for windows and install it subsequently?

dont wanna lose my installs on windows (but if it cant be helped, ¯\_(ツ)_/¯ )

 

(Also, I have a linux in one of my partitions which I wouldnt mind resurrecting, havent seen it since grub was lost)

 

Thanks again

Link to comment
Share on other sites

  • 2 weeks later...

Hello

 

Sorry for reviving an old-ish thread, but i recently purchased an ssd and subbed it in place of my cd drive. So then i followed the arrandale guide and made my installer on a 16 gb usb.

Then i booted into it and was getting kernel panic again. However, after disabling all of the dsdt fixes i got into the installer and successfully installed onto my ssd (GPT). Then after restart when i chose my ssd from clover (after disabling dsdt fixes again) I was again met with the orange-white screen at 3/4 loading bar.

 

Despite removing the applehdgraphicsfb.kext as the guide stated

 

:\

 

not really sure what else to do at this point

 

Thanks again

Link to comment
Share on other sites

Hello

 

I only get kernel panic when I use the default DSDT fix mask settings, and it looks like this:

3573d048e9b2334caef1f63f1dfa4b93.jpg

 

when I disable everything in the DSDT fix mask, I can get into the El Capitan Installer and install to my GPT ssd successfully

(i get the same KP as above when trying to boot from the ssd, if i dont disable DSDT fixes)

 

then I boot from my usb and select my ssd which I just installed to (disabling DSDT fixes again)

then this happens again ... :(

6a8b8f46faa940fac5162bfb083e7434.jpg

 

I took a video and got the moment right before this screen appears in verbose, which looks like this:

b385c78377232da5326e42737f02f8ee.jpg

right after this the orange-white screen i posted before appears

 

if there are any boot args I should try or other pics i should post, please lmk (i hav tried -x, -v, nv_disable=1 to no avail) the defaults are kext-dev-mode=1 and rootless=0

 

Thanks

Link to comment
Share on other sites

Hi

 

I looked at all of the clover boot options and could not find that option (I did see it in the wiki though)

should I change this in config.plist?

 

regardless, I took pics of all my clover options, if you want to see () them

 

Thanks

 

EDIT: -------------

 

So I redid the procedure to install my bootable usb (with install to ESP checked) then I editted the clover config.plist which had PatchVBios defaulted to "No"

(the defaults were the settings for all of my previous attempts) I changed the value to Yes (using xcode) and then removed the kext as directed in the guide.

 

I managed to get to the installer (with a better res) and installed to my ssd

then again when i attempted to boot to the ssd a glitchy screen came, but this time I could see my cursor and the welcome screen and the computer did not automatically restart (I'm hoping this is progress)

Link to comment
Share on other sites

Try delete this kexts:

    • AppleIntelHDGraphics.kext
    • AppleIntelHDGraphicsFB.kext
    • AppleIntelHDGraphicsGA.plugin
    • AppleIntelHDGraphicsGLDriver.bundle
    • AppleIntelHDGraphicsVADriver.bundle

You can do this using this guide: How to delete kexts for enable video.

 

After that, select your OS X partition in Clover GUI, and press Space bar, and choose "boot without caches".

Link to comment
Share on other sites

Hello

 

Thank you very much for that advice!

 

I managed to get el capitan installed and working for the most part (got wifi, keyboard and trackpad working)

 

there are some issues:

-cant restart (screen goes black, cursor stays active)

-i followed the guide for graphics and tried a lot of the frame buffers but they don't produce any noticeable differences 

graphics are still pretty glitchy (very glitchy on chrome, safari is ok)

-no audio (i tried to install kexts for it and use the link you provided earlier, but I'm not sure what sound card i have)

-battery life not working

 

which of these are possible to fix/improve, Id hope sound is possible

 

thanks again, really appreciate the help

Link to comment
Share on other sites

Post you config.plist here.

 

And for know what audio codec you have, create a USB stick with Ubuntu, and using LiveCD way, run this command in Terminal:

cat /proc/asound/card0/codec#1 > ~/Desktop/codec_dump.txt

or

cat /proc/asound/card0/codec#0 > ~/Desktop/codec_dump.txt

Save this file, and upload here.

 

But you can also use VoodooHDA, but IMHO use the native AppleHDA is better.

 

Battery - Download and install ACPIBatteryManager, look if you get Battery Icon.

If not, maybe you'll need apply patches in your DSDT.

Link to comment
Share on other sites

Hello

i installed acpibatterymanager.kext from rehab man's repos but no luck :/

(is there a guide to patch dsdt?)

 

I have attached the codec_dump.txt, codec seems to be ACL272x

 

my config.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>EnableC6</key>
			<true/>
			<key>Generate</key>
			<true/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>kext-dev-mode=1 rootless=0</string>
		<key>CustomLogo</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>MacHDD</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>8</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>BOOTX64.EFI</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<true/>
			<key>Linux</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1366x768</string>
		<key>Theme</key>
		<string>embedded</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
		<key>PatchVBios</key>
		<true/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>Trust</key>
		<false/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

thanks for the continued support

 

codec_dump.txt

Link to comment
Share on other sites

Hi

 

the link you sent is what I attempted earlier (using 10.11.5 which is what I have), I tried it again to no avail (using normal, lw1 frame buffer).

 

I swapped the config.plist and noticed several messages saying IOPCIFamily.kext not found, so I installed that kext (using kext utility, rebuilt cache and repaired disk permissions)

 

and now it can restart properly, and I even see the battery icon (no percentage) but when i boot it gets stuck on:

Missing Bluetooth Controller

 

I can however boot in safe mode (no wifi)

 

I have attached a file with the kexts in my /System/Library/Extensions (if it's of any use)

 

Thanks

 

kext_list.txt

Link to comment
Share on other sites

 Share

×
×
  • Create New...