Jump to content
rockinron_1

[Guide] The all-in-one guide to Vanilla OS X (including Chameleon + DSDT) for beginners (updated for Yosemite!)

912 posts in this topic

Recommended Posts

On my phone so can't recall the exact step but you need to install nullcpupowermanagement; the explanation of how to do it is in the guide

Thanks for the prompt reply, Rockinron.

I have the nullcpupowermanagement.kext placed in my USB in S/L/E. Should manually install it through a 2nd bootable OS?

Share this post


Link to post
Share on other sites
Advertisement

You need to do step 3.b in the guide

My deepest apology. I assumed the underlined text as "boot with the USB" rather than "boot into".

After proceeding with 3.b, I'm now in ML. Proceeding to DSDT patching now.

Thanks a bunch for the great guide, Rockinron!!

Share this post


Link to post
Share on other sites

Thanks for creating this guide. I have read through it even though I actually used the beast method, I guess because I was a total noob 2 days ago and it looked most eyecatching to a untrained eye ;) But some info here will help me with some issues I have I think. Made a thread in 10.8 thread that I can only boot from usb and with PCIRootUID=0 flag. With some info about chameleon and dsdt I can probably fix. Otherwise my graphics, sound and network seems to work fine

 

Thanks again

Share this post


Link to post
Share on other sites

Dumb question, but will this boot with 1gb of ram at all?

If it did it would be laggy - I could never recommend running an OS with specs below those recommended.

 

 

Thanks for creating this guide. I have read through it even though I actually used the beast method, I guess because I was a total noob 2 days ago and it looked most eyecatching to a untrained eye ;) But some info here will help me with some issues I have I think. Made a thread in 10.8 thread that I can only boot from usb and with PCIRootUID=0 flag. With some info about chameleon and dsdt I can probably fix. Otherwise my graphics, sound and network seems to work fine

 

Thanks again

 

Boot from the usb, install chameleon (included in the attachment) -> boot from your hdd typing pciroot... -> if it panics post a screenshot if not use chameleon wizard to set the pciroot... flag permanently

Share this post


Link to post
Share on other sites

2ag82gy.jpg

 

I don't have the hackintosh plugged in right now but just before I screenshotted the panic error. Will try the other stuff later tonight. I think I installed chameleon right but guess I need to edit some files also :) Thanks

Share this post


Link to post
Share on other sites

Take your FireWire card out / disable it in bios if it's on board. See if it sleeps then.

 

With a pc installer of chameleon (afaik doesn't exist atm) you could probably make the installer on a pc but without access to a mac you can't download a copy of os x making the process illegal hence in keeping with the ethos of this forum I haven't explored that option...

 

I was thinking along the lines of EasyBSD.... but not sure if that will do the trick....

 

Have another major issue... The clock is wrong....!!! tried everything even reverting back to a non-patched dsdt and kexts.... Not sure if its a bug or an issue with the time servers. even replaced my mobo battery! Looks like I'll have to restart from scratch and install fresh to troubleshoot... put it on manual for the moment! WIll keep the firewire thing in mind...

 

UPDATE

 

Disabled firewire in Bios, Rebooted... sleep shuts down the cpu lights everything... when I wake with the mouse it seems to think about what it wants to do but instead of waking goes into the reboot cycle. Added back in SleepEnabler.kext... no difference!

Share this post


Link to post
Share on other sites

2ag82gy.jpg

 

I don't have the hackintosh plugged in right now but just before I screenshotted the panic error. Will try the other stuff later tonight. I think I installed chameleon right but guess I need to edit some files also :) Thanks

 

You need to do step 3.b in the guide

 

 

 

 

I was thinking along the lines of EasyBSD.... but not sure if that will do the trick....

 

Have another major issue... The clock is wrong....!!! tried everything even reverting back to a non-patched dsdt and kexts.... Not sure if its a bug or an issue with the time servers. even replaced my mobo battery! Looks like I'll have to restart from scratch and install fresh to troubleshoot... put it on manual for the moment! WIll keep the firewire thing in mind...

 

UPDATE

 

Disabled firewire in Bios, Rebooted... sleep shuts down the cpu lights everything... when I wake with the mouse it seems to think about what it wants to do but instead of waking goes into the reboot cycle. Added back in SleepEnabler.kext... no difference!

 

Maybe try generate p&c states in org.chameleon... Or the sleep fix. Or disable legacy usb devices in Bios. There the basic fixes I can recall right now. Play about a bit. Not sure there's much more I can offer so if you can't get it going post to a new thread in the forum; given that it sleeps fine someone should be able to help you make it wake.

 

If you re-enable the firewire card and remove the _PWR event for it from your DSDT that should stop it waking the pc

Share this post


Link to post
Share on other sites

hi I have a problem... when i boot the installer of ML i get a black screen after a while... I've tryied PCIRootUID=0 and PCIRootUID=1 but i have the same problem how i can solve this??

sory for my very bad english but I'm italian

 

asus p5kpl-am se

intel pentium E6800

nVidia geforce gt220

Share this post


Link to post
Share on other sites

hi I have a problem... when i boot the installer of ML i get a black screen after a while... I've tryied PCIRootUID=0 and PCIRootUID=1 but i have the same problem how i can solve this??

sory for my very bad english but I'm italian

 

asus p5kpl-am se

intel pentium E6800

nVidia geforce gt220

visto las ASUS P5Q están dando bastante follón, pero se soluciona con poner en Disabled el Max CPUID Value Limit.

Share this post


Link to post
Share on other sites

 

visto las ASUS P5Q están dando bastante follón, pero se soluciona con poner en Disabled el Max CPUID Value Limit.

max CPUID Value limit it' s already disabled on my pc...other suggestions?

Share this post


Link to post
Share on other sites

You need to do step 3.b in the guide

 

Thanks! Did 3.b and installed a fresh chameleon. Changes some stuff in the chameleon file and got it working. However when I skipped usb loader I could not g et network working. But after finding a atheros kext, I used a kext tool and voila, now everything seems to work fine.

 

I wonder what to do next when it comes to optimize. Will read further about it. Thanks for the guide, it gave me alot of insight

 

hi I have a problem... when i boot the installer of ML i get a black screen after a while... I've tryied PCIRootUID=0 and PCIRootUID=1 but i have the same problem how i can solve this??

sory for my very bad english but I'm italian

 

asus p5kpl-am se

intel pentium E6800

nVidia geforce gt220

 

Have you tried also GraphicsEnabler=Yes and No?

 

I have PCIRootUID=0 GraphicsEnabler=Yes

Share this post


Link to post
Share on other sites

Have you tried also GraphicsEnabler=Yes and No?

 

I have PCIRootUID=0 GraphicsEnabler=Yes

i' ve tried everything... npci=0x3000 (with this it don' t stuck on pci configuration begin but after a while it return to the black screen too) graphicsenabler pcirootuid and more... but nothing

