Problemi nello spazio utente

Problemi riguardanti una volta che hai avviato il programma di installazione e la GUI è stata caricata

macOS installer in Russo

La configurazione di esempio predefinita è in russo perché gli slavi governano il mondo di Hackintosh, controlla il tuo valore prev-lang: kbd in NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82. Impostato su 656e2d55533a30 per American: en-US:0 e un elenco completo può essere trovato in AppleKeyboardLayouts.txtopen in new window. Per coloro che utilizzano un semplice editor di testo (es. UEFI Shell, Notepad++, ecc.), 656e2d55533a30 diventerà ZW4tVVM6MA==

Potrebbe anche essere necessario reimpostare la NVRAM tramite l'apposito selettore di avvio

  • Nota: i laptop Thinkpad sono noti per essere semi-bloccati dopo un ripristino della NVRAM in OpenCore; su queste macchine si consiglia di ripristinare la NVRAM aggiornando il BIOS.

Ancora non ha funzionato? Bene, tempo di armi pesanti. Forzeremo la rimozione di quella proprietà esatta e lasceremo che OpenCore la ricostruisca:

NVRAM -> Delete -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> Item 0 quindi impostalo di tipo String e valore prev-lang-kbd

Il programma di installazione di macOS è danneggiato

Se hai scaricato macOS prima di ottobre 2019, probabilmente hai un certificato di installazione macOS scaduto; ci sono 2 modi per risolvere questo problema:

  • Scarica la copia più recente di macOS
  • Modifica la data nel terminale in una in cui il certificato era valido

Per quest'ultimo:

  • Disconnetti tutti i dispositivi di rete (Ethernet, disabilita WiFi)
  • Nel terminale della Recovery impostare al 1 ° settembre 2019:
date 0901000019

Bloccato su IOConsoleUsers: gIOScreenLock...

Questo è giusto prima che la GPU venga inizializzata correttamente; verifica quanto segue:

  • La GPU supporta UEFI (GTX 7XX/2013+)
  • CSM è disattivato nel BIOS
  • Forzare la velocità di collegamento PCIe 3.0
  • Controlla che ig-platform-id e device-id siano validi se si usa una iGPU.
    • Potrebbe essere necessario utilizzare "00009B3E" per desktop UHD 630
  • Provando varie WhateverGreen Fixesopen in new window
    • argomento di avvio -igfxmlr. Questo può anche manifestarsi come un errore di divisione per zero.
  • Gli utenti di Coffee Lake iGPU potrebbero anche aver bisogno di igfxonln=1 in 10.15.4 e versioni successive

Schermo deformato su laptops

Abilita CSM nelle impostazioni UEFI. Può apparire come "Boot legacy ROMs" o un'altra impostazione legacy.

Schermo nero dopo IOConsoleUsers: gIOScreenLock... su laptops e AIO

Verifica quanto segue:

  • SSDT-PNLF installato (es. EFI/OC/ACPI e dichiarato nel config.plist -> ACPI)
  • Le proprietà iGPU sono state impostate correttamente in DeviceProperties -> PciRoot(0x0)/Pci(0x2,0x0)
  • Coffee Lake e laptop più recenti, aggiungi -igfxblr ai tuoi argomenti di avvio
    • In alternativa, aggiungi enable-backlight-registers-fix | Data | 01000000 a "PciRoot(0x0)/Pci(0x2,0x0)"

Inoltre, verifica i problemi menzionati in `Bloccato su `IOConsoleUsers: gIOScreenLock...`

Schermo nero dopo IOConsoleUsers: gIOScreenLock... con Navi

  • Aggiungi agdpmod = pikera agli argomenti di avvio
  • Prova le diverse uscite del display
  • Prova a eseguire SMBIOS MacPro7,1 con l'argomento di avvio agdpmod = ignore

For MSI Navi users, you'll need to apply the patch mentioned here: Installer not working with 5700XT (pikera) #901open in new window

In particolare, aggiungi la seguente voce in Kernel -> Patch:

Base:
Comment: Navi VBIOS Bug Patch
Count: 1
Enabled: YES
Find: 4154592C526F6D2300
Identifier: com.apple.kext.AMDRadeonX6000Framebuffer
Limit: 0
Mask:
MinKernel:
MaxKernel:
Replace: 414D442C526F6D2300
ReplaceMask:
Skip: 0

Congelato nel programma di installazione di macOS dopo 30 secondi

Ciò è probabilmente dovuto a NullCPUPowerManagement difettoso o completamente mancante; quello ospitato sulla Guida Vanilla di AMD OSX è danneggiato. Vai da Shannee e gridagli di aggiustarlo. Per risolvere il problema; rimuovere NullCPUPowerManagement da Kernel -> Add e EFI/OC/Kexts quindi abilitare DummyPowerManagement in Kernel -> Emulate

Riavvio della CPU 15h/16h dopo la schermata Data & Privacy

Segui le indicazioni qui dopo l'AGGIORNAMENTO 2: Risolvere il "Data and Privacy reboot"open in new window

MacOS bloccato subito prima dell'accesso

Questo è un esempio comune di TSC incasinato; per la maggior parte dei sistemi aggiungi CpuTscSyncopen in new window

Per Skylake-X, molti firmware inclusi Asus ed EVGA non scriveranno su tutti i core. Quindi dovremo ripristinare il TSC all'avvio a freddo e svegliarci con TSCAdjustResetopen in new window. La versione compilata può essere trovata qui: TSCAdjustReset.kextopen in new window. Nota che tu devi aprire il kext (Mostra contenuto pacchetto nel finder, Contents -> Info.plist) and change the Info.plist -> IOKitPersonalities -> IOPropertyMatch -> IOCPUNumber al numero di thread della CPU avere a partire da 0(i9-7980xe 18 core sarà 35 visto che ha 36 threads totali)

Il modo più comune per vedere il problema TSC:

Caso 1Caso 2

MediaKit segnala che lo spazio non è sufficiente

Questo errore è dovuto a un piccolo EFI, per impostazione predefinita Windows creerà un EFI da 100 MB mentre macOS si aspetterà 200 MB. Per aggirare questo problema hai 2 modi per andare:

  • Espandi l'EFI dell'unità a 200 MB (cerca su Google per sapere come)
  • Formatta l'intera unità anziché solo la partizione
    • Nota per impostazione predefinita Utility Disco mostra solo le partizioni, premi Cmd/Win + 2 per mostrare tutti i dispositivi (in alternativa puoi premere il pulsante Visualizza)
DefaultShow All Devices(Cmd+2)

Cancellazione di Utility Disco fallita

La causa sarà una (o più) delle 5 seguenti:

  • Formattazione della partizione e non dell'unità, vedere MediaKit segnala lo spazio insufficiente
  • DiskUtility ha uno strano bug in cui fallirà alla prima cancellazione; provare a cancellare di nuovo
  • Il supporto hot plug SATA nel BIOS sta causando problemi (prova a disabilitare questa opzione)
  • Vecchio firmware, assicurati che l'unità abbia il firmware più recente
  • E infine, potresti semplicemente avere un disco rotto/difettoso

SATA Drives Non Mostrati in Disk Utility

Bloccato a 2 minuti rimanenti

Questo errore è direttamente correlato alla fase in cui macOS scriverà determinate variabili NVRAM affinché il tuo sistema si avvii successivamente, e quindi quando ci sono problemi che ruotano attorno alla NVRAM si bloccherà qui.

Per risolvere, abbiamo alcune opzioni:

  • Serie 300 Intel Fix(ie. Z390):
  • Altri possono impostare quanto segue nel loro config.plist:
    • LegacyEnable -> YES
    • LegacyOverwrite -> YES
    • WriteFlash -> YES

Il server di ripristino non può essere contattato

Se hai creato il tuo programma di installazione in Windows o Linux, significa che il tuo programma di installazione USB è basato sulla Recovery. Ciò significa che solo una piccola parte del programma di installazione di macOS è su disco mentre il resto deve essere scaricato dai server Apple nel programma di installazione. Il motivo per cui non includiamo guide complete per l'installazione è dovuto a driver HFS instabili e altre Utility che comunemente finiscono con il danneggiamento dei dati.

Per risolvere l'errore, hai alcune opzioni:

  • Assicurati di avere una connessione Ethernet o WiFi funzionante
    • Apri "Utility Rete" sotto il menù "Utility" nell'installer e verifica se la tua scheda di rete viene visualizzata
      • Se la tua scheda di rete non viene visualizzata, è probabile che ti manchi il kext di rete corretto
      • Se la scheda di rete viene visualizzata, eseguire quindi ping -c3 www.google.com nel terminale del programma di installazione per assicurarsi che la connessione di rete funzioni
        • Se non viene visualizzato nulla, molto probabilmente non hai i kext corretti per la Rete
          • Ti consigliamo di provare le versioni precedenti di kexts nei casi in cui le build più recenti abbiano strani bug con il tuo hardware
        • Se restituisce qualcosa, il problema riguarda Apple. Sfortunatamente, dovrai semplicemente provare a installarlo di nuovo un'altra volta
Controllo NICPing
Ping

Tastiera e mouse non funzionanti in Big Sur

Per alcuni sistemi legacy (es. Core2 Duo/2010 e versioni precedenti), potresti notare che mentre le porte USB funzionano, i tuoi dispositivi basati su HID come la tastiera e il mouse potrebbero essere danneggiati. Per risolvere questo problema, aggiungi la seguente patch:

IOHIDFamily Patch

config.plist -> Kernel -> Patch:

KeyTypeValue
BaseString_isSingleUser
CountInteger1
EnabledBooleanTrue
FindData
IdentifierStringcom.apple.iokit.IOHIDFamily
LimitInteger0
MaskData
MaxKernelString
MinKernelString20.0.0
ReplaceDataB801000000C3
ReplaceMaskData
SkipInteger0

Sourceopen in new window

Bloccato su Il tuo Mac necessita di un aggiornamento del firmware per poter essere installato su questo volume

Se ti viene chiesto di aggiornare il firmware per installare con un volume APFS, è probabile che sia una tabella SMBIOS obsoleta. Innanzitutto, verifica quanto segue:

  • Hai PlatformInfo -> Automatic abilitato
  • UpdateSMBIOSMode è impostato suCreate
    • Assicurati che CustomSMBIOSGuid sia spento
    • Per le macchine Dell e VAIO, assicurati che CustomSMBIOSGuid sia abilitato e cheUpdateSMBIOSMode sia invece impostato su Custom
      • CustomSMBIOSGuid e UpdateSMBIOSMode vanno sempre accesi assieme
  • Utilizzo di un SMBIOS supportato in questa versione di macOS
    • es. non stai usando -no_compat_check
  • Stai utilizzando l'ultima versione di OpenCore

Se continui a ricevere questo errore, probabilmente ci sono alcune informazioni SMBIOS obsolete in OpenCore stesso. Si consiglia di passare a un SMBIOS simile e vedere se il problema è stato risolto. Per un elenco completo di SMBIOS, vedere qui: Scegliere il giusto SMBIOS