#1
|
||||
|
||||
[ PRE-INSTALL AUTOMATOR v1.1 ] For easily installing vanilla snow leo.
What is this?
This is a script which lets you do quick and easy Snow Leopard installs by automating the pre-install preparation process. What exactly does the script do? It takes care of the following:
This is not meant for complete noobs. It will not magically give you a working Snow Leopard install. The upcoming iKaros distro is recommended for that. How do I use this? This script could be used in a few different ways but here's the easiest way that i could come up with to get a working Snow Leo installation quickly. Brief guide (for experienced/intermediate hackintoshers):
Is this guaranteed to work? Hell no!!! No guarantees... Use at your own risk... This is just a tool that i made to make my life easier when doing new OSX installations for myself and friends. Just wanted to give something back to the community. I apologize in advance if i don't answer your questions in a timely manner. Im sure all the other knowledgeable members here will step in and help... Last but not least... My heartfelt gratitude goes out to the following people: -The Chameleon Team (for a kick ass boot loader) -Netkas (for fakesmc) -Fassl (for the dsdt patcher) -Voodoo Team (for voodoohda and voodoops2) -Psystar (for openhaltrestart) -iAtkos Team (for giving me my first fully working hackintosh) -Everyone else that's made OSX86 a reality. LONG LIVE THE HACKINTOSH SCENE!!! Note for non-nVidia graphics card users: If your graphics card is not nVidia, chameleon's auto graphics detection will not work. Before doing anything, please edit the file "desktop/snow-installer/filez/Extra/com.apple.boot.plist" and change the "Yes" to "No" where it says: GraphicsEnabler=Yes Then you will have to take whatever measure necessary to add the proper graphics card support by using EFI strings, injectors/enablers, custom kexts, etc. Just search the web/forums for help with that... Tip 1: Before running this script, please go through your bios setup and make sure that the following(or similar) are enabled if available. these settings help in trouble[free/less] booting. hpet(high precision event timer), sata ahci, intel xd(execute disable bit), intel vt (virtualization technology), acpi 2, s3 sleep state, intel speedstep even if they are not available, just give it a whirl and see what happens. Tip 2: The kexts that are included in this package are only the real basic ones that are required to get a basic vanilla system running on any modern desktop assuming it has sata hdd's with ahci support + multi core intel processor + intel chipset on southbridge etc... You may have to add any additional kexts your system might need for ex: sound + network + ide hdd support etc. if they are not detected by the stock kexts that come with snow leo... The best way to figure out what additional kexts are needed, is to look at a guide specifically written for you motherboard or computer model and see which kexts are missing and simply add them in step 3 of the above guide. Tip 3: Some kexts such as network card drivers, sound drivers (voodoohda) do not work from "/Extra/Extensions" if that's the case for you, simply move them to "/System/Library/Extensions" once you get your basic snow leo up and running. Tip 4: After messing with the "/System/Library/Extensions" always issue the following commands in the terminal so that there wont be any errors regarding permissions and outdated boot caches:
This script generates and places a dsdt.aml file on the target disk which will only work with the computer you ran it on. If you want to try booting that disk on a different computer, you can temporarily disable the loading of the patched dsdt.aml by interrupting chameleon at boot time by pressing any key and typing in the following: "DSDT=nothing.aml" without quotes. Tip 6: The patched dsdt.aml currently does not include the "cmos reset fix" which is required if your bios/cmos gets corrupted/reset everytime you reboot. So if your mobo suffers from this problem, you will have to edit your dsdt manually. Guide's can be found on the net on how to do that... Im currently trying to learn the C language so i can update Fassl's dsdt patcher code with the cmos reset fix. If any of you C pros out there would like to help, that would be great!!! Revision History: v1.0:
If you think any of the info on this post is incorrect or could be improved, please do let me know... And you guys are welcome to edit the script and make improvements to it. Just send me a copy so i can post it up here... . Last edited by djnitehawk; 11-26-2009 at 03:47 PM. |
#2
|
||||
|
||||
I'm sitting here wondering if it would fix my dsdt recompiling problem, cuz if all it does is the basic patch dsdt/iasl decompile/recompile, i'm screwed. I have to force compile and get an error and three warnings, then i edit it, and it won't recompile because of said errors/warnings. Nice work though.
~ Snow Leopard Retail w/Empire EFI ~ MSI X58 Platinum SLI ~ Intel Core i7 920 3.2GHz ~
~ Galaxy GTX 260 896mb ~ OCZ 6GB DDR3 1600MHz RAM ~ 500GB Hitachi SATA ~ Sony Optiarc DVD-RW ~ |
#3
|
||||
|
||||
aha...
yeh this script only does the basic dump > fix > compile using fasssl's dsdt patcher... which is usually enough to get a machine to boot without any hitches... question: what dsdt patches are u trying to apply? cos ur mobo has the ich9r chipset, which is exactly what my mobo has and the only non-standard dsdt fix im using is the "uhci/ehci devices to ich10" hack in order to get my machine to go to sleep... clarification: this script dumps whatever dsdt table u have in memory when it runs... so if u somehow have a manually patched dsdt loaded atm, that will be what is used from now onwards... if u somehow have a weird bios and ur stock dsdt is screwed up, try doing all the hacks by hand using this tool: http://www.osx86.es/?p=610 good luck!!! |
#4
|
||||
|
||||
i don't think i've ever applied a dsdt mod... I tried it with force compile on the iPC install disc awhile back, but i never noticed if it worked. The only thing i need it for is to get my cmos to stop resetting, otherwise i wouldn't care about it. Although I'd love to be able to get mine to sleep/wake. It's never done that and I haven't ever really put much time into getting it to work.
~ Snow Leopard Retail w/Empire EFI ~ MSI X58 Platinum SLI ~ Intel Core i7 920 3.2GHz ~
~ Galaxy GTX 260 896mb ~ OCZ 6GB DDR3 1600MHz RAM ~ 500GB Hitachi SATA ~ Sony Optiarc DVD-RW ~ |
#5
|
||||
|
||||
u only got to change a single line for the cmos reset fix right... change a 4 to 2 or something right... cant remember...
try doing that with DSDTSE app i posted earlier... it also has fixes for a lot of compile errors u might be getting... |
#6
|
||||
|
||||
yeah i just downloaded it. I'll give it a try. I've gotten the line edited, where i run into the problem is on recompiling it back to an .aml. Using iaslme it just gives me a log file. I'll give dsdtse a shot though. thanks
~ Snow Leopard Retail w/Empire EFI ~ MSI X58 Platinum SLI ~ Intel Core i7 920 3.2GHz ~
~ Galaxy GTX 260 896mb ~ OCZ 6GB DDR3 1600MHz RAM ~ 500GB Hitachi SATA ~ Sony Optiarc DVD-RW ~ Last edited by InteliMacPro; 09-12-2009 at 05:41 AM. |
#7
|
||||
|
||||
attach ur dsdt.dsl file ill give it a shot as well...
|
#8
|
||||
|
||||
Here ya go. I included the log too. You probably don't need it but i don't know how to find the problems without it. Thanks for taking a look. Feel like i'm hijacking your thread here.
~ Snow Leopard Retail w/Empire EFI ~ MSI X58 Platinum SLI ~ Intel Core i7 920 3.2GHz ~
~ Galaxy GTX 260 896mb ~ OCZ 6GB DDR3 1600MHz RAM ~ 500GB Hitachi SATA ~ Sony Optiarc DVD-RW ~ |
#9
|
||||
|
||||
done
no worries mate!!!
here's ur dsdt all fixed up... do test it on ur machine let me know if its working properly... good luck!!! |
#10
|
||||
|
||||
I could freakin' KISS you. Works like a champ. No more cmos reset. THANK YOU. I've been beating my head against that one for the last 3 days.
💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers. ~ Snow Leopard Retail w/Empire EFI ~ MSI X58 Platinum SLI ~ Intel Core i7 920 3.2GHz ~
~ Galaxy GTX 260 896mb ~ OCZ 6GB DDR3 1600MHz RAM ~ 500GB Hitachi SATA ~ Sony Optiarc DVD-RW ~ |