Share this post


Link to post
Share on other sites

Hey,

 

I make the process with Iomega Prestige 2TB compatiblite with USB 3.0 and I have one P8Z68-V PRO/GEN 3, and when I connect the external hard drive to the USB 3.0 Port or 2.0 Port, I enter on UEFI/F8 and don't detect.

 

What I do?

 

Sorry for my french! :king: Thanks in advance!

Share this post


Link to post
Share on other sites

Hi ron...

 

Started a new thread and Gringo Vermehlo is very kindly helping out there...

 

Thanks for all your help.

 

I do now that If I can get the sleep fixed for once and for all I will definitely be looking for a place to post the dsdt. There are many people with this board from what I've seen these past 2 years or so and noone seemingly has ever got a dsdt that will work as expected... or is properly explained.

 

Only hope we can get it resolved.

 

and once again as I mentioned... Not a hope of booting with the standard IOPCIFamily.kext,,, always boots without the spinner and rarely if ever gets past the [ pci config begin ] stage

 

With Netkas's patched file,,, boots every time and with the wheel! =)

Share this post


Link to post
Share on other sites

Jakuya... it sounds to me as if you did not install the boot loader....you need to follow the instructions step-by-step. You should not need F8 or any other F key.... If your Bios is correctly set up it will see the boot loader (Chemeleon or Chimera) on boot....

Share this post


Link to post
Share on other sites

Ah so the white screen is what you notice when using an ATI6xxx card. I know this series has been troublesome, though some didn't experience the issue, I was trying to see if I could be one of the lucky ones =P, though I didn't know what to look out for.

 

Great guide. All manual steps, the same ones I've been following all throughout Lion, and aside from the quirks of an InstallESD.dmg, this is how I've always installed OS X since 10.5. I always updated my installers too, whenever there was a new updated dmg. With Lion and onwards, it's great because the app store updates it with every point update. I'm curious if once I can get a hold of a 10.8.1 dmg, if I could see if this ATI6xxx kext permission issue is resolved.

 

On another note, I was getting stuck at IOACPIFamily kext KP's. I couldn't find much concrete answers, though some people have had to use patched kexts for their setups, which I'm reluctant to do. I decided to try a different dmg source, and this one brought me up to a white screen! Hah.

Share this post


Link to post
Share on other sites

Hey,

 

I just finished installing Mountain Lion on my HP Dv9838ca except I'm having issues booting using my HDD.

 

I can boot using the bootloader that was installed on the USB that I used to install the OS but not directly from the HDD.

 

