Airpods

サポートされていない古いMacにOS X Mountain Lion Developer Previewをインストールする

サポートされていない古いMacにOS X Mountain Lion Developer Previewをインストールする

OS X 10.8 を実行しているサポートされていない Mac

OS X Mountain Lion のシステム要件を読んで、次のバージョンの OS X ではお使いのコンピュータがサポートされないのではないかと落胆したとしても、古い Mac に対する希望をまだ捨てないでください。

MacRumorsフォーラムの巧みなメンバーが、公式サポートが終了している2007年中盤の白いMacBook(サポート終了のIntel GMA 950 GPU、2GHz Core 2 Duo CPU、そしてわずか1GBのRAMを搭載)でOS X Mountain Lion Developer Previewを動作させることに成功しました。OS X 10.8は古いMacBookで動作するだけでなく、非常にスムーズに動作し、グラフィックアクセラレーションもフルに利用できると報告されています。

2007年中期のMacBook(OS X Mountain Lion搭載)

この方法はMacBook 2007 MacBook2,1とMacBook 2008 MacBook3,1でテスト済みとのことですが、サポート対象外のMacでも動作すると思われます。ご自身で試してみたい場合は、実際に手を動かす覚悟と、作業を始める前にMacのバックアップを行ってください。ファイルのコピーには、サポート対象外のMacに加えて、Dev Preview版と公式サポート対象のMacが必要です。ガイドではハードドライブの切り替えが推奨されていますが、ターゲットディスクモードでも同様のことが可能です。いずれにせよ、かなりの忍耐力が必要になるでしょう。

MacRumors フォーラムの hackerwayne による完全な手順は次のとおりです。

——
1. Mountain Lionを入手しましょう。私はAppleから入手しました。開発者でなければ、「海賊だらけの湾」で入手できるかもしれません。

2. Mountain Lion対応のMacを使用していることを確認してください。私はMacBook 2.4GHz Aluminum 2008を使用しています。

3. ターゲット ディスク モードを実行するための FireWire がないので、MacBook White から HDD を取り外し、ML 対応 Mac に挿入して、通常どおり Mountain Lion をインストールします。

4. デスクトップに到達するまで、すべての設定を完了します

5. 互換性のあるMacからHDDを取り外し、MacBook Whiteに挿入します。MacBook Whiteを再起動し、「CMD + V」を押し続けます。「互換性のないMacが検出されました。理由: Mac-F4208EC8」と表示されるはずです。「Mac-F4208EC8」はMac固有のIDなので、メモしておいてください。

6. MacBook WhiteからHDDを取り外し、互換性のあるMacに挿入して、Mountain Lionで再起動します。Mountain Lionパーティションの「/System/Library/CoreServices」に移動します。10.7 Lionとは異なり、ユーザーはPlatformSupport.plistを削除します。ML 10.8では、先ほどコピーした一意のIDをPlatformSupport.plistに追加します。このplistファイルを削除しようとすると、起動時にカーネルパニックが発生します。

7. PlatformSupport.plist にモデル識別子を追加することを忘れないでください。私のように MacBook White をお使いの場合は、MacBook6,1 のすぐ上に MacBook2,1 を追加してください。EFI はこれを順番に読み取るため、この手順は重要です。

For MacBook 07 and 08 add this line right above MacBook6,1

For 07: MacBook2,1
For 08: MacBook3,1

For Mac Pro 06 and 07 add this line right above MacPro4,1
For 06: MacPro1,1
For 07: MacPro2,1

8. MacBook Whiteを使って再起動し、MLが起動していることを確認します。すべてが正しく行われていれば、デスクトップにはアクセスできますが、グラフィックアクセラレーションは無効になり、フレームバッファのみが表示されます。(MacPro1.1および2.1でグラフィックカードをアップグレードした場合は、MLは正常に動作するはずです。)

9. この手順を実行するには2つの方法があります。a
) 適切なkextを手動でコピーしてインストールする。b
) kexthelperを使用する(10~13をスキップ)

MacBook2,1 - AppleIntelGMA950.kext, AppleIntelGMA950VADriver.bundle, AppleIntelGMA950VLDriver.bundle
MacBook3,1 - AppleIntelGMAX3100.kext, AppleIntelGMAX3100VADriver.bundle, AppleIntelGMAX3100FB.kext, AppleIntelGMAX3100VLDriver.bundle
MacPro1,1/2,1 - upgrade graphics card to GT210 or HD 5770 No kext required. 7300GT untested!

MacMini2,1;3,1 iMac4,1;5,1は未テストです。お使いのグラフィックカードに応じて上記の方法を試してみて、結果をご報告ください。ありがとうございます!

ATI グラフィック カードについては、テスト用の Mac を持っていないので、結果は同じだと思います。ATIRadeonX1000.kext、ATIRadeonX1000GL.bundle、ATIRadeonX1000VA.bundle、ATI- yliadxos.bundle を試して、結果を報告してください。

10. マザーボードのホワイトボードに戻り、KextHelper を使用して kext をインストールし、再起動します。

11. 再起動後、kext が互換性がないことを示すポップアップメッセージが表示されます。その場合は、再起動してください。

12. シングル ユーザー モード (Command+S) で起動し、次のように入力します。

chmod -R 755/Volumes/~MLPartitionName/System/Library/Extensions/AppleIntelGMA950.kext

chown -R root:wheel /Volumes/~MLPartitionName/System/Library/Extensions/AppleIntelGMA950.kext

次にキャッシュを削除して再構築します。

rm -rf /Volumes/~MLPartitionName/System/Library/Extensions.mkext

kextcache -k /Volumes/~MLPartitionName/System/Library/Extensions

13. 再起動

14. サポートされていないシステムで Mountain Lion が動作する。

——

全体的なプロセスは、サポートされていないMacハードウェアでHackintoshを実行するのと非常に似ています。Appleが何も変更を加えなければ、将来的にはサポートされていないMac専用のカスタムサードパーティ製OS X 10.8インストーラーが開発される可能性も理論的にはあります。もしかしたら、簡単なUSBインストーラーが付属するかもしれません。真相は分かりませんが、AppleがOS X Mountain Lionの最終ビルドでこれらのMacをサポートする可能性もあり、次のDeveloper Previewビルドで上記の方法が全く使えなくなる可能性も同様に考えられます。結局のところ、AppleからOS X 10.8が正式にリリースされるまでは、真相は分かりません。

これをテストするための Mac がないので、何か問題が起こった場合は、MacRumors.com にあるこの問題に関する元のフォーラムのスレッドがおそらくトラブルシューティングに最適な場所でしょう。

これを試したら、ぜひ教えてください!yliadxos

更新: Mac Proをお持ちですか?Mac Pro 1.1とMac Pro 2.1へのインストール方法はこちらです。