Install MAC OS X on Lenovo S10 from External Hard Drive
Before I even begin, I would like to give credit where it is due. I used this article to guide me through the installation but I added a few steps along the way including how to do the installation from an External USB Hard Drive as opposed to an External DVD or USB Thumb Drive (Both are also options). I would also like to thank all of the folks that found all of the drivers mentioned and linked to in this post.
I should also mention (As mentioned in the article above) that the WiFi (Airport) does not work out of the box nor does the sound or power options (Sleep, Dim etc.) or the LAN connection. The wireless is an easy fix but I am still working on the others and will post my results, if any, when I find a solution.
Lets Get Started!
- Get a USB External Hard Drive if you do not already have one and Delete Partitions. Then create a 5 Gig FAT32 Partition. You can use the rest of the space as you see fit. I used the rest as an NTFS partition so that I could transfer files back and forth from my Vista Machine to the S10 (MAC) knowing that I would have no network connectivity to download WiFi Drivers.
- Download the following applications:
a. Leopard HD Install Helper – HERE
b. MSIWindowsx86.iso – Sorry, you will have to hunt this one down! - Run the Leopard HD Install Helper. Select the Image (MSIWindowsx86.iso) and The Destination drive (The FAT32 Partition) and click the start button. You may notice that the app is in a different language or is all question marks. Included in the Zip file is a GUI reference image.
- Once you have accomplished the above tasks, Restart the S10 and During boot, Hold the “FN” key and push the “F11″ key (FN+F11 = F12 for Boot Menu).
- Select your USB external Hard Drive to boot. You will receive an error stating “No Operating System Found”, hit enter and you will be presented with the boot selection screen. Choose MAC Installation and Push Enter.
- Once in setup, Choose your language and click next.
- You should now be at the Welcome Screen. You now need to prepare your internal hard drive for the installation. Click “Utilities > Disk Utility”.
- At this point, you need to choose what drive to format and create partitions on. I went with the internal HDD which had XP Pro on it. erase/format the drive. I went with Mac File System (Journaled).
- After this step is complete, click the continue button on the Welcome Screen and select the newly formatted drive to install the OS to. Click install and go get some coffee, it will be a while.
- Once you reboot after the installation completes, you will be asked if you wan to transfer information from another Mac or backup and various other options. This typically results in an endless loop of rebooting regardless of your choice. You can bypass this step by booting with the -s option as follows:
a. when you boot the machine and before you reach the login page, hit any key.
b. You should now be at the terminal, type /sbin/fsck -fy and hit enter.
c. Then type /sbin/mount -uw / and hit enter.
d. cd to /Volumes/YOUR DISK HERE/var/db and type touch .AppleSetupDone and hit enter. - After completing the steps above, type passwd to set a root password for the laptop. Do not forget this password. Type exit and hit enter to reboot.
- At the login window, login as root with the password that you just created. Go to System Preferences and create a regular user to your specifications. Log out as root and back in as the user you just created.
You are now running OS X on your Lenovo S10 but the WiFi still does not work. This is a relatively easy fix and can be accomplished using the instructions below.
- Unplug the USB drive from your new OS X Installation and plug it into a machine with Internet access.
- Download the Drivers from this thread – HERE and extract the files to your external hard drive on the second partition that you created. Plug the drive back into the S10 and copy the extracted file to your home directory.
- To install the Driver, open a terminal window and cd to your home directory if necessary. type sudo ./bcm43xx_enabler_0.5.1pre.sh and enter your password when prompted (Alternatively you can log in as root and follow the same procedure minus the sudo). Accept all defaults and reboot. You should now be able to connect to your wireless network.
- I then updated the sysytem with System Preferences > Software Update. It is safe to update to 10.5.5 and all other updates that may be available although You will need to run the network installation script mentioned above after the update. This also breaks the screen resolution requiring you to install yet another driver (Read On!).
- Download the video drivers HERE as well as Kext Helper HERE (and please, RTFM with Kext Helper!)
- Once you have downloaded those packages, unzip them and drag the Kext files into Kext Helper, type in your Root password and click easy install. Reboot.
That is as far as I have gotten with mine as well like the forum mentioned at the top and the guide that I followed. I am going to try to work on the sound as well as the Power Options and LAN connection over the next few weeks and will post any results in the future.
UPDATE:After alot of google searches, I got the audio to work on the S10 Under OS X. Thanks to THIS post. It was actually pretty easy to execute, just took a while to find the article linked above!:
You need the following applications:
- AzaliaAudio.pkg.zip
- Audieee 1.0.1
- Apple Developer Tools (On DVD or Download from ADC)
Basically, all that has to be done is to Remove AppleHDA.kext if it is installed (System Drive > System > Library > Extensions). Install AzaliaAudio and Re-Boot. Install the Apple Developer Tools. Launch Audieee.
That’s It! Now your sound should work flawlessly. I also put Audieee in my start-up programs under my user preferences so it auto starts when I log in.
Jason (Digitalkid)
www.954network.com


December 19th, 2008 at 3:40 pm
I think there is one extra thing should be mentioned,
The preparation of installation external hard drive should be executed on S10 itself, because the helper will modify the boot.ini which gives the boot from mac OS installation option.
If you do have to create installation HD on the other computer, you gotta modify the boot.ini on lenovo S10 in order to achieve boot from the external HD.
December 19th, 2008 at 3:49 pm
cs_guwer
Very good point. I ran the HD Helper on the S10, and you are right about the boot.ini file needing to be edited if you run the helper from another machine. If you know what the boot.ini file should look like, please post it here for others creating the installation on a machine other than the S10(I did not look at the boot.ini before taking the plunge into the install).
December 20th, 2008 at 2:20 am
My s10 will arrive tomorrow…. I have to wait T_T. But it will be fairly easy to check out what happen to the boot.ini
Just open up the boot.ini on the computer which you used to create the installation HD (Assume it is XP) through the following way:
1. Right-click My Computer, and then click Properties.
-or-
Click Start, click Run, type sysdm.cpl, and then click OK.
2. On the Advanced tab, click Settings under Startup and Recovery.
3. Under System Startup, click Edit.
You can compare this file with the boot.ini on the lenovo s10.
It will be pretty easy to find out what is going on inside.
I could not give the details about what to modify for now, but I would love to post the modifications after I got my little whitty s10 and manage to setup mac OS
December 20th, 2008 at 8:23 am
My boot.ini is long gone. I formatted the xp partition. When you do your S10, can you post your boot.ini before formatting for the OS X install?
December 20th, 2008 at 11:10 pm
Thanks for the post. I tried and work…
MSIWindowsx86.iso on partition 1 (5gb) and install back to partition 2 (10gb) of the same usb hd. Work fine… patch wifi working.
but… software upgrade (10.5.6) broken the system. Display seem OK after update but it could not find the keyboard and trackpad fail to work too. usb mouse OK. So… it ended up a useless updated system.
Re-start from step one install again and stay with 10.5.4 now.
Question: Apple Developer Toolsis not in the Windosx86.iso. I found it in apple download site but it is close to 1gb size. Anything smaller to get the sound up? Just the needed components, anyone can help?
Question: Should 10.5.6 work and how to fix keyboard/trackpad. Note, system up without keyboard means can’t get the wifi patch going.
The boot loader is here… it is a kicker to fire up tboot.
————————–
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Home Edition” /noexecute=optin /fastdetect
C:\tboot=Mac Os X System
——————————
I think step (5) is not necessary. This tboot kicker allow us to select the partition to boot from.
December 21st, 2008 at 12:04 am
Also Preview will not launch.
December 21st, 2008 at 3:21 am
Oops! my mistake, Preview launch OK.
April 16th, 2009 at 9:29 pm
I’m new to this. can you help?
I get “Kernel overflows available space” when I type in
boot: /sbin/fsck -fy and then Enter>
Also, if i don’t hit the space bar during initial boot, I will get a “Stop” sign at the 1st apple screen page.
Can someone help? Thanks..
10. Once you reboot after the installation completes, you will be asked if you wan to transfer information from another Mac or backup and various other options. This typically results in an endless loop of rebooting regardless of your choice. You can bypass this step by booting with the -s option as follows:
a. when you boot the machine and before you reach the login page, hit any key.
b. You should now be at the terminal, type /sbin/fsck -fy and hit enter.
c. Then type /sbin/mount -uw / and hit enter.
d. cd to /Volumes/YOUR DISK HERE/var/db and type touch .AppleSetupDone and hit enter.
May 7th, 2009 at 12:18 am
I found this article very helpful. Thank you very much.
I wanted to add a few things.
I am using a Lenovo S10
When reformatting the partition using Disk Utility before install, DO NOT use GUID partition table, you want MBR. This is in the “options” button. I also recommend erasing the MBR before you boot your OS X iso.
I overlooked that and ended up with a computer that would not boot. Yet again, Ubuntu Live CD to the rescue!
Mic works with usb microphone only.
Audieee did not produce sound for me before I upgraded.
If you upgrade to 10.5.6 you will lose mouse and keyboard functionality upon re-boot. Use a usb keyboard and mouse and install or re-install the kext files listed on this page. The graphics one will need to be re-installed as well to get the resolution out of 600 x 800. Re-run the .sh to restore the WiFi
Reminder: to run a script in UNIX ./filename
I will post more if I think of something.
It is very exciting to have OS X on my laptop. Hooray!
May 8th, 2009 at 8:50 am
For those that have tried to plug in an external monitor and had issues with it mirroring and colored lines or other problems being displayed. Check out this site: http://www.fabiancanas.com/Fabian_Canas/Projects/Entries/2009/2/4_Mirror_Displays.html
The mirror tool allows you to turn off mirroring and restore extend. I had to run the command with the monitor plugged into the laptop which requires that you unplug the monitor and type the command mentioned (./mirror -off), plug the monitor back it and hit enter. I originally found this fix from someone using a Dell Mini with a similar issue here:
http://sproke.blogspot.com/2009/04/external-displays-on-osx-dell-mini-9.html
Thanks to both of the contributors at the links above for the information.
Jason (Digitalkid)
http://www.954network.com
June 3rd, 2009 at 11:21 am
What is meant by the following:
d. cd to /Volumes/YOUR DISK HERE/var/db and type touch .AppleSetupDone and hit enter.
For example: would it be /Volumes/Lenovo OSX/var/bd.AppleSetUpDone
or
“/Volumes/Lenovo OSX/var/db” ENTER, Then “.AppleSetUpDone” ENTER
Also I am not sure that is the name of my disk, any hints on how to discover this info.
Yes I am new to terminal, I have always used Cyberduck
June 3rd, 2009 at 1:14 pm
ryanoscerous,
On my Lenovo under /Volumes I have DISK0. In my case, I would do the following.
cd /Volumes/DISK0/var/db
Then…
touch .AppleSetupDone
To find out the name of your disk, cd (Change Directory) into /Volumes. Type ls and hit enter (ls = List Directory Content). You should see a disk there, mine is DISK0.
Let me know if that helps.
Thanks,
DigitalKid (Jason)
http://www.954network.com
June 3rd, 2009 at 2:44 pm
I figured it out, thanks for the reply. I am working on getting updated to 10.5.7 then wifi, sound etc etc.
June 3rd, 2009 at 4:02 pm
I just updated to 10.5.7, fixed the keyboard and track pad using kext helper. Then I used the provided kexts for fixing the screen resolution and now all i have is garbled black,white,gray screen at login.
June 5th, 2009 at 7:25 am
I have the same problem. I installed 10.5.5 from the DVD, and then I used the 10.5.7 Combo Updater to upgrade the system to 10.5.7. I installed the WiFi and graphics kexts and rebooted the S10. On reboot, I had the garbled screen. I’m planning to reinstall 10.5.5 and use the 10.5.6 Combo Updater to see if I get different results.
June 5th, 2009 at 7:37 am
I never got the garbled screen when I installed on my S10. Can you take a screenshot? I am interested to see what it looks like. I am not sure what may cause it though.
Thanks,
Jason (DigitalKid)
http://www.954network.com
June 6th, 2009 at 2:50 pm
Jason,
I have installed the video drivers from http://eba420.com/files/10.5.6_upgrade_pack_v2.zip that are mentioned on http://www.thekitch.com/tech/mac-osx-on-lenovo-s10-and-dell-mini-9.
I wasn’t able to take a screen shot, but I did snap a picture with my phone (http://www.flickr.com/photos/10606758@N06/3601651912/). After a bit more experimenting, I discovered that I could boot into Safe Mode, and the screen is fine and I can use the 1024 x 600 resolution. Rebooting into normal mode, however, gives me the same garbled screen.
pf
June 22nd, 2009 at 4:39 am
hey pf, same problem with the garbled display for me. everything else working fine and now it just looks like a mess. anyone find a fix for this?
June 22nd, 2009 at 7:51 pm
I have checked a few sites and a few people are saying the AppleIntelIntegratedFramebuffer.kext and the Natit.kext have had some small problems which may have caused the garbled screen display. is there some sort of rollback option on osx? as in boot in safe mode, uninstall the kext’s and reboot?
i would like to try that first other than having to start again…
July 22nd, 2009 at 6:17 pm
I followed the instructions up to booting off the partition, and I get a “HFS+ Partition Error”…Any ideas why it’s not booting off the partition?
September 21st, 2009 at 6:57 pm
I too followed the instructions up to booting off the partition, and I am getting a “HFS+ Partition Error” as well. I’m pre-noob on Mac so I’m sure it’s something I did. What I think happened has something to do with the process of creating the boot image on the flash drive. I am not sure what the Boot.ini options are for on the Mac. I realize what they’re for on Windows, but the install is going to a laptop that has nothing on it, so there shouldn’t need to be a boot.ini generated. I’ve created the flash drive with and without the boot.ini options as well as the other options, and here is the consistent log I get from the ddmac tool.
“Do not dump image to driver
Change partition type to AF: not a HFS partition
Load boot1h: not a HFS partition
Load startupfile: not a HFS partition
All done, have fun!”
I closed the tool before I could capture the log when it created the flash drive image, but I know that created successfully, or at least it said it did, but all the other options were the same as the log above. I don’t believe the partition is supposed to be an HFS partition as outlined in these directions. As stated above, I formatted the flash drive as a fat32 file system. Anyone know what I’m missing here? I can’t even hit f8 because it goes straight to the HFS+ Partition Error immediately.
Thanks in advance,
Jason Volpe
January 23rd, 2010 at 4:21 pm
[...] Install MAC OS X on Lenovo S10 from External Hard Drive – 954NETWORK BLOG! (tags: lenovo hackintosh s10 netbook mac hack tutorial osx86 osx) Share and Enjoy: [...]
August 25th, 2010 at 10:33 pm
[...] Patrick and I successfully hackintoshed a Lenovo S10 Image by Zach Klein Here is the guide I followed: blog.954network.com/2008/12/10/install-mac-os-x-on-lenovo… [...]