Impossibile avviare Macbook Pro 2018 (possibilmente correlati a Little Snitch / Mojave)

2

Ho un Macbook Pro 2018 15 "che esegue Mojave (ultimo aggiornamento). Dopo l'aggiornamento all'ultimo Little Snitch e il riavvio della mia macchina, ora non riesce ad avviarsi.

Mi avvio e posso inserire la mia password (sto utilizzando FileVault, quindi non sono sicuro che sia l'accesso di sblocco HD o l'accesso all'account reale). Una volta inserita la mia password, la barra di caricamento appare e arriva a circa il 75% prima che lo schermo diventi nero (nero ma con retroilluminazione), senza alcun cursore.

Se provo ad avviarlo in modalità sicura, succede la stessa cosa, ma invece di una schermata completamente vuota, vedo lo spinner di caricamento bianco (su sfondo nero). Dopo alcuni secondi a vedere il cursore lampeggia brevemente, ma poi ritorna in una schermata vuota e il processo ricomincia (con la rotazione dello spinner, brevemente lampeggiante brevemente ecc.).

Ho provato:

  • Reinstallazione del sistema operativo dal ripristino
  • Avvio in modalità dettagliata (nessuna informazione utile che riesco a capire)
  • Avvio in modalità provvisoria (sopra)
  • Eliminazione di PRAM / NVRAM
  • Pulizia di SMC
  • Esecuzione del primo soccorso sull'unità di avvio
  • Rimozione del file di Little Snitch kext tramite questo link: link

Sembra che ci sia qualcosa di sbagliato in Windows Server (che è menzionato nell'articolo Little Snitch sopra) e che c'è stato un problema nel compilare il kernel durante l'aggiornamento di Little Snitch ma non sono sicuro di come diagnosticare ulteriormente / o risolverlo.

    
posta Timmy O'Mahony 02.11.2018 - 08:45
fonte

1 risposta

1

RISOLTO: MacBook non verrà avviato dopo l'aggiornamento di macOS

Ho un MacBook Pro con MacOS Mojave.

Da un anno a questa parte, ogni volta che si apre un nuovo aggiornamento MacOS e si tenta di installarlo sul mio MacBook, finisce per visualizzare la barra circolare (Simbolo Proibito). Il riavvio produce ancora un simbolo proibitivo. Sono ancora in grado di avviare la modalità di ripristino ( comando - R all'avvio), tuttavia la riparazione del disco in esecuzione sul mio MacBook HD NON risolve il problema. Ho anche provato:

  • specifica il disco di avvio (il problema persiste ancora);
  • tentativo di avviare in modalità provvisoria (il problema persiste);
  • facendo il reset della NVRAM (il problema persiste).

In passato, l'unico modo in cui ero in grado di aggirare il problema, è riformattando il mio HD, installando l'ultima versione del Mojave OS e poi eseguendo la migrazione di tutti i miei dati dal mio backup di Time Machine.

Questo è successo di nuovo l'altro giorno con il recente aggiornamento di Mojave 10.14.2. Il mio computer ha installato automaticamente l'aggiornamento durante la notte e al mattino il mio schermo mostrava una barra circolare. Questa volta ho fatto ulteriori ricerche e ho scoperto che il problema potrebbe essere causato dai file di estensione del kernel unsigned (KEXT) esistenti sul mio HD.

Le estensioni del kernel sono pezzi di codice che estende la capacità del kernel di base di un sistema operativo. Il kernel in genere gestisce le richieste di input / output (I / O) e in macOS il file termina in .kext .

A partire da Yosemite, le estensioni del kernel devono essere firmate dal produttore dallo sviluppatore con autorizzazione Apple o macOS non le carica. A volte queste estensioni del kernel non firmate causano questo mal di testa dopo un aggiornamento macOS.

Utilizzando il comando del terminale in modalità di ripristino, dovresti essere in grado di risolvere questo problema rimuovendo le estensioni kext non firmate dalla posizione: /Volumes/<your system's drive name>/Library/Extensions/ [ non da confondere con /System/Library/Extensions/ ].

Dopo aver rimosso i seguenti file KEXT dalla directory /Volumes/<your system's drive name>/Library/Extensions/ , il mio MacBook si è avviato correttamente e ho finito di installare l'aggiornamento Mojave:

  • BJUSBLoad.kext (Creatore: Canon)
  • CIJUSBLoad.kext (Creatore: Canon)
  • ParagonSnapshot.kext (Creatore: Paragon)
  • ufsd_NTFS.kext (Creatore: Paragon)
  • VDMounter.kext (Creatore: Paragon)
  • LittleSnitch.kext (Creatore: LittleSnitch)

ULTERIORI DETTAGLI:

Questo articolo ( MacBook non verrà avviato dopo l'aggiornamento di macOS, How-To Fix ) fornisce alcune informazioni utili su:

In questo articolo, la sezione intitolata "Non assegnata Kernel Misfiring" spiega come avviare la modalità di ripristino e avviare l'utilità Terminal. Tuttavia, un problema con questo articolo è che il comando kextstat non è disponibile nell'utilità Terminal in esecuzione in modalità di ripristino.

Come soluzione, questi sono i passaggi che ho seguito per risolvere il problema:

  1. Avvio su recupero (con comando - R o comando - spostamento - R se non si dispone di una partizione di ripristino)
  2. Per prima cosa, scegli Utility Disco, seleziona il tuo disco principale e montalo; questo è necessario se il tuo disco è crittografato e richiede una password per essere montato
  3. Ora seleziona Utility Disco - > Smettere; quindi Utilità - > Terminale
  4. Inizia a digitare in Terminale seguendo i comandi:
    • cd /Volumes/
    • %codice% (Nota: se l'unità di sistema ha spazi vuoti nel nome, inserisci il nome tra virgolette singole. Ad esempio, l'unità di avvio del mio MacBook si chiama "MacBook HD", quindi il comando che vorrei digitare è: cd <your system's drive name>
    • cd ‘MacBook HD’
    • cd library
    • cd extensions (Nota: la prima lettera è una lettera minuscola L)

Dopo aver digitato "ls", dovresti vedere un elenco di estensioni KEXT come questa:

ACS6x.kext                CIJUSBLoad.kext
ATTOCelerityFC8.kext      CalDigitHDProDrv.kext
ATTOExpressSASHBA2.kext   HighPointIOP.kext
ATTOExpressSASRAID2.kext  HighPointRR.kext
ArcMSR.kext               PromiseSTEX.kext
BJUSBLoad.kext            SoftRAID.kext

Le estensioni KEXT sopra elencate sono tutte firmate correttamente da Apple. Queste estensioni KEXT possono rimanere, ma se hai altre estensioni KEXT elencate, è probabile che alcuni o tutti gli altri stiano causando il problema.

Se vedi una di queste estensioni (elencate di seguito), dovresti essere in grado di eliminarle in modo sicuro per risolvere il tuo problema. Ti consiglio di rimuovere ciascuna estensione, una alla volta, quindi di riavviare per vedere se ha funzionato, e in caso contrario, ripeti i passaggi precedenti e cancella quello successivo. Sulla base delle mie ricerche limitate, quelle che consiglierei di eliminare prima sono:

  • ParagonSnapshot.kext (Creatore: Paragon)
  • VDMounter.kext (Creatore: Paragon)
  • LittleSnitch.kext (Creatore: LittleSnitch)
  • ufsd_NTFS.kext (Creatore: Paragon)

Mentre ti trovi in Terminal (in modalità di ripristino), per eliminare (o rimuovere) l'estensione KEXT desiderata (ad esempio, LittleSnitch.kext) digita:

rm -r <full name of extension>

(ad es. cd ls )

Una volta completato, esci da Terminal e riavvia il tuo Mac.

    
risposta data 07.01.2019 - 09:44
fonte

Leggi altre domande sui tag