Ecco un nodoso problema di avvio.
Il mio vecchio MBP (4,1) ha deciso che non si sarebbe avviato la scorsa settimana. Ha funzionato bene per anni, gestendo il fidato, affidabile 10.6.8. Il sistema è un Core2 Duo da 2,5 GHz con 4 GB.
All'avvio, suona la suoneria, visualizza lo schermo grigio, seguito dal logo Apple. Poi appare il piccolo filatore grigio che gira e rigira. Dopo 10-15 secondi, lo spinner si blocca e il processo di avvio non va oltre.
Il reset di NVRAM e SMC non ha aiutato.
Ho provato a fare il boot da un DVD di Snow Leopard. L'unità ottica gira e le chiacchiere della testa per un paio di minuti mentre la CPU legge i file dal DVD. Quindi il sistema si blocca con l'infelice messaggio di errore in 5 lingue:
Your Mac encountered problems and needs to restart.
Provato l'avvio da un CD di Applecare Protection Plan (che contiene TechTool Deluxe). Posso sentirlo leggere il CD, ma dopo un minuto o due, diventa inattivo.
Avanti, una memory stick USB su cui è installato un programma di installazione El Capitan. (Ho usato il bastone per installare El Capitan su un certo numero di altri Mac, ma non questo). Ottengo lo schermo grigio, il logo Apple, seguito da una barra di avanzamento mentre l'MBP si avvia dall'unità USB. La spia di attività sulla chiavetta USB lampeggia mentre i file sono accessibili. La barra di avanzamento arriva a circa 3/4 del percorso, quindi si ferma. Nessuna ulteriore attività.
Avanti: avvia la modalità utente singolo (Cmd-S). Questo funziona bene. Una volta in modalità utente singolo, sono stato in grado di eseguire una scansione fsck dell'unità interna. Potrei elencare i file, riparare i permessi, le cache vuote e varie altre operazioni di basso livello. Ma dopo essere uscito dalla modalità utente singolo, non si avvia ancora dal disco rigido.
Il mio ultimo test è stato quello di avviare da un FixMeStick. FMS è uno scanner anti-virus commerciale su una chiavetta USB. Credo che sia costruito su un kernel Debian. Il sistema FMS è stato avviato senza problemi e quindi ha proceduto alla scansione dell'intero contenuto dell'HD interno alla ricerca di virus. Ci sono volute alcune ore, il che è abbastanza normale. Alla fine, FMS non ha riscontrato alcun virus trovato. Mentre il MBP non è soddisfatto del software di avvio Apple, non ha obiezioni sull'esecuzione di questo particolare sistema Linux.
Il comportamento all'avvio dal sistema FMS (e in modalità utente singolo) suggerisce che il MBP è fondamentalmente sano: mobo OK, HD OK, controller HD OK. Non ho provato a scambiare la memoria, ma dubito che FMS funzionerebbe correttamente (e per ore) se la memoria fosse sfocata.
Quali altri passaggi di risoluzione dei problemi potrei provare prima di consegnare questo MBP al cimitero di silicio?
OP con un aggiornamento sul mio problema di avvio di MBP:
Ho sostituito i moduli di memoria 2x2GB (RAM after market) con i moduli originali 2x1GB forniti con esso. Nessun cambiamento.
Come discusso nei commenti, ho individuato i CD di distro di Apple 10.5 forniti con questo MBP del 2008. Con Install Disk 1 nell'unità ottica, un avvio-D ha portato AHT. AHT è apparso per testare la memoria con successo, ma quando è progredito al test della scheda logica, AHT si è bloccato con la barra di avanzamento a circa il 95%. Il cursore è stato congelato e AHT non ha compiuto ulteriori progressi dopo 10 minuti di attesa. La versione di AHT che si trova sulla distro 10.5 è 3A152.
Per escludere un disco di installazione difettoso e / o un'unità ottica difettosa, ho creato una chiavetta USB avviabile contenente AHT (utilizzando il modulo AHT F42C89C8 pubblicato nel repository Github AHT). La versione di AHT che viene installata sulla chiavetta USB era 3A134. Quando viene eseguita la versione precedente di AHT, viene segnalato rapidamente un problema: Errore: 4VDC / 1/40000003: controller video
Ms. Google mi dice che i Mac vintage del 2008-09 sono stati spesso afflitti da un controller video NVIDIA GeForce 8600M difettoso. Apple aveva un esteso programma di garanzia per il difetto, che è ormai scaduto da tempo. Sembra che il chip (oi suoi contatti BGA) nel mio MBP abbia finalmente fallito. Stranamente, il Mac non ha mai mostrato problemi video. Né è ora - nessun difetto, nessuna linea divertente, nessun jittering.
Trovo strano che il mio FixMeStick basato su Debian funzioni perfettamente. Ha una GUI di base che mostra la barra dei menu, i grafici, i pulsanti, le finestre a scorrimento e simili. Forse il suo driver video è meno esigente della GeForce 8600M.
Sembra che questo MBP sia arrivato alla fine della sua vita di servizio. Forse riesco a trovare un modo per installare una distribuzione Linux su di esso, o raccoglierla per le parti.