У меня есть ноутбук (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
чтобы проверить это. Другая возможность состоит в том, что необходимая системная библиотека кэшируется в памяти и почему-то не функционирует должным образом.
Во второй раз я оставил систему работающей на ночь, и она не зависала сама по себе. Я не уверен, что у меня есть терпение просто вертеть с работающей системой, пока условие не появится снова, и я не уверен, что делать, когда это произойдет.
Ясно, что мы можем исключить программную причину. Это похоже на доступ к диску, но очевидно, что это не постоянный сбой жесткого диска, потому что система перезагрузится очень хорошо.
Какие проблемы с оборудованием могут вызвать эти симптомы? Это может быть проблема с памятью?