黑蘋果安裝時卡程式碼分析(黑蘋果卡程式碼合集)

前言

大家好我是小千很高興和大家再次見面,黑蘋果咱們之前說了安裝前的所有準備事項了,真正安裝的時候其實是非常簡單的,那麼如果在安裝過程中出現卡程式碼情況,該如何解決呢?

今天就和大家分享安裝過程中容易出現的問題,遇到相對應的問題的解決辦法!

黑蘋果安裝

安裝黑蘋果按照我前面文章所說順利的情況會直接安裝成功,如果是不幸遇到卡程式碼情況就比較麻煩了,本篇內容為大家提供各種已知的卡程式碼的解決方案。

本篇文章非入門級文章,著重講解使用OpenCore做引導的時候遇到的卡程式碼問題,為你提供解決方案,但不保證100%適合你,因為每個人的機型配置引導都不一樣。

下面正式為大家介紹各個程式碼的解決方法。

一、OC:configuration requires vault but no vault procide

(如下圖)

解決方案:

Misc-其他設定Security下—Vault設定成Optional

新的OC config中Vault屬性代替RequireSignature和RequireVault如果你的是老版本還有RequireSignature和RequireVault請把這兩項設定為False禁用

二、OCS: No schema for xxxxx at xx index!

(如下圖)

解決方案:

  1. 使用ProperTree.app或者Xcode.app開啟config.plist配置檔案,找到for xxxxx at中間的xxxxx名稱。直接刪除即可。

三、OCB:OcScanForBootEntries failure - Not Found Halting on critical error

(如下圖)

解決方案:

  1. config.plist->Misc->Security->ScanPolicy->0

四、This version of Mac OS X is not supported on this platform

(如下圖)

解決方案:

  1. 一般這個問題是屬於機型不支援當前系統版本,出現這個問題一般都是啟動引數為:“-v keepsyms=1"
  2. 啟動引數改為:“debug=0x100 npci=0x2000 agdpmod=pikera”
  3. 修改一下模擬機型的設定,直接選擇和自己處理器想盡的配置即可。

五、[EB|`B:WFDW] Err(0xE)

(如下圖)

解決方案:

  1. config.plist->UEFI->Quirks->IgnoreInvalidFlexRatio->True/YES
  2. 如果第一步已經啟用了還是卡這裡那麼就啟用 config.plist->Kernel->Quirks->AppleCpuPmCfgLock/AppleXcpmCfgLock->True/YES
  3. 如果上面兩個步驟都設定了還沒有解決,那麼就檢查BIOS設定CFG Lock(MSR 0xE2 write protection)~CFG鎖(MSR 0xE2防寫)(必須關閉,如果此項有,部分機型即使在Kernel-> Quirks下啟用它,依然還是會卡上圖的地方)
  4. 最後一個方法就是config.plist->Booter->Quirks->SetupVirtualMap把此項禁用關閉。

六、** In Memory Panic Stackshot Succeeded

(如下圖)

解決方案:

如果你是卡在上圖的這個介面或者是到這裡就重啟的情況,那麼你可以通過以下辦法去解決。

  1. 更新驅動,更新之後再配置一下config.plist
  2. 如果排除了以上1的情況,則設定config.plist->Kernel->Quirks->AppleCpuPmCfgLock/AppleXcpmCfgLock->True/YES
  3. 在config.plist新增阻止補丁 ->DeviceProperties->Block->PciRoot(0x0)/Pci(0x1b,0x0)->MaximumBootBeepVolume
  4. 如果上面方法不能解決這個問題,可能是kext驅動載入問題,建議把kext必備驅動以外的都刪除掉。

七、0C: Driver xxxxxxxx.efi at 3 cannot be started Already star ted! Halting on critical error

(如下圖)

解決方案:

  1. 圖片中都提示是AptioMemoryFix.efi找到你對應的xxxxxx.efi刪除即可

八、0C: Hatt'ing on critical error

(如下圖)

解決方案:

  1. 卡在上圖這個介面,就是VoodooPS2Controller .kext的問題,最簡單的方式就是刪除xxxxxxxx .kext 驅動,以及刪除config.plist配置xxxxxxxx.kext 驅動即可

九、
   AppleIntelCPUPowerManagement :Turbo Ratios 0079

(如下圖)

解決方案:

上面兩張圖卡程式碼的情況都不一樣,但是解決方式還是相同的所以放在一塊講,具體解決方法請看下面。

  1. 缺少SSDT-EC補丁:對於桌面級電腦,請確保在EFI/OC/ACPI和config.plist/ACPI中都具有SSDT-EC->新增,再次檢查是否已啟用。
  2. 膝上型電腦使用者將需要重新命名他們的主要EC名稱(例如:SSDT-EC-USBX中的EC需要修改為EC0或H_EC)另外,只要是卡在在PCI附近,也檢測一下其他的SSDT補丁,部分電腦載入了與自己電腦相容不好的SSDT補丁也會出現這種情況。
  3. IRQ衝突:在較舊的膝上型電腦和定製膝上型電腦上最常見,執行SSDTTime的FixHPET選項,然後將生成的SSDT-HPET.aml和ACPI補丁新增到您的配置中(沒有ACPI補丁SSDT將無法工作)
  4. PCI分配問題:更新您的BISO確保它是最新的。大多數OEM在較舊的韌體上的PCI分配都非常差,確保在BISO中啟用了Above4GDecoding如果沒有可用的選項,則新增到引導args。引導引數中未同時啟用Above4G設定和npci它們將發生衝突npci=0x2000。
  5. 其他重要的BISO設定:已禁用CSM已啟用Windows 8.1 / 10 UEFI 模式/

總結

卡程式碼的情況還有很多種,這裡咱們就下一篇文章分享給大家,也避免閱讀時間過長造成朋友們閱讀疲勞,看完這篇文章如果對你有幫助的話不妨關注一下我喲

今天的教程就到這裡啦,我們改天再會~

想要了解更多系統相關知識,不妨關注一下


精彩推薦

黑蘋果基礎教程三:主機板BIOS設定,黑蘋果前安裝最後一步

黑蘋果入門教程四,如何製作黑蘋果啟動盤,全網最詳細教程

黑蘋果入門必看,這些基礎知識,你知道嗎?

黑蘋果基礎教程二,安裝前硬碟準備操作,安裝必看