Deskmini110 / COMブラックアップル(hackintosh)のインストール記録



Deskmini110 Com Black Apple Installation Record



注意:

この記事のアイデア、方法、およびツールはすべて、記録目的でのみTonyMacx86から​​のものです。記載されているさまざまなツールや記事の詳細については、TonyMacx86を参照してください。

ハードウェア構成:

CPU:i5 7600T
RAM:32G DDR4



1ブートディスクを作成します

まず、インストールディスクを作成します。

VMロック解除後の仮想リンゴも利用できます。黒と白のリンゴも利用できます。インストールしたいシステム上にすでにあるAppleマシンをすでに使用している場合は、ストアでMojaveのようなものを検索して、最新のシステムイメージを見つける必要があることに注意してください。次に、Unibeastブートディスクを作成します。



次に、tonymacで使用します 役職 281階で提供されるefiファイルは、フォルダー全体を置き換えます。

最後に投げ込まれたMultiBeastClover Configurator

注意:



  1. ディスクユーティリティでUSBフラッシュドライブをフォーマットするときは、左側の全景を拡大する必要があります。 GUIDパーティションオプションは、フォーマット時にのみ使用できます。それ以外の場合は、MBRのデフォルト形式としてフォーマットされ、オペレーティングシステムの読み込みエラーが発生します。
  2. EFIパーティションのマウントClover Configurator
  3. これは私にとって最長のカードです。つまり、ブートディスクのEFI / Clover / kext / Otherには、少なくともUSBInjectAll、FakeSMCが存在する必要があります。そうでない場合、インストールディスクがロードされていると、Still Willing BootDeviceエラーが発生します。実際、Uディスクの目的は、UEFI環境とAppleインストーラーの起動を可能にする最小限のkext環境を作成することであるため、FakeSMC、USBInjectAll、Lilu、WhateverGreenを維持する必要があります。
  4. インストールディスクは、先行のEFIとconfig.plistを使用するのに最適です。デフォルトでも問題ありません。インストールが完了したら、ディスクを変更する必要があります。

2インストール

まず、BIOSを最新(2019/03現在7.32)に更新し、BIOSのさまざまな不適切なオプション(VT-d、IOAPIC 24-119エントリ、セキュアブート)をオフにして、XHCIハンドオフを開きます。起動後、起動ディスクの順序を調整し、ディスクを適切に消去してMacOSをインストールします。

ここではSATAハードドライブを使用しています。Nvmeハードドライブにはパッチが必要です。TonyMacx86を参照してください。

注意:

  1. 2回目にインストールを開始するときは、Cloverで最初のスタートアップ項目を選択して、インストールを続行する必要があります。 (約15分待ちます)
  2. 3回目に起動すると、Mac OSをXXXから起動したことがわかります。今回は、入力することを選択します。 (現時点では、まだUディスクのクローバーから起動されています)

システムに入った後、MultiBeastを使用して最初のネイティブブートを構築します。その時点で、さまざまなドライバーから選択できます。先行のEFIファイルがある場合は、それを選択し、最後にUディスクのEFIファイルを使用してファイルの作成を完全にカバーします。

カバレッジが完了したら、USBフラッシュドライブを再起動してプラグを抜くことができます。

ネイティブブートを使用できない場合(再試行#1エラー)、それをClover起動パラメーターに追加します。-disablegfxfirm

3ドライブ

ここで、誤解を修正する必要があります。つまり、すべてのkextを/ EFI / Clover / Others /に直接スタックすることは適切ではありません。

最初にtonymacで注意深く読んでください

  1. LiluおよびLiluプラグイン
  2. 3番目のkextをインストールします

神。使用するのは明らかですPlistEdit Pro config.plistファイルを変更してInjectkext状態を検出し、必要な起動可能なミニドライバーを/ Others /フォルダー(FakeSMC、Lilu、WhateverGreen、USBInjectAll)に保持します。

Q:10.xxフォルダーは何のためにありますか?
Cloverは、対応するシステムバージョンに従ってこれらのフォルダをロードします。特別な必要なしに、これらのフォルダを管理する必要はありません。

残りはコマンドラインを使用してL / Eにインストールされます。

sudo cp -R ***.kext /Library/Extensions sudo kextcache -i /

この時点でのロードロジックは次のとおりです。Cloverは、L / EにFakeSMCとkextcacheがあることを検出し、ロードを停止して、システムにL / Eにkextをロードさせます。

4つのネイティブロジック

10.14MojaveはすでにKabyLake CPUをサポートしているため、古いFakePCIIDファミリが最初に削除されます。 IntelgraphicsFixup、shikiも削除できます。これは、WhateverGreenが両方の機能を引き継いだためです。

次に、FakeSMCを含むL / E再構築キャッシュにすべてが投入されます。

キープ:AppleALC、CPUFriend、Lilu、FakeSMC、IntelMasusiEthernet、USBInjectAll

参加:WhateverGreen。

さらに、FakeSMCファミリは非常に使いやすく、CPUファンとコアの統計を完全に検出します。

注意:

  1. config.plistでセキュリティチェックが強制終了された場合、キャッシュの再構築時に無効な署名が許可されたエラーは無視できます。

直接使用することはできませんが、使用することもできます。hackintool WhateverGreenとLiluが正常にロードされているかどうかを確認してください。

すべてのkextがロードされているかどうかを確認します。IORegの代わりに使用できますIOJones

または:

kextstat | grep -v com.apple

修理の詳細:

AppleALC

マシンのオンボードオーディオは無音です。 kextキャッシュを再構築すると、AppleALCがエラーを報告し、再コンパイルを計画していることがわかります。
修正:修正する必要はありません。間違ったインターフェースを取得しています。

IntelBufferFrameパッチ

WhateverGreenが正常にロードされたら、-disbalegfxfirmは必要ありません。この時点で試してください。 デュアルスクリーンサポートを有効にするカスタムポート

読み込みを試行するためにEFIでconfigcopy.plistをコピーし、段階的に定義します。

  • 自己構築されたデバイス/プロパティ、デバイスIDとAAPLig-platform-idの定義が成功しました。
  • 2048Mのメモリを開こうとします。成功すると、HDMIの挿入は黒になり、死んではなりません。
  • HDMIをオンにするシステムポートを定義してみてください。この試みでは、このマシンのcon0ポートがDP、con1がVGA、con2がHDMIであることがわかりました。ただし、con2が定義された後、HDMIを接続するとカーネルパニックがトリガーされ、監視が継続されます。

その後の更新

この構成は引き続き4Kディスプレイの下でスプラッシュし、Intelフレームバッファーパッチ(0x5912000および0x59160000)を構成し、SMIBIOSを17、1、18、1に変更し、DVMTメモリを増やします(stolenmem + unifedmem)、効果なし、最高の結果2kサポート、またはグラフィックアクセラレーションなしの4kサポートです。
4Kディスプレイをサポートするために、現在10.14.4をリロードしました。
tonymacX86ステーションで最新のSSDT.amlを使用するのは約110件の投稿のみです。 EFIフォルダーはMultiBeastによって作成されます。作成するときは、Audio 100/200/300シリーズのサポート、FakeSMCファミリを選択し、対応するkextに、AppleALC、USBinjectALL、IntelmasuEthernet、WhateverGreen、FakeSMC、Lilu、CPUFriendの合計を入れることができます。
次に、現在見つかっているconfig.plistを使用します。このplistの特徴は、ig-platform-idがSkyLakeプラットフォームの0x19120000に偽装されており、4kサポートを正常に取得できることです。合理的な説明は見つかりませんでした。

再度更新する

tonymacX86フォーラムでは、4kモニターにアップグレードしたユーザーが私と同じ問題に遭遇しました。これは、この奇妙な構成によっても解決されます。これは偶然の問題ではないようです。WhateverGreenが更新されるのを待つしかありません。

転載:https://www.jianshu.com/p/5850105c9648