Finally! Snow Leopard 10.6.8 on my UL30A
It’s a long time I’ve been trying to install Mac OS X — getting 100% functionality — on my notebook, the light-weight-shamefully-MacBookAir-imitating UL30A.
Its — not particularly MAC friendly — Hardware counts:
- CPU – Intel Core 2 Duo SU7300 1.3GHz
- RAM – 4GB DDR3-800 (2 DIMMs)
- Chipset – Intel GS45 Express
- GPU – Integrated Intel GMA 4500MHD with 64MB dedicated memory
- Display – 13.3″ TFT with WXGA (1366×768) resolution and LED backlight
- Storage – Seagate Momentus 5400.6 320GB 2.5″ 5,400-RPM hard drive
- Audio – Stereo HD audio via Realtek codec
- Ethernet – 10/100 Ethernet via Atheros AR8132
- Expansion slots 1 SD/SDHC/MMC/MS/MSPRO/xD
- WiFi – 802.11b/g/n Wi-Fi via Atheros AR9285
- Trackpad – Elantech trackpad with multi-touch scrolling
- Camera 0.3 megapixel webcam
The Hackintosh – No – Installation Guide
It’s plenty of “hackintosh” guides out there and the best advice I can give you is to choose the one you like according to your computer skills. Remember that it is illegal to install a pirated version of any X Operative System, therefore, first of all, get a legal copy of the Snow Leopard or Lion. Done that, you are ready to go on.
I started my “hackintoshan” path from the “iAtkos” distros — both Snow Leopard and Lion — but with no relevant success. That’s why it took a while to reset my knowledges – about hacked OS X – and choose another way.
Thanking OSx86 project community and Lifehacker.com for their always up-to-date posts about hackintosh tools and installation guides, I found an easy solution in the MyHack Guide — praising Conti. Using a Snow Leopard image for VMware as temporary operative system, I built the Snow Leopard installation USB drive I needed.
Dirty and Kexty
Once you — horray! finally! — have OS X installed on your notebook, it is recommended to update the system with the last Combo Update, finishing the installation with EasyBeast – inside Multibeast – which adds a bunch of common kext and sets up the bootloader.
Ok, your system is updated and ready, there’s only one — longer for me albeit really short for you, since I’m writing this guide 😛 — step before reaching the almost-full working capability — you know, being able to use your trackpad, keyboard, having a decent video resolution and stuff like this.
Their name is KEXT and it stands for Kernet EXTension. Shortly, they provide the kernel with the necessary instructions to make your machine’s hardware work properly. That’s why, as far as I know, I consider
Kext : Mac Os = Driver : Windows
Looking for the right set of kext for your needs is a real pain in the ass, although the best strategy is to find, one component at a time, the one that works with your HW configuration — eventually trying some mathemagical trick on your boot-load setup. Most of the time you’ll end up with a kernel panic and messes like these, but with patience and method — thanking every person that modded, compiled, and uploaded them — I collected the right set of kext to make GPU, WiFi, trackpad, keyboard, audio and battery work.
That’s why, no cockiness intended, I’m proud of my collection 😛
Said that, I kept all the kext selected, zipped them, and uploaded here for your (and my) mental sanity’s sake.
What you need to do is to install them by downloading a kext installation tool. If you choose KextBeast, you’ll have to unzip them directly into your Desktop folder. The GPU kext installation requires a little bash script whose steps are clearly written into the “Intel GMA 4500MHD.rtf” file.
Done that, make sure to rebuild kext caches and repair their permissions with MultiBeast.
Reboot and there you go, your hackintosh up and running!