IPC Final
Been having some problems with my main OSX86 installation, so looking to fix these by installing IPC final
Torrent Software Crashes
I'm speculating this is due to my Time Machine fix of applying IONetworkingFamily.kext version 1.6.0. This seems to be confirmed by the fact that my alternate install works fine with Transmission and UTorrent.
If I have to choose then Time Machine will go - haven't really learned how to use it.
Voodoo Kernel
I'd quite like to try the Voodoo kernel - I think its such a good project.
Settings
Some new stuff
- - Language Translations
- Kernels
- + 9.5.0 Voodoo Kernel
- Fixes and Patches
- + Seatbelt.kext 10.5.5
- DSDT Patches
- + Patch DSDT
- Alternate Bootloaders
- + Chameleon with piccy
- + Applications (install all)
iPCosx86 update
Refining installation of ipc has enabled me to make some serious shortcuts. You may need to refer to my other ipc posts to fully understand this procedure.
- run the ipc diskimage from spare targetting an empty partition and choosing my standard settings
- use UInstaller to
- apply AppleYukon2.kext
- apply ethernet and graphics string
- apply IONetworkingFamily.kext (1.6.0)
- apply IOAHCIFamily.kext
after these two operations I end up with a new bootable osx installation which takes < 10 mins to create.
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.plistreboot 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.
iPC post installation
Once you've installed the iPC osx86 distribution, there are a number of system dependent things you will want to do. Here is what I do on my main system
System Specs
Asus P5B Deluxe, 4GB Ram, SATA Disks using Intel AHCI (ICH8), Marvell 88E8056 Gibabyte Ethernet, USB external sound card
Networking
Networking doesn't work after install because distribution is missing kext for the 88E8056. Best thing to do is to add a kext for it using UInstaller. Look for kexts on my spares partition
- AppleYukon2.kext
Video, Graphics Strings and EFI
We didn't do anything to help our video work in our installation. It turns out that instead of installing kexts to get video to work you can use the EFI boot loader instead. What you have to do is put some settings into your bios using the bootloader. In theory this is pretty complex as you have to write settings in XML then convert them into a hex format, then embed ... (well its complex). However UInstaller can do all this for you so
- check
Apply Ethernet EFI String - check
Apply EFI String for graphics card- select NVidia GeForce 7600 GT 256MB
Apply Changes
I wouldn't apply anything else apart from these two changes. Make sure you install them to the correct volume and don't apply anything else. Now you should be ready to boot the new installation
iPC osx86 distribution
This is my choice of distribution for osx86
Use Disk Image run from partition
Main benefit of this distribution is there is no need to use DVD's. You can do everything from the disk image.
Patching Image
Updates for the distribution are distributed as ppf files. You can add these to the diskimage (.iso) using ppf-matic. Then check the result by using md5
Running the Image
- Open with diskimagemounter (default just double clik) then double click
Install Mac OS X - Choose volume you want to install to (ENSURE ITS EMPTY!! - erase with
Disk Utility) - Customise
Settings Selections
This may change ...
- - Language Translations
- Drivers
- USB Drivers
- + Patched USB Drivers
- USB Drivers
- Fixes and Patches
- + Shutdown/Restart
- DSDT patches
- + DSDT patches - patch DSDT
- + Applications (install them all, though you may only need Universal OSx86 Installer)
Post Installation
After There is quite alot to do before you want to try and boot your installation