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 -v
Boot Flags
-
-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
Keyboard Identification
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.
Forms
You can ignore registration form (just don’t fill in details). Create a user as noraml
Problems
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
Console
to 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.