タグ : Leopard
探し方が、まだまだ足りなかったようです。InsanelyMac の以下のエントリから、ALC888用のkextを落として入れると、内蔵オーディオで音がなりました。
[HOW TO] Patch AppleHDA – Knowledge Base
このエントリに記載されている Desktop ALC883 CAD0 5.1(記事のかなり下の方にリンクがあります)をダウンロードして、/System/Library/Extensions にインストールするか、EFI boot をインストールしたバーティションの /Extensions にコピーして、update.sh を実行し直すか、boot-132 の initrd.img にコピーするか、いずれかを行って、とにかくブート時に読み込まれるようにすると、内蔵音源から音がなります。
これで、Leopardについては、ほぼ完璧となりました。:-)
EFI boot Kit for P5E WS PRO ←全部まとめてダウンロードはこちらから。
やはり夢ですので、間抜けなことを気づかずにしていたようです。
Kernel boot オプション に -f を指定しないと、オンボードの NIC を認識しなかったのですが、EFI Studioで、EFI string を作成する際に、Ethernet を追加し忘れていたようで、
として、Boot.plist を作成したら、普通に、オンボードの NIC を認識しました。情けない。^^;
それはともかく、10.5.6 で、sleep する方法ですが、以下の通り。
すると、バッチリ sleep するようになりました。
が、ここで問題発生。カーネルブートオプション -f を外すと、なぜか、sleep も reboot もうまく動かない。OSは終了するんですが、給電されたままで、電源入れ直すか、リセットするしかなくなってしまう。(T_T) なかなか上手くいかんものです。
と思ってたら、試行錯誤していた時にあれこれインストールした kext がコンフリクトしていたみたいで、不要なものを削除したら、-f を外しても問題なく動くようになりました。が、一度 sleep した後、reboot しようとすると、OSは終了するものの、BIOS が立ち上がってきません。まあ、リセットボタンを押せばすむことなんですが。(2008/12/26)
EFI boot v6 を落として、USBデバイス経由でなく、スタンドアローンで起動するようにしてみました。この、EFI boot は、Boot-132にインスパイヤされたものだと作成者自身が記事で述べているように、GUIDパーティションに必ずついてくる EFIパーティションにブートローダやら、kextを突っ込んでしまえという方法です。元々 Apple はここを使ってないので、昨今の風潮にあわせた資源の有効活用ってやつですね。やり方はごっつ簡単。Leopard 導入済みの環境でも、DVDのインストーラから起動した環境でもインストール可能です。
■必要なもの
[1] インストール先ディスクのデバイス名を取得する
[2] EFIパーティションを初期化する
[3] ディスクを起動可能にする
[4] インストールする
いざ、再起動です。kextが読まれるのが、暫し画面に表示された後、あの灰色の画面が…って、林檎マークが出ない…ま、そういう仕様なんですが、ちょっと寂しい。まあ、起動してしまえば、問題なく使えます。リブートとシャットダウンがシャキシャキと反応するようになったんで、DSDT Patch もちゃんと効いてるみたい。相変わらず sleep が復帰してこないんですが、うちの場合は許容範囲です。
Leopard を PCにインストールするという夢を見たので、忘れないうちにメモしておいたり。オンボのサウンドがどうやっても認識しないけど、USBの音源あるし、ま、いっかってことで。
ちなみに、10.5.6 は、スリープから戻ってこないっす。デスクトップをスリープ運用する人は、あんましいないかもしんないけど。(10.5.5だと、ちゃんとスリープから復帰します)
カーネルブート時にネットワークアダプタが認識されないため、ホストUUID が設定されない問題があった。そのせいで、Time Machines が正常に開始しなかったり、Xcode がエラーを吐いたり、色々問題が。^^; おまけ 4 に解決方法を追記。(2008/12/19)
■ 環境
■ 必要なもの
■ 下準備
■ ブートデバイスを作成
■ BIOS設定の確認
■ インストール
■ アップデート
■ おまけ 1
■ おまけ 2
■ おまけ 3
■ おまけ 4 (2008/12/19追記)
Twitter links powered by Tweet This v1.6.1, a WordPress plugin for Twitter.