нужно несколько раз попробовать войти в Ubuntu нормально

Моя Ubuntu 11.10 работает отлично до недавнего времени. В последние несколько дней довольно часто случается, что после того, как я ввожу свой пароль на экран входа в систему, Ubuntu показывает только коричневый экран и застревает. Нет меню, нет значков на рабочем столе, только пустой коричневый фон, и указатель является подвижным. Я должен нажать CTRL + ALT + DEL, чтобы перезагрузить его. Затем во время загрузки Ubuntu проверит ошибки диска, затем отобразит экран входа в систему, и на этот раз я могу войти в Ubuntu в обычном режиме. Иногда мне может потребоваться перезагрузка несколько раз. И эта проблема на самом деле возникает задолго до этого, но только очень редко в то время.

Некоторые другие сведения, которые могут иметь отношение к делу:

  1. Я подозреваю, что эта проблема вызвана некоторыми проблемами на моем диске. На моем диске 10 плохих секторов по данным SMART. И я вижу время от времени проверку ошибок диска при загрузке.

  2. Когда эта проблема возникает (после входа в систему Ubuntu застревает и не показывает значков на рабочем столе), я нажимаю CTRL + ALT + F1 и захожу в компьютер, я не могу ничего изменить на компьютере. Диск находится в режиме только для чтения. Скажем, я не могу сохранить отредактированный текстовый файл, оболочка показывает, что диск доступен только для чтения.

  3. В данных SMART дисковой утилиты самопроверка не удалась (чтение). Я замечаю это после того, как я сделал fsck и затем нажал на самопроверку в утилите диска. Но я не уверен, вызвано ли это выполнением fsck. Так как до выполнения fsck я не смотрел самопроверки.

  4. Я использую раздел EXT4 для Ubuntu, и он монтирует три других раздела NTFS. Приведет ли ошибка раздела NTFS к этой проблеме (если есть ошибки в разделах NTFS)? Или только ошибки в разделе EXT4 могут вызвать эту проблему?

Спасибо.

1
задан 15 April 2012 в 20:26

1 ответ

Сделайте резервную копию вашего диска, если вы подозреваете ошибку и уже испытываете проблемы с загрузкой, если вы ее еще не сделали.

Попробуйте поискать плохие блоки. Начните с проверки того, какие разделы у вас есть:

mount | grep sda

Затем для найденного раздела Linux выполните:

fsck.ext4 -ck /dev/sda7

, где вы замените 7 фактическим номером раздела.

Также есть команда badblocks, но я не знаком с ней. Кажется, сканирование файловой системы устройства не зависит. Другими словами, используемая файловая система не имеет значения.

man badblocks

Оставьте проверку NTFS в Windows.

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

0
ответ дан 15 April 2012 в 20:26

Другие вопросы по тегам:

Похожие вопросы: