by agate - Published: 2010-02-09 [3:36 下午] - Category: 系统操作

经典网站:
1. http://www.osx86project.org/
1.1. http://wiki.osx86project.org/
1.2. http://www.insanelymac.com/

ATI 系列显卡驱动:

http://www.insanelymac.com/forum/index.php?showtopic=190586

Tags: [ , ] - Comments: View Comments
by agate - Published: 2008-09-24 [10:23 上午] - Category: 系统操作

This workaround will help you to remove the "_CFGetHostUUIDString: unable to determine UUID for host. Error: 35" error.

1.) BACKUP your /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
2.) Open /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
3.) ADD AFTER <string>Ethernet</string></dict> the following:
<dict>
<key>BSD Name</key>
<string>en3</string>
<key>IOBuiltin</key>
<false/>
<key>IOInterfaceType</key>
<integer>6</integer>
<key>IOInterfaceUnit</key>
<integer>3</integer>
<key>IOLocation</key>
<string></string>
<key>IOMACAddress</key>
<data>
ABbPoF5V
</data>
<key>IOPathMatch</key>
<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P3@1C,2/
IOPCI2PCIBridge/pci14e4,4311@0/AirPort_Brcm43xx/IO80211Interface</string>
<key>SCNetworkInterfaceType</key>
<string>IEEE80211</string>
</dict>
4.) IF you have more than 3 interfaces or there is an "en3" interface change it to "en4" or a higher number, don't forget to change this "<integer>3</integer>" to "<integer>4</integer>".
5.) You need to REBOOT
6.) If this work for you please tell me.
7.) If this workaround did not work please provide your system.log and your NetworkInterfaces.plist.

Why does this error happen?
Well at looking at the source code of the configd there is a plugin "InterfaceNamer" it seams the plugin will always skip interfaces
that are IOBuiltin = false. The "<key>IOBuiltin</key>" cannot be changed because the plugin will check and restore it on next boot.
But it does not check if wireless interfaces <key>SCNetworkInterfaceType</key><string>IEEE80211</string> are IOBuiltin.
Like I say this is only a workaround and there will be more need of testing.

from url: http://sneosx86.freeflux.net/blog/archive/2007/11/10/_cfgethostuuidstring-error-workaround-fix.html

Tags: [ ] - Comments: View Comments
by agate - Published: 2008-09-22 [8:44 上午] - Category: 系统操作

when you execute some app, you will get this error info like:

Dyld Error Message:
Library not loaded: /usr/lib/libssl.0.9.dylib
Referenced from: /Library/Frameworks/xxxxx
Reason: no suitable image found. Did find:
/usr/lib/libssl.0.9.dylib: mach-o, but wrong architecture
/usr/lib/libssl.0.9.dylib: mach-o, but wrong architecture

The easy solution to this is to backup you libcrypto.0.9.dylib, libssl0.9.dylib and copy over the libcrypto.0.9.7.dylib and libcrypto.0.9.7.dylib.

You can use Terminal.app to make these changes. It is in your Applications folder. (Make sure that you are only copying the part after the $)

$ cd /usr/lib
$ sudo cp libcrypto.0.9.dylib libcrypto.0.9.dylib.old
$ sudo cp libssl.0.9.dylib libssl.0.9.dylib.old
$ sudo ln -sf libcrypto.0.9.7.dylib libcrypto.0.9.dylib
$ sudo ln -sf libssl.0.9.7.dylib libssl.0.9.dylib

close your Terminal. done!

Tags: [ ] - Comments: View Comments