This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
user:asowers:the_hackintosh [2011/10/31 21:49] – [Attributes] asowers | user:asowers:the_hackintosh [2011/10/31 22:40] (current) – [Procedure] asowers | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====The Hackintosh==== | ||
+ | Who's to say it is impractical, | ||
+ | (In all actuality no, but I'm sure you've indulged into the world of unethical computing as well...) At my office sits an Acer Nettop with a 1.66GHz Pinetrail atom chip, Nvidia 1st gen ION graphics, 3GB of DDR2 memory and a 160GB HDD at 5400RPM. Those specifications should surly be sufficient for web development on Snow Leopard. | ||
+ | |||
+ | ====Prerequisites==== | ||
+ | - A retail copy of Snow Leopard(Seriously, | ||
+ | - A copy of Psystar EFI rebel, Psystar has gone out of business...but I still possess a copy of their software. Perhaps you can find it with a Google query? | ||
+ | - Access to KEXT databases (Google is your friend. These are kernel modules(or kernel extensions), | ||
+ | - A KEXT module loader(because being a script kiddie rocks! Right..? ha). If you're up for a challenge and would like to load the kext's yourself, this is something I will go over...but I will be using program to inject my kext files. | ||
+ | - chameleon EFI boot loader(google is your friend) | ||
+ | - Be able to realize the power of your creative mind...for you may then bend the raw potential of computing to your will! =) | ||
+ | |||
+ | ====Attributes==== | ||
+ | * A better understanding of how apple markets their software. Apple is a hardware company in my opinion, this means you buy the apple hardware and their software is an exclusive bonus. Apple claims their software will run on only their hardware, why? Should the best of unix be reserved for only one hardware vendor? | ||
+ | * An understanding of the importance of Kernel extensions or KEXT files. Assuming you're hardware will not run using generic KEXTs it will be crucial to be able to look up your hardware id's and find the appropriate KEXT. | ||
+ | * making use of limited resources to manage a more complex system. This is important because administrators need to think outside the box to find solutions to abstract problems, perhaps you require a machine with extremely specific hardware to run Mac OS X for a scientific research project? | ||
+ | |||
+ | ====Procedure==== | ||
+ | |||
+ | Step one. | ||
+ | -If your BIOS supports EFI instances make sure to enable it. It is a good idea to reformat your hard drive to HFS+ before booting. To do this you will need another macintosh to reformat the volume. Open disk utility, select your disk and erase it. | ||
+ | |||
+ | Step two. | ||
+ | -Return your hard drive to your machine and make sure everything is a go for boot up. | ||
+ | |||
+ | Step three. | ||
+ | -boot into EFI rebel and select " | ||
+ | |||
+ | Step four. | ||
+ | -Mac OS X will now boot! Once you've entered the installer feel free to set your own installation specifications and proceed with the installation, | ||
+ | |||
+ | Step five | ||
+ | -you now have a pseudo complete installation of Mac OS X...now we need KEXTs! kernel extensions are like software modules that allow your hardware and software to communicate. I am going to use a KEXT injector to automatically insert my specific systems KEXT files. If you're looking for a more hands on approach you can load the KEXTs manually by inserting them into their proper place in your /Library folder *Do this at your own risk* (it's great to understand the technology, if fact you should...but in some cases it's better to just get core functions working properly). The OSX86 project might point you in the right direction when your looking for your KEXTs. | ||
+ | |||
+ | Step five. | ||
+ | -Only update if necessary, for instance...if you're using an Intel Atom processor you should not update past 10.6.1 unless you find a patch...that' | ||
+ | |||
+ | Step six. | ||
+ | -Enjoy your new Hackintosh! You have come one step closer toward digital enlightenment! :) | ||
+ | |||
+ | |||
+ | |||