iPC first boot and problems
We are now ready to boot our new osx86 installation. Choose the correct drive using you bios then when you get to the boot menu press any key. Select correct partition. IMPORTANT set boot flags to
-f this tells OSX to load all kext files individually (normally OSX caches them to save time). You only really need to do this on first boot
-v this tells OSX to show you boot messages, instead of showing default grey screen. This is really essential if your having problems.
OSX Initial Setup
OSX fails to identify keyboard just press OK. When it asks you to press key next to left shift press lots of keys - this will cause keyboard identification to fail (a good thing). Now choose US Keyboard, UK keymapping.
You can ignore registration form (just don't fill in details). Create a user as noraml
GetHostUUIDString: unable to determine UUID for host. Error: 35
This error is a real pain, it occurs all over the place, but is supposed to have been fixed by the ethernet string in EFI. I had to fix it by patching
/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist as suggested here and here
use PList Edit Pro to edit this file
sudo pledit /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
reboot and use
Consoleto see that errors have gone
Orange Drive Icons
This happens because OSX has not properly recognised your drives as SATA (thinks they're external). Fix by applying
IOAHCIFamily.kext using UInstaller.
Time Machine Error
TimeMachine won't let you choose a drive citing inability to find network interface to drive. This is fixed by replacing IONetworkingFamily.kext using UInstaller. Replace existing 1.6.1 with 1.6.0 - requires reboot.