I started this thread: http://www.insanelym...howtopic=282272 to provide more detail as to what I did.

 

 

Thanks for any help!

Share this post


Link to post
Share on other sites

Everything is actually working with the BeSweet Guide (a while ago) only one slight problem, is that when I shutdown the computer it turns itself on again. I have a "wake on lan from s5" feature that says next to it "power on" in Bios in gray color which means I cannot change it, I tried DSDT patcher with no luck now i'll try the DSDT editor and see if I'll fix it. thanks for the guide! :)

 

I used both custom DSDT(.aml) and DropSSDT and I still have the same problem, if there's a fix for it, please let me know. this problem happened to me on both Lion and Mountain Lion, but it never happened in L or SL. (probably because of the variety of kexts such as OpenHaltRestart & EvOreboot)

Share this post


Link to post
Share on other sites

As a ATI6000 user, I was dreading the workaround for getting past the white screen. Found another user with a neat trick. To quote him:

 

Solved all my 6870 problems by reinstalling without removing any kexts using a SATA HD instead of a USB dongle, then, when you get stuck at the white screen with the mouse cursor, just press the power button to put the computer to sleep, and wake it back up. after that the apple installation screen magically pops up.

 

Note that I still used a usb flash drive, though the trick works well for me. Also, sleep needs to be able to work, so no nullcpupowermanagement.kext for the installer. Lastly, since you'll be sleeping it, and since my setup requires the cmos reset patch, it will reset the cmos at next restart =P. No biggie though.

Share this post


Link to post
Share on other sites

Sleep is only required to work for 69xx series AFAIK, certainly 68xx series don't need to sleep to access the installer it you've removed the kext. Also the sleep fix didn't work for my hd6870; but with fixes like this its all a bit hand-wavey anyway so if it works for you then great!

 

Everything is actually working with the BeSweet Guide (a while ago) only one slight problem, is that when I shutdown the computer it turns itself on again. I have a "wake on lan from s5" feature that says next to it "power on" in Bios in gray color which means I cannot change it, I tried DSDT patcher with no luck now i'll try the DSDT editor and see if I'll fix it. thanks for the guide! :)

 

I used both custom DSDT(.aml) and DropSSDT and I still have the same problem, if there's a fix for it, please let me know. this problem happened to me on both Lion and Mountain Lion, but it never happened in L or SL. (probably because of the variety of kexts such as OpenHaltRestart & EvOreboot)

 

Open org.chemeleon.boot.plist and check the restart fix, failing that If evoreboot fixed your problem last time then try it this time as well.

Share this post


Link to post
Share on other sites

Well I'm on a 6850 here, and the trick worked for me.

 

