• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
SilverZero’s S10 Multi
-Boot Upgrade Guide
Updates, extensions, drivers, tweaks, and mods
Version 05.31.09
OS XFollowing on the heels of my original multi-boot guide, this guide will walk you throughseveral upgrades to polish your S10(e) multi-
boot setup. Here’s a summary of the things we’ll
be upgrading:
OS X updates and fixes
1.
 
Install OS X 10.5.7 update2.
 
Make a more
standard
Extensions folder3.
 
Enable Speedstep4.
 
Enable proper power management (sleep/shutdown/restart)5.
 
Enable audio6.
 
Fix the time-sync issue between the OS X clock and the system clockThis guide should carry you step-by-step through the entire process. Please post any questionsto the forum topic here: http://www.s10lenovo.com/viewtopic.php?f=15&t=2639Directions are in black,terminal commands, keystrokes, and file/folder names are in red,some notes are in blue.
When you’re typing in commands to a terminal or command prompt, be
careful to get all of the dots, asterisks, and spaces correct.1.
 
10.5.7 update:
Download either thedeltaupdate (for 10.5.6 users) or thecomboupdate (for 10.5.x users) from the Apple support website. It should be around 442mb-448mb.Install it normally and let the system reboot.a.
 
On reboot, you will probably have a problem with the system hanging or havinga corrupted graphic login screen. Allow a minute or two for the hard drive tostop doing its thing, then force a shutdown by holding the power button for 4-5seconds.b.
 
Power back on, but this time, make sure you boot using the-xflag for safe bootmode. This should load a standard VESA graphics kext and let you see whatyou
’re doing.
 c.
 
Run theDellEFIprogram and select (only) to install the Mini 9 extensions.Reboot again, and you should be back in to OS X normally with version 10.5.7.2.
 
Rename the Mini9Extfolder:
We don
t have a Dell Mini 9, so our patched extensionsdirectory should be more fitting. This is purely aesthetic and optional, but if you wantyour kexts to be in/Extra/Extensions/instead of/Extra/Mini9Ext/this is your hack. I think you can rename this to whatever you want.a.
 
Fire up a Terminal window. Type insudo mv /Extra/Mini9Ext /Extra/Extensions(Renames the folder)sudo chmod
R 755 /Extra/Extensions(Sets permissions for kexts)sudo chown
R root:wheel /Extra/Extensions(Sets ownership correctly)sudo touch /Extra/Extensions(Causes the cache to rebuild next time)sudo kextcache
a i386
m /Extra/Extensions.mkext /Extra/Extensions
 
The last command rebuilds theExtensions.mkextcache file. We
ll be using thisexact command a lot, every time we do anything to the/Extra/Extensionsfolder. This may make thetouchcommand unnecessary, but it doesn
t hurt toinclude it.b.
 
Reboot and make sure your graphics, trackpad, etc. work as before.3.
 
Install some
recommended
kexts:
This step will require you to do your ownhomework to decide which kexts you want or need. On my S10, I have installed theVoodooPowerMinikext, which enables Speedstepping CPU throttling;VoodooUSBEHCI, which enables sleep (but has some caveats
see end notes);VoodooHDA, for audio; and meklort
sApplePS2ControllerandPrefPane, to give me two-finger/edge scrolling.a.
 
For theVoodooPowerMiniandVoodooUSBEHCIkexts (and any other kext unless otherwise indicated by me or the programmers), we start by just draggingand dropping the (unzipped) kexts into our/Extra/Extensionsfolder. This willrequire us to authenticate the action with our password.i.
 
To enable sleep, type the following into Terminal (all on one line):sudo pico /System/Library/Extensions/IOUSBFamily.kext/Contents/Plugins/AppleUSBEHCI.kext/Contents/Info.plistii.
 
In the text editor that opens, find the line that reads:<key>CFBundleVersion</key><string>3.1.5</string> (This entry may be different, like
3.4.5
)and add the following lines right under them:<key>OSBundleCompatibleVersion</key><string>1.0</string>iii.
 
HitCmd-X(Ctrl-XorAlt-X, depending on your modifier keys), thenYto save, andEnterto save the file and exit.iv.
 
To confirm that the VoodooPowerMini kext is controlling Speedstepproperly, use the CPU-X program (Google can find it for you).b.
 
For theVoodooHDAkext, there are several issues with dependencies that makeit a bit difficult to install to the/Extra/Extensionsfolder, so we
ll just install it tothe default directory. Drag the kext to/System/Library/Extensions/andauthenticate the change. Then delete theExtensions.mkextfile in/System/Library/ (right click, Move to Trash, authenticate). The cache willrebuild on the next reboot. There are other ways to do this as well.c.
 
To install meklort
s touchpad driver, download the three files from his post atMyDellMini:http://www.mydellmini.com/forum/mac-os-x/5340-touchpad-drivers.html#post44560 d.
 
Unzip the files, then follow these directions (from chazzek at MDM
 
):
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...