(Updated Jan 2010)
The following procedures was used to perform a fresh installation of SL on my 1008HA.
What you'll need:
- SL Install DVD
- a working Mac with DVD (it could be your 1008HA with external USB DVD drive)
- an external HDD drive large enough to temporarily have SL installed and running (~10 GB or larger)
- USB thumb drive > 8GB
In the end of the installation process, what worked, what didn't?
Didn't: ethernet (but USB ethernet can be used)
Worked: variable fan, CPU speedstepper, battery meter, wifi (with Dell card), bluetooth, quick sleep and wake (Fn+F5/F6 to bring up backlight), proper screen resolution and brightness adjustment, touchpad with 2-finger scrolling, working speaker, headphone and built-in mic, fast boot up time (within a minute), restart without forced power-down, ...
A. Create a installation dmg image
1. Since the 1008HA does not have DVD drive, you need to use another Mac to create a dmg image of the installation DVD.
2. Open up Disk Utility, highlight the DVD partition, and select new image. Create a Mac OS X Install DVD.dmg image on the desktop.
3. Use an external drive to move the file over to your 1008HA
B. Install SL to your external HDD
(One may ask, why didn't you just install SL directly to your internal HDD. I tried restoring the DVD image to a thumb drive and using 'NetbookBOOTInstaller' to make a bootable, but the installation ended up with errors: Disk Utility does not work in repairing disk permission)
1. Go to a working Mac or Hackintosh
2. Connect the external HDD, use Disk Utility to format it to Mac Journaled (one partition, GUID)
3. Mount the Snow Leopard dvd dmg, or put the dvd in your drive if you have one
4. Use 'Go to Folder' under the 'Go' menu, navigate to System/Installation/Packages
5. Double click 'OSInstall.mpkg' to run it.
6. Install SL to this external HDD
7. Download Netbookbootmaker from here (I used ver. 0.8.3RC4) http://code.google.com/p/netbook-installer/downloads/list
8. Run Netbookbootmaker. MAKE SURE you direct it to the external drive. When complete, you can disconnect your external HDD.
9. Restore the DVD image to a (> 10 GB) USB stick (no need to run netbookbootmaker).
C. Boot 1008HA with external HDD, and SL installation to internal HDD
1. Restart, hit F2 to enter Bios. Under Boot, and Hard Drive, select the external HDD as the first device to boot from.
2. At the Welcome screen, setup an account (skip all registration and Mobile Me sign up).
3. Now use disk utility to wipe the internal drive. Use the partition option (create new single partition) rather than format.
4. Plug in the USB drive with SL installation files. Go to System/Installation/Packages, execute OSInstall.mpkg (installing to the internal drive this time)
5. Run NetbookInstaller this time (I used ver. 0.8.3RC4) (download it, or copy it over from another computer). Select the internal drive, and check only the first 2 options. (It did take a few minutes to complete).
6. Reboot into the internal HDD finally, and you should have a fresh installation of SL.
D. Booting into SL from internal HDD and setting up
1. Followed the Welcome/Setup screens and set up SL.
2. In my case, I have a Dell WLAN card, so wifi works natively. The Apple USB ethernet adapter (designed for Macbook Air) also works natively.
3. Run 10.6.1 update from here:
http://support.apple.com/kb/DL930
Then install other software updates: iTunes, Remote desktop client update, but uncheck the update to 10.6.2 (it will disable your bluetooth). All other updates are OK to install. As of this point, there is no solution to working bluetooth with 10.6.2 (the only option is to buy the external USB bluetooth, like the Kensington mini adapter) If you need internal BT, stay with 10.6.1.
4. Even with 10.6.0, or 10.6.1, I noticed that BT does occasionally disappear after restart. The solution is just to restart, without having to do anything else. It'll come back. Strange, but works.
5. To get CPU speedstepping, I added VoodooPowermini.kext (google for it) in the /Extra/GeneralExtensions folder. Run UpdateExtra before restart.
6. Set up audio (speaker + mic)
- download VoodooHDA.zip from this forum (you need to sign up as member)
http://www.s10lenovo.com/viewtopic.php?f=15&t=3211&start=20#p22215
- unzip the file, install the kext file with b7kexthelper (google for it)
- don't restart yet, Repair permission with Disk Utility, run UpdateExtra, then restart.
- Install the pref file by double clicking it, agree and install for all users
- go to the VoodooHDA pref panel, select "2.Microphone" and slide the cursor to middle for 'Recording level'
- go to the Sound pref panel, under input, check to see that you mic is working.
E. Improved Trackpad Driver
1. Download from SL_PS2_Voodoo.zip and unzip it
http://www.insanelymac.com/forum/index. ... pic=175372
2. Add these 2 kexts to /Extra/GeneralExtentions
AppleACPIPS2Nub.kext (replaces existing AppleACPIPS2Nub.kext)
VoodooPS2Controller.kext
3. Remove ApplePS2Controller.kext in /Extra/GeneralExtensions
4. Run UpdateExtra and restart
5. Double click VoodooPS2.prefPane to install (for all users)
6. Go to /Library/PreferencePane, delete Synaptics Trackpad.prefPane
7. Repair permission (just in case) and restart.
F. Fix for screen backlight after sleep
1. Google for CHUD, install it (I used version 4.6.2). It took some 5 minutes to finish, be patient. (Restart)
2. Google for SleepWatcher, download ver. 2.0.5
3. Mount the sleepwatcher.dmg, run both installers, sleepwatcher and its startupitem
4. Google for EEEboot, download veer 1.11, mount the .iso file.
Then mount the EEE-Utilitles.dmg within the iso file.
Go to /Fixes/Dimming control wakeup and Ethernet
Run "Set Up Wake (run only once)", enter your password in the Terminal window that popped up.
5. Now you can unmount everything to clean up your desktop.
6. Create the last_brightness file
in terminal, type:
sudo touch /etc/last_brightness
sudo chmod a+w /etc/last_brightness
