iPC first boot and problems

January 03, 2009

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.


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 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.