Come determinare cosa è successo e individuare il problema quando il mio sistema si blocca?


8

Ciao ho avuto alcuni blocchi con il mio desktop. È Lucid 10.04 su un Lenovo 3000 N200. Il sistema si blocca completamente.

Come posso individuare il problema?


1
puoi installare hardinfo( hardinfo.berlios.de/HomePage ) dal centro software e incollare un rapporto qui?
RolandiXor

1
Puoi ancora usare un tasto sysrq magico (come Alt + Print + Kriavviare X? Un altro buon inizio è ~/xsession.errorse dmesg/ /var/log/messages.
Bobby

Nel 95% dei casi in cui Linux si blocca è un problema hardware, ovviamente se non hai fatto confusione con il sistema. Controlla la temperatura della tua CPU, GPU, sistema e se tutte le ventole ricevono aria. Prova anche a scoprire il modello di utilizzo che causa il blocco e verifica / var / log / messaggi e lo stato del sistema con dmesg
danizmax,

1
Quando si blocca, premi BLOC MAIUSC e BLOC NUM per vedere se le luci della tastiera cambiano. In tal caso, X è bloccato anziché l'hardware.
charlie-tca,

@Roland Taylor. Cosa devo incollare qui esattamente? Dispositivi, memoria, filesystem?
vrcmr,

Risposte:


8

A volte è solo il server X ad essere bloccato. Prova a ottenere una console colpendo CTRL-ALT-F1. In caso contrario, prova a registrarlo sul tuo computer usando SSH (installa prima il pacchetto openssh-server). Se non riesci a ottenere una shell, riavvia.

Una volta che avete una shell, controllare i log di sistema ( /var/log/syslog, /var/log/messages, /var/log/Xorg.0.loge ~/.xsession-errors). Scorri verso l'alto fino al momento in cui si è verificato l'incidente. Se non è stato necessario riavviare, il dmesgcomando mostrerà il buffer di registro del kernel nel caso in cui non sia possibile scrivere sul file system.

Indipendentemente dal fatto che sia possibile trovare qualcosa nel file di registro, ciò che semplifica il debug è la capacità di riprodurre il problema a piacimento. Se non è possibile e i registri non mostrano nulla di insolito, è possibile provare a isolare l'origine del problema avviando un CD di ripristino (o un sistema operativo completamente diverso), rimuovendo pezzi di hardware non essenziali o sostituendo alcune parti con altri che sono noti per essere funzionali. Farlo può essere noioso e richiede rigore.

Una volta che hai informazioni minime, invia una segnalazione di bug per il software sospetto difettoso, a meno che tu non pensi che l'hardware sia difettoso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.