#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. |
|