Snow Leopard... continued
This is the second instalment of how to install Leopard and Snow Leopard on a Sony VAIO VGN-N11M/W. If you want to view the installation instructions, click here. This page is now focusing on setting up Snow Leopard to become a fully functional (to the best of my knowledge and time) Mac computer. Ranging from functioning keyboard, double tap on the mousepad and most of all, a stable working environment.
The initial installation of the required drivers is simple, it will take around 10 minutes, but the rest of the page will focus on keyboards, mousepad, dimming, and a general cleanup of the OS itself.
- Kexts: ZIP
- Keyboard: ZIP (External, but safe!)
- ALPS Glidepad (Mouse): ZIP
- Mouse Accelerator: ZIP (Homepage)
- FFScrollDaemon: ZIP
- ApplePS2Controller.kext: ZIP (Just for backup purposes only.)
- Lizard: ZIP
Step one - Kernel Panic
If you try to boot Snow Leopard right now, it won't work at all. It will kernel panic instantly. This isn't the primary installation of the correct drivers, but it allows us to boot the OS in order to install them correctly. Plug in your USB stick and navigate to: /$USB/Snow Leopard/ take every kext within the folder apart from AppleYukon2 (As previously with Leopard, this is the Info.plist file we need in order to enable Ethernet capabilities on Snow Leopard) and copy and paste them to /$Macintosh/System/Library/Extensions/. After you have copied and pasted these I suggest you move onto step two. Though you can do this afterwards after booting Snow Leopard if you please.
Step two - Startup/Networking
As previously stated in the Leopard installation, what you want to do is locate the Info.plist file at /$USB/Snow Leopard/AppleYukon2/Info.plist and copy and paste this to: /$Macintosh/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist. After doing so, reboot your computer and on rebooting, on the boot loader which is now Chameleon, press tab and enter "-f -v" into the boot flag area when highlighting Macintosh (your Snow Leopard disk). It may take longer to boot up than previous, but it will boot and allow you to commence the installer.
Step three - Setup
Correctly copying the kexts to the Extensions folder and using the needed boot flags, you should now be in a bright, out focused mess called Snow Leopard. Navigate to the Applications folder and look for an application called Kext Utility. Don't open this directly. This application installs one kext at a time. It takes roughly 70 seconds to process each kext. After each installation, repeat the process for the remaining amount - everyone that exists on the USB stick inside the Snow Leopard folder. To make sure your IONetworkingFamily.kext doesn't alert you of not being installed correctly (Follow step two if you haven't already, copy and paste the Info.plist file!) - copy and paste the IONetworkingFamily.kext to your desktop and run it through the Kext Utility app like the others.
You will be alerted of every kext that exists inside the Snow Leopard folder was installed incorrectly, this is because they were. Just press OK on all windows and continue with the install of the kexts. We are installing them correctly right now. Once you have completely installed all of the required kexts, restart your computer without using the "-f -v" flags. If your system doesn't panic/freeze, you now have a working Snow Leopard installation. The rest of these steps are just cleanups of the OS, programs, tweaks and general helpful information, you don't need to follow this but I suggest you do.
You'll notice your display is bright and miscoloured, all you need to do is alter the colour profile through System Preferences. Go to Display, click Colour and select "Adobe RGB (1998)". I currently haven't found the way to make this global for all users, including guests, and when you aren't logged into a user account.
The keyboard in Snow Leopard and Leopard isn't perfect, loads of keys aren't working at all, while some are swapped around. Bare in mind this keyboard layout isn't perfect, but if I can work out a way to make it work, I'll try my best. This one currently does the job, and all credits to the original creator of it! Download this file and then copy it to /$Macintosh/Users/you/Library/Keyboard Layouts/. After you have copied it, go to System Preferences > Language & Text > Input Sources > and scroll through the list until you find "British-Windows-2". - On your menu bar you will see a English flash, click it and then select the second option. Untick "Show input source in menu bar" - now you have your keyboard keys functioning almost perfectly - with the odd exception.
I also recommend you change the location of the Command, Shift and Option keys. Go to: System Preferences > Keyboard > (In the bottom right corner) Modifier keys. Make the following changes:
- Caps Lock - Caps Lock (No change)
- Control - Command (Ctrl becomes command)
- Option - Option (No change)
- Command - Control (Alt becomes control)
Download and keep a copy of the ApplePS2Controller.kext on your USB stick inside the Snow Leopard folder. This won't break your current one, but it will change it - just incase something in the future breaks it, it's nice to know you have it.
Download the ALPS Glidepad package (pkg) and run it. The installer will finish and then ask you to reboot. After rebooting, you will notice your mouse is crazy, but double tapping works. I have outlined a few issues inside the known issues section of the site. How to rectify this problem is simple, but you need to follow this correctly:
- Step one: After you reboot you will get a error about a invalid start up item. Go to: System Preferences > Accounts > Login Items - Locate the FFScroll folder and remove it from the list.
- Step two: Now locate to the following folder in Snow Leopard: /$Macintosh/Library/StartupItems/ and DELETE the FFScroll folder.
- Step three: Go back to System Preferences > Accounts > Login Items - and add a new item. Then when prompted locate to: /$Macintosh/usr/local/bin/FFScrollDaemon and click add. Then click the hide option inside Login Items. (If this daemon doesn't exist, download it from the download list and copy and paste it there. To locate the folder use Command+Shift+G)
- Finale: There are two negative by-products of this method, they can be found inside known issues page.
- Additional Info: I have found a PrefPane addon which will allow you to change your mouse speed, for both Trackpad and Mouse. Download the Mouse Acceleration ZIP file (from the developers website), install it, done.
- First thing's first, we need to enable the root user. I have made a note how to do this on Leopard.
- Go to System Preferences > Login Options > (On "Network Account Server") click Join > "Open Directory Utility" > (On the menu-bar under) Edit > Enable Root User - Complete the password fields. DO NOT SET THIS AS YOUR NORMAL ACCOUNT PASSWORD!
- Then you need to download a program called "MacPilot" (Commercial ware, 15 day trial).
- Logout of your current user. And login as root (being the username, password what you set it to previously). Once logged in go to your Applications folder and open MacPilot. Inside MacPilot go to "File Browser". We are now going to hide these folders/files:
- Inside MacPilot locate each of these folders in the window, select only those named above, once selected you will see more options to the right. You will see a box named "Visible", untick this box and click save. You will see a confirmation box and the folder will vanish from /$Macintosh/. Continue this until you complete the list. You can then log out of root and into your normal user.
- DSDT Patcher - /$Macintosh/DSDT Patcher
- BetterZip1.7.2 - Applications
- Change Finder - Applications and inside the Finder toolbar. Right click the two magnifier glasses and select "Remove item".
- Colloquy - Applications
- Disk Order - Applications
- EFIStudio - Applications
- IORegistryExplorer - Applications
- OSX86Tools - Applications
- Pacifist - Applications (You can keep this, I find it handy personally.)
- Property List Editor - Applications
- PPFMaster - Applications
- Graphics Resolution: 1280x800x32
- Time Out: 0 (This is only if you want to skip selecting boot partition)
- PCIRoot: 0
- Tick the following options (under basics):
- Built In Ethernet
- Graphics Injection
- Skip Video BIOS Injection
- QuietBoot (Will automatically set timeout to 0)
- 32bit Compatibility Mode
- (under options)
- Disable User Interface
- Force Wake
- (If you wish, you can also set the default partition on the next page.)
On your Macintosh disk you will notice that there are loads of folders that you shouldn't see. (usr, bin, boot, tmp - etc.) This will take a few steps to sort out so follow carefully.
You can delete the following folders/applications etc if you so wish, you don't need them but are installed by default. (Name - Destination)
This will clean up the boot, you can skip most of these steps if you wish. Download Lizard.app on the download list. Run the app and follow the steps.
Check out my recommended applications for MacOS X by clicking here.