Как диагностировать проблему зависания компьютера

Как диагностировать проблему зависания компьютера

У меня есть ноутбук (Medion от Aldi), который довольно часто зависает — настолько часто, что несколько попыток установить на него Windows XP или Ubuntu оказались неудачными.

Однако я могу загрузить и запустить Ubuntu, как это есть в стандартном установочном образе Ubuntu 10.10. Я сделал это уже два раза.

В первый раз все шло гладко, пока в какой-то момент GUI (т. е. X) не перестал отвечать. Курсор продолжал двигаться вместе с мышью, но меню больше не отображались, а нажатие на элементы больше не вызывало никакой реакции.

Поэтому я переключился на консоли (Ctrl-F1, Ctrl-F2 и т. д.), которые в этой настройке автоматически запускают оболочки. Оболочки все еще были отзывчивы, и команда cd все еще работала, но любая команда, которая вызывала исполняемый файл (например, /bin/lsили cd /bin; ./findзаставляла оболочку зависать без перерыва. Моя гипотеза состояла в том, что все попытки доступа к диску зависали, но я на самом деле не пробовал команду вроде echo /proc/$$или , while read line; do echo $line; done < /var/log/syslogчтобы это проверить. Другая возможность заключается в том, что важная системная библиотека кэшируется в памяти и каким-то образом не может нормально функционировать.

Во второй раз я оставил систему работающей на ночь, и она не зависла сама по себе. Я не уверен, что у меня хватит терпения просто возиться с работающей системой, пока состояние не появится снова, и я не уверен, что делать, когда это произойдет.

Очевидно, мы можем исключить программную причину. Похоже, что это связано с доступом к диску, но это явно не постоянный отказ жесткого диска, потому что система будет нормально перезагружаться.

Какая проблема с оборудованием может вызывать эти симптомы? Может ли это быть проблема с памятью?

решение1

Может быть проблема с памятью или жестким диском. Я рекомендую сначала запустить memtest, чтобы исключить это. Он также должен быть на Ubuntu Live CD. После этого вы можете попробовать заменить жесткий диск, если он у вас есть.

решение2

Запуск с live cd. Если вы не хотите тратить время на запуск тестов SMART и mem, просто запустите его с livecd, чтобы подтвердить/исключить диск.

Очень сомнительно, что это может быть связано с памятью. Если бы это было так, вы бы не смогли получить доступ к консоли ctrl F1. На самом деле, я рискну и гарантирую вам, что это не память.

Связанный контент