Snow Leopard (Retail) on Lenovo 3000 N100
Disclaimer: There is no alternative to real Mac, if you like Mac go and buy it. If buying a real Mac is too much, you can at least buy a license for Mac OS X Snow Leopard which costs $29 only. This post is to test the Snow Leopard compatibility with Lenovo 3000 N100.
After some hard work I have successfully installed Snow Leopard on a Lenovo 3000 N100 (0768-BVG) model.
Lenovo 3000 N100 Hardware info
|Computer Type||ACPI x86-based PC (Mobile)|
|CPU Type||Intel(R) Core(TM) Duo CPU T2350 @ 1.86GHz|
|Multiplier x FSB||6.0 x 133.0 MHz|
|Video Adapter||Mobile Intel(R) 945GM Express Chipset Family|
|Audio Adapter||Intel 82801GBM ICH7-M - High Definition Audio|
Hackintosh | Snow Leopard
|Quartz Extreme / Core Image||Yes|
|Audio||Yes (with audio-in)|
|Ethernet||Yes (Inbuilt RTL8139)|
|iPhone SDK||Yes (tested with both 3.2/4.0)|
|Upgrade||Yes running 10.6.4 upgraded from 10.6.3 with combo update|
There is an awesome post by Prasys on installing Snow Leopard on PC with details you must know before trying any Hackintosh installation.
I have installed Snow Leopard retail(10.6.3) from my Hackintosh running 10.5.7. If you want to have dual/tri/quad booting patch your OSInstall.mpkg (Google is your friend) to install on MBR partition, else you have to repartition your drive as GUID with the default setup.
Mount/Insert your Snow Leopard DVD and go to /Volumes/OSX86/System/Installation/Packages and double click OSInstall.mpkg file to install. All you have to do is select the partition you want to install.
Do not forget to uncheck printer drivers. Funny thing is OSX Installation DVD has 4.5G printer drivers :)
Select only “Essential System Software” (default) to install, you can install additional language and translation later. Installation will be done in somewhere between 30 minutes and an hour.
Boot with -v option always or update your com.apple.Boot.plist to have verbose boot as default.
GUI boot is not good for any hackintosh build. You end up restarting after seeing spinner for longtime. Verbose mode print the status and you can reboot when you don’t see any activity for a minute or so.
Install BSD.pkg from /Volumes/Mac OS X Install DVD/System/Installation/Packages to solve “_No Installer packages can be found for this disk_” whenever you want to verify permission and fix permission from Disk Utility. You need to run the BSD.pkg from recently installed Snow Leopard.
Boot with -v -x -f flag until you get 1280x800 resolution (It is the max. resolution of Lenovo 3000 N100 )
Issue #1: Grey screen of death
You end up seeing Grey screen or kernel panic
Solution: Boot to single user mode (-s) and delete the AppleIntelIntegratedFramebuffer.kext and reboot with -v –f
Issue #2: NO GUI and mouse pointer blinks at the top left in verbose boot
No GUI after verbose log. You may notice a cursor(mouse pointer) blink at the top left of the screen.
Solution: Boot to single user mode (-s) and delete the ATIFramebuffer.kext and reboot with -v –f
Issue #3: UI works only with safemode (-x)
Solution: All you have to do is install AppleIntelIntegratedFramebuffer.kext v1.4.20. The default Intel GMA950 kext works but you have to delete the default framebuffer kext with the one mentioned above in-order to work in normal mode.
Issue #4: Can’t able to take screenshot
Command + Shift + 3 doesn’t create any screenshot/file on your desktop.
Solution: If so please install Essentials.pkg from /Volumes/Mac OS X Install DVD/System/Installation/Packages
Issue #5: Black/empty screenshot or Preview.app doesn’t display the .jpg files
You see this issue when QE/CI are not enabled.
Solution: You need to replace the file mentioned in Issue#3.
Check whether Quartz Extreme & Core Image (QE/CI) enabled?
Once you install the above mentioned kext QE/CI should be enabled by default. You can verify the same by following.
a) Translucent menu bar
b) All default Screensavers should work
c) Ripple effect when you add a widget in dashboard
d) More ways to identify
Issue #6: Ethernet card not detected or detects very rarely
Though some reports RTL8139 supported natively with IONetworkingFamily.kext v1.9. My case was completely different it wasn’t detected in first place. But the hardware is working flawlessly with Leopard 10.5.7 w/ PCGenRTL8139Ethernet.kext and WinXP, Ubuntu natively.
OSX seldom detects my Ethernet card. But failed to work after a reboot.
Solution: Please find the solution here.
P.S: If you have an iPhone (jail-broken one) then you can use your iPhone to access internet by an awesome PDAnet application. You can use your either phone’s 3G or your Wi-Fi.
You can also download the complete kexts from kexts.com