Mac OS X Leopard on Lenovo S10

Those are quick notes on how to install Mac OS X 10.5.x (Leopard) on the Lenovo IdeaPad S10.

You can watch all the videos from YouTube:

  • Installing OS X Leopard on Lenovo S10 via USB Flash Drive
  • Updating To and Configuring OS X 10.5.6 Leopard on Lenovo S10 Netbook
  • Trackpad Fix For OS X 10.5.6 On The Lenovo S10 Netbook

Now, here’s what I did.

  • Boot MSIWindOSX86.iso, partition disk, install;
  • On first boot, start in single-user mode ‘-s‘;
  • Run the ‘fsck‘ and ‘mount‘ commands;
  • Fake finished install:

    # touch /Volumes/{DISK_NAME}/var/db/.AppleSetupDone

  • Change root password: passwd
  • Start normally: exit
  • Log in as root and complete the Mac OS X Setup Assistant.
  • Fix trackpad property from Keyboard&Mouse: Preferences / Keyboard & Mouse / Trackpad
    • Set Tracking Speed = 3;
    • In Trackpad Gestures, set Clicking = TRUE and Dragging = TRUE.
  • Create a new administrator user and login as this user. You can set “Automatic login” is wished;
  • Fix trackpad for this user;
  • Fix Wifi and reboot: # sudo ./bcm43xx_enabler_0.5.3.sh;
  • Configure and test Wireless connection;
  • Install french language (from Mac OS X Install DVD/System/Installation/Packages/French.pkg) and keyboard layout (in /Library/Keyboard Layouts);
  • Upgrade to 10.5.6 (using Combo Update);
  • Plug in an external USB Keyboard & Mouse;

With KextHelper, install the video drivers (AppleIntelGMA950, LaptopDisplay, AppleIntelIntegratedFramebuffer) and reboot. If you get a grey screen on reboot, try rebooting using the -x flag, remove the kext, reinstall the extensions from MSi OSX86 Upgrade Pack v1.5 and reboot.

With KextHelper, install the keyboard and mouse drivers (ApplePS2Controller, AppleACPIPS2Nub). The computer will crash, so hold on the power button and reboot.

Fix the fan, installing AppleACPIPlatform.kext and reboot.

Fix the Wifi and reboot: # sudo ./bcm43xx_enabler_0.5.2.sh

Set the timezone and automatic synchronization.

With KextHelper, install ClamshellDisplay.kext and AppleUSBEHCI.kext and reboot.
In a Terminal, “cd /System/Library/Extensions/IOUSBFamily.kext/Contents/Plugins/AppleUSBEHCI.kext/Contents/” and edit Info.plist. Search for ”<key>CFBundleVersion</key><string>3.2.5</string>” and add ”<key>OSBundleCompatibleVersion</key><string>1.0</string>”.

Start OSX86Tools. Run “Repair Permissions”. Run “Clear Extensions Cache”. Reboot.

Fix the sound “sudo rm -rf /System/Library/Extensions/AppleHDA.kext”, install AzaliaAudio.pkg and reboot.

Install chud_4.6.1. Install and run Audieee. Configure the system to autorun it on logon and reboot.

Configure TimeMachine and run update again.

3 Comments

  • Vilau Ionut Sat, 09 Apr 2011 09:46:00 +0000 Reply

    I need some help.
    About sound….
    i do all what is write upper, and still not work.
    Can you gave me some more informations ?
    Thank you
    I have a Lenovo s10e with MacOS 10.5.1

    • Joel Carnat Mon, 18 Apr 2011 19:54:39 +0000 Reply Author

      Sorry ; the S10 I had wasn’t the ‘e’ revision. This might be linked.
      Try upgrading to 10.5.6 before applying the fixes.

  • Muhammad Harits Wed, 11 Jul 2012 03:53:16 +0000 Reply

    My Mac OS X got a kernel panic after i install AppleACPIPlatform.kext, how to fix the kernel panic…

Leave a Reply

%d bloggers like this: