What is needed:
- 64MB+ USB flash drive that is bootable
A Snow Leopard 10.6.x DVD with a USB DVD drive
Or a Snow Leopard 10.6.x DVD/disc image (legally obtained) with an 8GB+ USB flash drive
TransMac or access to a Mac in order to make the boot drive
NetbookInstaller 0.8.3 bootable image with Voodoo PS2 support* mirror
S10-3 SL Disc patch mirror
*This is not an official image. It is an image I put together so let me know if there is a problem booting with it. It includes the fixed PS2 kexts so you shouldn't need a USB keyboard/mouse.
Preparation
- Install the latest BIOS firmware from Lenovo's site
Creating your bootable USB drive...
Using Windows with TransMac:
- Plug in the 64MB+ flash drive then run TransMac
Right click on the flash drive (make sure it is the right drive!) and choose Format Disk - Format with disk image
Select NBI_03F-fixed.img
Using a Mac:
- Open up Disk Utility (in Applications/Utilities)
Images - Scan Image for Restore
Select NBI_03F-fixed.img
When it has been verified click on Restore
Drag the flash drive partition onto the Destination
Drag NBI_03F-fixed.img onto the Source
If Erase Destination isn't checked then check it
Click Restore
Creating a Snow Leopard install USB drive...
Using Windows with TransMac:
- Create a disc image if you have the DVD (Right click the DVD drive - Save Image of Disk)
Open the Snow Leopard install image
Right click the image and select Properties
If the Disk Type shows compressed then right click the image, click Expand Disk Image, and save it to a new name
Restore the expanded SL image to the USB drive with the same steps used for the boot drive
After it is done restoring go to the HFS+ Volume shown on the drive
Open S10-3 SL Disc patch.zip
Place the NetbookInstaller 0.8.5pre.app directory inside /Applications/Utilities
Overwrite /System/Installation/CDIS/Mac OS X Installer.app/Contents/Resources/InstallerMenuAdditions.plist
Using a Mac:
- Open up Disk Utility (in Applications/Utilities)
If using an image...
- Images - Scan Image for Restore
Select the Snow Leopard image
Drag the flash drive partition onto the Destination
Drag the Snow Leopard image or Snow Leopard install disc onto the Source
If Erase Destination isn't checked then check it
Click Restore
Will add info on copying the patch files over to the USB drive if anyone needs it
Installation
- Remove your battery or you will get a kernel panic during the installation process
Plug in the USB boot drive and the DVD drive/USB install drive
Boot up and press F12 (Fn+F11)
Select the boot drive (USB drive with NBI installed)
At the boot loader screen select Snow Leopard OSX Install
Type in arch=i386 -v and hit enter
It will take a while to get booted up but eventually you should be greeted by the OSX install screen
From the menu select Utilities - Disk Utility
Click on the hard drive and then on Partition
Select how many partitions you want to create - make at least two partitions with at least 20GB for the first partition
Click Options
If you are installing an unpatched copy of Snow Leopard then you must use GUID
If you are using the MBR patch method (usage show in rubensszm's tutorial) then you can use MBR
*Note that when I tried using the patch with 10.6.3 it appeared to get stuck indefinitely at the "Preparing Installation" screen but it installs fine with 10.6.0. However, upon the first boot there are problems with the kexts used to interface the drive and I am unable to get around them. Therefore, I recommend using GUID and installing a bootloader like GRUB that is capable of booting from a Windows, Linux partition if you are planning on multi-booting*
Select HFS+ (Journaled) for the first partition
Change the type of partition formatting for the rest of the partitions (use HFS+ if you are only going to use the S10-3 as a Mac)
Click Apply
After the partitioning/formatting is complete close Disk Utility
Select your language and click the button to go to the next setup screen
Double click the HFS+ partition you created
Remove any unncecessary install packages that you don't want (languages, printer drivers)
Continue on with the install and after half an hour or so setup should have finished
*If you get a screen saying that installation has failed it probably has installed fine anyway*
Boot up with the USB boot drive and select the SL installation again
Type in arch=i386 -v and hit enter
Once you get to the setup screen go into Utilities - NetBookInstaller
Ignore the message about an unsupported device if it pops up
Select the partition you just installed SL onto and when it is done
If options are shown...
Uncheck Fix bluetooth (unless you have added a BT card) and Enable Remote CD (if you aren't going to be accessing CD/DVD drives across a networked computer) and Enable hibernation if it is checked then click Install and enter your password
When it is done close the window
Quit the OSX Installer and Restart
When you get to the BIOS screen you can remove both USB drives and let it boot up by itself
You should be booted up into OSX
Fill in the information you want (nothing is required but a username and password -- DON'T USE A BLANK PASSWORD) and finish the setup
After you have everything set up I highly recommend that you boot up with the OSX installer so you can copy the completed installation with Disk Utiity for an easier restore if something goes wrong in the future. You can't back up the drive while it is active/mounted so this is why you need to use the OSX installer to run Disk Utility.
- Note: In order to install system updates and other Apple Software (at least Xcode) you will need to unplug the battery or else you will get a kernel panic.
If you ever have any trouble with the mach_kernel not being found or the bootloader not working then you can repeat the step to reinstall NetBookInstaller and it should resurrect your installation of OSX
Hardware compatibility with this setup
- Working:
- Keyboard
Trackpad
Audio
Video
Ethernet
USB
SD card slot
- Somewhat working:
- webcam (works in Photobooth but not in Image Capture)
- Not working:
- microphone (internal)
wifi (HAL status 3 error/bug)
- Not tested:
- headphone jack
microphone jack