On another note, I updated Cham on my drive (so won't have to use the usb installer) to boot my 10.8 install, and while it works great, it no longer boots my Lion install.

 

Went from build 1627 to 2048, any insights anyone? Will have to rollback to get to it.

 

Edit: Reverted, all is back. What's strange to me is that I used the same 2048 for both a ML usb installer, and a Lion 10.7.4 usb installer. The other thing I may have done simultaneously was path my AppleRTC.kext, but that wouldn't cause it right? Bah.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By fusion71au
      This is a brief guide on how to create a vanilla El Capitan (also same process for Sierra) OS X Installer USB with an updated prelinked kernel containing FakeSMC.

      It is tailored for those users who want to understand the “nuts and bolts” of how to create an installer and also to help brush up on their terminal skills (rather than have one made for them with the numerous automated “tools” available or even Apple’s createinstallmedia) :
       
       
      Specifically, it is also a “Proof of Concept” which shows that installation is possible without even having to rely on boot loader kext injection.

      Prerequisites
      Existing Yosemite installation (or Mavericks - see post#4 for steps 7,8) “Install OS X El Capitan.app" downloaded to the Applications folder Pacifist FakeSMC.kext - Slice or Kozlek branch Bootloader - Clover or Chameleon 8GB or larger USB drive (16GB recommended), formatted HFS+ (MBR or GUID) named “Installer”  
      Procedure
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Open OS X terminal and type the following lines, followed by <Enter> after each line.
          The image restore and file copying may take a while to complete, and at the end of the process, the Installer volume is renamed to “OS X Base System"....
       
      sudo -s hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg asr restore -source /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg  -target /Volumes/Installer -erase -format HFS+ -noprompt -noverify rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -av /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation cp -av /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System diskutil unmount /Volumes/OS\ X\ Install\ ESD exit 3.  Right click on the “OS X Base System” Volume and click “Get Info”
       

      4.  Click on the lock icon and untick “Ignore ownership on this volume”
       

      5.  Extract/Copy the El Capitan Kernels folder into /System/Library/ of the USB with Pacifist.  NB It is found in the "Essentials.pkg" in /System/Installation/Packages
       

      6.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel —> OG.prelinkedkernel
       

      7.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of the installer USB using Finder.
       

      8.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel…..
       
      sudo -s chmod -R 755 /Volumes/OS\ X\ Base\ System/Library/Extensions chown -R 0:0 /Volumes/OS\ X\ Base\ System/Library/Extensions touch /Volumes/OS\ X\ Base\ System/System/Library/Extensions kextcache -u /Volumes/OS\ X\ Base\ System exit Any errors should be noted but the output below is normal e.g.


      9. Install your Bootloader targeting the OS X Base System volume
       
       
       
       
      10.  Boot your system with the USB without injected kexts into the OS X Installer GUI....
       
       
       
       
       
      Post Install
      The original prelinked kernel in a fresh install of El Capitan will also lack FakeSMC ie it will only be linked to Apple signed kexts.  In order to boot into El Capitan the first time around without boot loader kext injection, the PLK needs to be rebuilt for the El Capitan volume like we did for the installer:
       
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel for the El Capitan volume —> OG.prelinkedkernel
      3.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of El Capitan using Finder
      4.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel.  In this example, the El Capitan volume is named "El_Capitan" - change if you have named it something else...
      sudo -s chmod -R 755 /Volumes/El_Capitan/Library/Extensions chown -R 0:0 /Volumes/El_Capitan/Library/Extensions touch /Volumes/El_Capitan/System/Library/Extensions kextcache -u /Volumes/El_Capitan exit 5. Install your Bootloader targeting the El Capitan volume.  This step is only necessary if you are installing El Capitan on a new drive without existing boot loader (not required if installing on a disk with existing boot loader beside Yosemite).
      6. Reboot your system without injected kexts into El Capitan!
       
       
      Other links
      The All-In-One Guide to Vanilla OS X for beginners
       
      Updates for Sierra and High Sierra   Custom Prelinkedkernel Generator Tool I have made a custom prelinkedkernel generator "PLK.tool" for Sierra + El Capitan.  Instructions:   1.  Download and extract the attached BaseSystem_PLK.tool.zip into your ~/Downloads folder.   2.  Copy any extra kexts necessary for booting your hack to ~/Downloads/BaseSystem/ExtraKexts (e.g. FakeSMC, VoodooPS2Controller), making sure SIP is disabled. 3.  Copy BaseSystem.dmg to ~/Downloads/BaseSystem  4.  Open terminal and run the following commands... cd ~/Downloads/BaseSystem chmod +x PLK.tool ./PLK.tool ---> supply your admin password ---> will place your new custom prelinkedkernel on the desktop.       macOS High Sierra bypass Firmware and MBR checks in post#13.
      BaseSystem_PLK.tool_ElCap.zip
      BaseSystem_PLK.tool_Sierra.zip
      BaseSystem_PLK.tool_Mojave.zip (need to run in Mojave to avoid dependency errors)
      BaseSystem_PLK.tool_Catalina.zip
    • By shinho73
      I need a good vanilla guide for AMD A8 7600 with A58M-E FM2+ mother board and Palit GEforce GT 730. Any help will be greatly appreciated. Thank you.



    • By MaLd0n
      ---INSTALLATION TUTORIAL---
       
      ---Original Post---
      https://olarila.com/forum/viewtopic.php?f=45&t=9172
       
      ---USB---
      https://pikeralpha.wordpress.com/2016/07/13/simple-skylake-usb-fix-no-kexts-required/
       
      ---CLOVER FOLDER---
       
      CLOVER.zip
       
       
      --MOBO
      GigaByte Z390 M Gaming



      --PROCESSOR
      Intel Core i9-9900K


      --COOLER
      CoolerMaster MasterLiquid ML120R RGB


      --MEMORY
      Corsair Dominator Platinum 16GB (2 x 8GB)


      --GPU
      Sapphiretech Radeon RX 590 8 GB GDDR5


       
      --SSD
      Samsung 970 EVO NVMe M2 Flash Drive


      --POWER SUPPLY
      EVGA 750 N1, 750W


      --WIRELESS
      TP-Link Archer T9E


      --BLUETOOTH
      Orico BTA-403


      --CASE
      Thermaltake View 21 Tempered Glass Edition


      --DSDT Patches--
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 10 ID -DMAC -REMOVE 22K LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM / REAL TIME CLOCK -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -MIKEY -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -ACQUIRE MUT0 0XFFFF -OPERATION REGION GPIO -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES  
      --SCREENSHOTS--





























      --BruceX--
       
      --USB-C-- test with SanDisk Ultra USB-STICK 128gb


       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
      We're all here to have fun and learn from each other!
×