Tuesday, July 13, 2010

Snow Leopard (Retail) on Lenovo 3000 N100

lenovo 

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
Ethernet Realtek 8139C

 

Hackintosh | Snow Leopard

Architecture x86(32-bit)
Graphics Yes
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

 

Installation Method

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.

Install boot loaders like Chameleon to boot from hard-drive. Please follow Prasys blog for the steps and there are other utilities available eg., (Multibeast, MyHackInstaller)

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

Screen shot 2010-07-07 at 10.40.06 AM

Screen shot 2010-07-07 at 10.38.49 AM 

b) All default Screensavers should work

Screen shot 2010-07-07 at 10.38.39 AM c) Ripple effect when you add a widget in dashboard

Screen-shot-2010-07-13-at-9.14.32-PM

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

Wednesday, July 7, 2010

Angry Birds – I give up

Angry Birds is one great app in Apple App Store that worth every penny (Full version is only $0.99)

I am not a great gamer, I give up on games too early. But this Angry Birds is one hell of a game (next to Road Rash & NFS II) that makes me addicted for a long time.

I am giving up now since I was not able to finish the levels. No cheats available only video walkthroughs :)  I wish the developer will release a Flash version of it to play from browsers (I was not able to find one).

Lite version

 

IMG_0492

Full Version

 

 IMG_0485 IMG_0486 IMG_0487 IMG_0488 IMG_0489 IMG_0490 IMG_0491

Full version | Stars

 

IMG_0481IMG_0482IMG_0483  IMG_0484

--
Dr.P