Gringo Vermelho Posted January 17, 2012 Share Posted January 17, 2012 That's great, it means that Chameleon was installed correctly. That was easy right? So far you have only installed the boot loader itself, now you can configure it so that it works the way you want it to. The extra folder and its contents are decided and is placed there by you. You're the boss now. It stops at the Apple logo because you're missing some kernel extensions and configuration settings. Type -v at the boot prompt to see where you are getting stuck. Take a photo while you're at it and attach it here so I can see what's happening. Download the default Chameleon theme from my guide - unzip it and place the "default" folder in /Extra/Themes - if you don't like it you can replace it later, but let's go with the default theme for now. Place the attached org.chameleon.Boot.plist in /Extra - you can edit the Graphics Mode string (I set 1024x768) first, so that it matches your display's native resolution. org.chameleon.Boot.plist.zip. In the theme folder, find theme.plist, open it and set the theme resolution there to your display's native res as well. Note, it's in two places, there's one towards the end as well. Find and download the latest fakesmc.kext from the following link. This kernel extension is required in order for OS X to work on a PC. http://www.projectos...p?showforum=165 - find the main driver topic and download fakesmc 3.1.0 from the link in post #5. Also grab this kext for your ethernet: http://lnx2mac.blogs...osx-driver.html You'll need to fix permissions and ownership on these two via Terminal after dropping them in /System/Library/Extensions, otherwise OS X will reject them. Drag them to System/Library/Extensions, click away any error dialogs that appear, and run Terminal.app. Now enter (exactly as written, mind the capital R) sudo -s (enter your password, don't worry it's supposed to be invisible) chown -R root:wheel /System/Library/Extensions chmod -R go=u-w /System/Library/Extensions exit And reboot. Let's see how far you get. Once you're at the Chameleon GUI and your system drive is highlighted, start typing and the boot prompt will appear at the bottom of the screen. Boot with the -v flag (for verbose mode), take and attach a photo if it gets stuck. If it somehow manages to magically boot all the way to the desktop, run terminal.app and enter bdmesg > ~/desktop/bdmesg.txt (this pipes the bdmesg output to a text file) sudo dmesg > ~/desktop.dmesg.txt (and your password) I need to see these in order to determine what to do next. Go to your desktop, select both .txt files, right click, click compress and attach the zip to your next post. If you didn't get to the desktop (it is unlikely) just attach a photo like I asked. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1786979 Share on other sites More sharing options...
EddyMac Posted January 17, 2012 Author Share Posted January 17, 2012 Here is the pic you asked for. (This is before doing all the stuff you mentioned above.) Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1786982 Share on other sites More sharing options...
Gringo Vermelho Posted January 17, 2012 Share Posted January 17, 2012 Great, progress! Add npci=0x2000 to the empty kernel flags string in your /Extra/org.chameleon.Boot.plist. So that it looks like this: kernel flags npci=0x2000 Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1786984 Share on other sites More sharing options...
EddyMac Posted January 17, 2012 Author Share Posted January 17, 2012 OK did all the above. Still won't boot to the desktop, so I'm attaching a photo of where it gets stuck. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787020 Share on other sites More sharing options...
Gringo Vermelho Posted January 17, 2012 Share Posted January 17, 2012 Try booting with GraphicsEnabler=n -v Does it stop at the same spot? npci=0x2000 is supposed to cure hanging at "PCI Configuration Begin". Are you sure you have set it correctly? zip and attach the DSDT.aml you were using before, if you still have it. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787111 Share on other sites More sharing options...
Foxic Posted January 17, 2012 Share Posted January 17, 2012 depending on the mobo I've heard of npci=0x3000 working instead. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787135 Share on other sites More sharing options...
EddyMac Posted January 17, 2012 Author Share Posted January 17, 2012 Sorry, didn't realize there was a reply here. Email notifications must not be working. I'm at the end of my lunch break so will have to try the GraphicsEnabler thing later. For now though, attached is a ZIP of the boot.plist and the DSDT you asked for. The DSDT.aml file inside the "DSDT-BOOT.zip" file is what I had on my desktop when I ran [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] for the previous install. The one in the "DSDT.aml.zip" file is from the /Extras folder on that same install. I don't know whether they are different or not but am attaching both just in case. DSDT-BOOT.zip DSDT.aml.zip Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787150 Share on other sites More sharing options...
EddyMac Posted January 17, 2012 Author Share Posted January 17, 2012 OK I was able to try with GraphicsEnabler=n -v And yes, it stops at the same spot. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787194 Share on other sites More sharing options...
Gringo Vermelho Posted January 17, 2012 Share Posted January 17, 2012 Where is the DSDT from originally, did you download it from somewhere (that's a big no no) or did you dump it yourself? Just so I don't waste my time with it. In the meantime try James' suggestion, set 3000 instead of 2000. ....is from the /Extras folder Extra, not Extras. If the folder is named Extras, Chameleon will not see any of the files in it. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787224 Share on other sites More sharing options...
EddyMac Posted January 17, 2012 Author Share Posted January 17, 2012 It was downloaded from the Tonymac site a month or so ago when I first built my Hackintosh. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787225 Share on other sites More sharing options...
Gringo Vermelho Posted January 17, 2012 Share Posted January 17, 2012 So it's not only from someone else, it's also from an entirely different motherboard than the one you're using now? You need to extract your own DSDT and patch that. If DSDT patching is needed at all. It's a wonder it worked at all before. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787232 Share on other sites More sharing options...
EddyMac Posted January 17, 2012 Author Share Posted January 17, 2012 I just did what I was told, just like I am with you. I wanted to build a Hackintosh and Tony's site told me how: make a [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] USB stick, alter a few Bios settings, install Lion, download a DSDT for my motherboard and download and run [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. It was the only place on the internet that gave me very clear, step-by-step instructions. I followed the guide and it worked wonderfully until I got a EVGA GeForce GTS 450 graphics card that caused random system freezes. I'm not sure what you mean about the DSDT being for an entirely different motherboard. The DSDT is for a GA-Z68X-UD3H-B3, which is what I have. What exactly are the shortcomings of downloading a patched DSDT if it's for the same motherboard? I'm ready to try npci=0x3000 now. I'll let you know in a few minutes what happens. Thanks for all the great help. Update: OK just ran it with 0x3000 and it hangs at PCI configuration begin. And yes, the folder is called "Extra" not "Extras" -- slip of the finger. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787257 Share on other sites More sharing options...
Gringo Vermelho Posted January 17, 2012 Share Posted January 17, 2012 There will be some differences in the DSDT if the motherboard it's dumped from isn't the same revision, isn't using the same BIOS version and doesn't have the same amount of memory installed as yours. I'll take a look at the DSDT and see what they did to it, in the meantime try dropping it (the one that was in your the /Extra folder on your old installation) in /Extra. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787261 Share on other sites More sharing options...
EddyMac Posted January 17, 2012 Author Share Posted January 17, 2012 OK did that. Same result. Thanks. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787265 Share on other sites More sharing options...
Gringo Vermelho Posted January 18, 2012 Share Posted January 18, 2012 I editied your DSDT, It's only a half-arsed edit to the PCI0 device that works for some people when they can't get past the pci configuration begin message. If it doesn't make any difference, just delete it and put the other DSDT back again - then you'll have to examine the configuration of the flash drive you are using to boot, there is a kext, configuration setting or some TonyMacx86 magic on there that makes it work, that you must copy to the Chameleon installation on the hard drive. Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787284 Share on other sites More sharing options...
BuXb Posted January 19, 2012 Share Posted January 19, 2012 I am experiencing the bug in 10.7.2 that S/L/E Extensions are flashing accross the screen in verbose mode -v. I've read the solution for that somewhere before but cannot find that posting .. -f or -x should induce ignoring the boot cache, NOT -v. Already rebuilt perms & cache w. kext wizard, no change .. anything to do w. the plist? <key>EthernetBuiltIn</key> <string>Yes</string> <key>GenerateCStates</key> <string>Yes</string> <key>GeneratePStates</key> <string>Yes</string> <key>Kernel Flags</key> <string>-v -force64</string> <key>SystemType</key> <string>1</string> <key>Theme</key> <string>Blackosx_Button</string> I already tried <string>-v arch=X86_64</string> Core 2 Quad Does s.b. smart remember ? Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787553 Share on other sites More sharing options...
Gringo Vermelho Posted January 19, 2012 Share Posted January 19, 2012 I think -force64 is for non-vanilla kernels only. It's used most commonly on AMD systems. SystemType=1 is the Chameleon default, and it's for a desktop system. Are you on a laptop? The rest looks fine. Chameleon 2.1 causes the kernel/kext cache to be ignored by default when it detects 10.7.x. I believe you must set UseKernelCache=y in org.chameleon.Boot.plist, but the downside to this is that you must then place all your kernel extensions in /System/Library/Extensions...and don't forget to rebuild the caches after doing that. Extensions in /Extra/Extensions will no longer load. Please doublecheck this information elsewhere because I'm not sure if what I'm saying is entirely accurate. (who's s.b. smart?) Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787563 Share on other sites More sharing options...
BuXb Posted January 19, 2012 Share Posted January 19, 2012 ah, thanks Gringo Vermelho, that's exactly it! Obviously because Apple applied a change, for the worse of h'tosh .. coincidence? s.b. = abbrv. for somebody Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1787599 Share on other sites More sharing options...
EddyMac Posted January 25, 2012 Author Share Posted January 25, 2012 Well, I went ahead and reformatted the drive and started over. I installed Lion using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], then ran [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and was up and running in no time. This fixed all my nVidia driver problems and may have even fixed my fermi freezes, though it may be too early to claim victory on that. Anyway, thanks for trying to help me do the install using the non-point-and-click method. My end goal is to have a machine that works without constant tinkering, and hopefully now I have it....at least until the next upgrade. :-) Link to comment https://www.insanelymac.com/forum/topic/274740-manual-post-installation-steps-no-multibeast/page/2/#findComment-1789516 Share on other sites More sharing options...
Recommended Posts