_CFGetHostUUIDStringのエラーの修正
ターミナルで何かしている時や、/var/log/system.logの中に、
_CFGetHostUUIDString: unable to determine UUID for host. Error: 35
というエラーが表示されていることが結構あると思います。
この問題は、不都合がなければそのままにしていても良いそうですが、一部では、Time Machineの動作に問題が出るとか。
一応解決方法を調べてみました。
こちらから、zipファイルをダウンロードして、展開します。
IONetworkingFamilyというファイルがあるので、これを、
/System/Library/Extensions/IONetworkingFamily.kext/Contents/MasOS/
にコピーするだけです。
お約束ですが、ファイルのパーミッション、オーナーが正しいか確認してください。
その後、/System/Library/Extensions.mkextも削除して再起動すれば終了です。
別の方法として、
/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
を修正するやり方もあるようです。
↓を参考にしてみてください。
http://sneosx86.freeflux.net/blog/archive/2007/11/10/_cfgethostuuidstring-error-workaround-fix.htm
関連記事:
- Thinkpad X61sでLeopard バッテリー情報修正編
- Thinkpad X61sでLeopard PCカード対応編
- LDMx86の環境にChameleon 2.0RC を入れてみました
- Thinkpad X61sでLeopard SpeedStep対応編
- Leopardのキーボード配列を変更する
カテゴリー: OSX86の夢
夢置場さんにインストーラー付きのパッチがおいてあります。私は便利なのでこれを利用させていただいています。参考まで。
コメントありがとうございます。
パッチの存在は知っていたんですが、
私の環境では、このパッチではエラーが解決しなかったんで、
今回の解決方法の記事となりました。
Blogを拝見させて頂X60にLDMx86+10.5.4でディスクを作成しインストールしたのですがインストール完了後どうしても起動しない状態なのですが…iATKOS 5iだと無事起動してソフトウェアアップデートも問題なく出来るので記事にある様にiATKOSからkextをコピーして作成しているのですが…
宜しければお助け下さい。
わたしはX61sなので、X60とは構成が異なるので、同じようにkextをそろえても駄目だと思います。たとえば、X61sではVideoがX3100なんですが、X60はGMA950です。
起動時に-vをつけて、どこで止まるかを確認したり、フォーラムでX60に入れている人の報告を探してみてはいかがでしょうか。