I have successfully installed Mac OS X Snow Leopard (10.6.6) on my computer, and right now have a couple of issues, nothing too critical. Just wanted to leave my installation steps, should anyone use it, and ask for some pointers on the stuff I don't have running yet (if possible)
So, first off, my computer main specs:
- Processor: Intel Core Duo E5500 2.4Ghz
- Motherboard: Abit FP-in9 SLi
- RAM: 6 Gb RAM
- Graphics: nVidia GTS250 (2x SLi)
- Monitor: 1680x1050x32 (Samsung LCD)
- OS: Windows 7 64 bit + Virtualbox 4.0
I used a guide I found on sysprobs.com, and that served it's purpose fairly well. I basically installed 10.6.0 and downloaded the combo update to 10.6.6. Issues found during installation, that may be useful for others:
- Hardware Virtualization: the first tries Virtualbox was reporting that I hadn't hardware VT enabled/present. This is some kind of bug with my abit MB (I think), because it is detected if you go to the BIOS, disable it and re-enable it.
- Virtual drive space: I started off with a 10Gb drive. That's a big no-no, considering I started with a Snow Leopard 10.6.0 disk and went on with the combo install and after that I installed iOS SDK 4.2 + Xcode (9Gb+). For this I had to reinstall SL on a 20Gb disk - and I currently have only 2Gb free space. You can delete lots of stuff, but it doesn't give you more than 1-2Gb (google for Monolingual).
- Mouse: I needed to use ##### to make this to work after the 10.6.6 combo update. Basically I did not have any mouse, and I had to apply the IOUSB kext patch to make it work. But beware: Mac OS X without a mouse is hell to use - one tip CTRL+F7 makes the TAB key cycle normal, through every window option, Windows key+O accepts an option (yeah, like the Enter key in Windows/every command line terminal and doesn't work on OS X!) and Windows key+space bar pops up Spotlight search - took me ages to find this and lots of raging.
- Keyboard: After I got the mouse working then I didn't have keyboard. Nice. I reapplied the IO USB kext again (this time a file I found on the web), and it started working again. I'm not sure if it was the VoodooPS2 fix that did it - I saw the Profiler logs and this apparently wasn't starting up - hence IO USB was the most likely solution
- Screen resolution: well, as snow leopard is not officially supported, there's no seamless integration. That would be excellent! Anyway, in order to fix my screen resolution to the full size of my LCD screen I had to add the Graphics Mode fix in both com.apple.Boot.plist files (found in /Extra and /Library/Preferences/System Configuration), after kernel flags
<key>Graphics Mode</key> <string>1680x1050x32</string>Also, virtualbox scale mode works fine, so that's great
As for stuff that isn't working - I don't know to make it work, or simply it doesn't work:
- Quartz Extreme: this doesn't work in Virtualbox. The nVidia card isnt't recognized in any way. I don't know if there's a solution for this, but I'm thinking this would make a lot of difference in the VM performance.
- Audio: it's not working, but I think I had it working on the first install. Don't need it for now, so I left at that;
- USB devices:
I want to connect my iPhone to export the Xcode apps, but I am not getting how to do this. It is really the one thing that I need for now, and any input would be great . I also can't connect a simple thing as a pendrive, all devices always show as busy in Virtualbox.(Updated: it works!! I created an USB filter where I kept only the Apple vendor ID - dunno if this is the fix, but I won't touch it any further!)
- Shutdown/reboot: this is a nag, because it never works. The OS always crashes on reboot/shutdown, and after that it sometimes only boots the second time after. Don't know what's happening here, I tried a lot of kexts, none worked. Last thing tried was adding "-f arch=i386 pmVersion=20" on the com.apple.Boot.plist files, but still the same.
And of course, a lot of assistance came from the insanelyMac forums search!