Черный экран во время загрузки после входа в TTY1

9

У меня недельная установка 13.04 (3.8.0.29), и компьютер был включен в течение недели. Я выключил его на ночь, и теперь он зависает во время загрузки.

Я уже проверил этот, казалось бы, обязательный пост, а также этот, но я не смог найти решение. Это также выглядело многообещающе, но я не могу перевести мою машину в режим чтения / записи, потому что восстановление не работает и drop to shellдает мне систему только для чтения. Установка radeon.modeset = 0 также заканчивается остановкой .

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

Как я могу определить проблему и как ее решить?

Это не проблема Nvidia, поскольку в машине установлена ​​карта Radeon HD 5450. IIRC работает с fglrx(не -updatesи не встроенным, потому что тогда я бы не получил разрешение 1280x1024.

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

Что просходит:

  • обычная загрузка: короткий пурпурный экран, затем приглашение к входу в TTY1 в текстовом режиме мигает как раз перед тем, как Ubuntu (пытается) загрузить графический интерфейс. За исключением того, что теперь GUI не появляется: экран текстового режима TTY1 исчезает, появляется курсор подчеркивания, который не мигает, и больше ничего не происходит. Ни Ctrl- Alt- Delни Ctrl- Alt- F2или - F7работа. Кажется, завис и требует аппаратного сброса.

  • загрузка при загрузке: показ экранов GRUB занимает много времени; Я привык к тому, что подэкраны показываются мгновенно, но теперь задержка может составлять 10-20 секунд, прежде чем появится экран «дополнительных параметров». Понятия не имею, почему и не связано ли это с проблемой загрузки.

После загрузки режима восстановления:

  • некоторые варианты восстановления начинаются с FSCK, и я часто получаю

    mountall: fsck /boot [1028] terminated with status 1
    

    на экране, и после этого больше ничего не происходит. Иногда я получаю cleanответ, но больше ничего не происходит. В любом случае, только ввод с клавиатуры он будет принимать это Ctrl- Alt- Delно это не перезагружать машину сразу! Вместо этого я вижу графическое уведомление, the system is running in low-graphics modeхотя по иронии судьбы это сообщение отображается с разрешением 1600x1200 пикселей, которое мой монитор не может обработать, поэтому он помещает свое собственное предупреждающее сообщение в середину, и я не вижу остальную часть вывода графического интерфейса. Затем, прежде чем я могу реагировать, он перезагружается.

  • У failsafeX та же проблема, что и при обычной загрузке: он просто зависает после TTY1.

  • Удары Ctrl- Alt- F1или - F2или - F7на различных стадиях делает вообще ничего не делать. Это заставляет меня думать, что машина действительно заморожена, а не просто работает нормально, но без вывода на экран.

  • редактирование обычной загрузочной записи GRUB для удаления splash quietи добавления noapic nolapic nomodesetтакже не помогает. Такая же ситуация. То же самое и при загрузке в режиме восстановления.

  • Использование режима восстановления для загрузки предыдущей версии ядра (3.8.0.27) также ведет себя точно так же.

Торбен Гундтофте-Бруун
источник
Я чувствую запах, что ваша файловая система была повреждена. Сделайте fsck -t ext3 /dev/sdX#или, ext4чтобы проверить файловую систему. Конечно, также измените X # с буквой и номером вашего корневого раздела. Я бы порекомендовал проверить / boot, но я не делаю вывод, является ли он ext4, или 3, или что это такое.
Braiam
Спасибо @Braiam, я думаю , что все тома ext2, кроме моего объема данных, который я знаю, что ext4.
Торбен Гундтофте-Брюн
С помощью Сета я узнал, что все файловые системы - ext4 и с ними все в порядке.
Торбен Гундтофте-Бруун
3
Похоже, попытка запустить графический драйвер убивает коробку. Я бы попробовал загрузиться в однопользовательском режиме ( askubuntu.com/questions/132965/… ), а затем apt-get remove fglrx.
Якоб
1
Если у вас есть файл /etc/X11/xorg.conf, попробуйте скопировать его другим способом (для безопасного хранения) и удалить его в / etc / X11. Перезагрузка. Посмотрите, если это имеет какое-либо значение. Может быть возможно получить базовый файл xorg.conf (я уверен, что при необходимости он должен быть), чтобы заменить тот, который есть, если он не воссоздается при запуске.
FreudianSlip

Ответы:

5

Оказывается, переустановка Ubuntu с нуля происходит довольно быстро и безболезненно. К счастью, я храню / home / на отдельном жестком диске, поэтому очистка системного диска была действительно несущественной. Это заняло менее получаса (исключая дополнительные резервные копии данных).

Использование кабеля дисплея DVI могло бы улучшить ситуацию в новой установке, потому что новая установка обнаружила мой монитор (старый не сделал) и настроила его с надлежащим разрешением, все с графическими драйверами по умолчанию.

Это в значительной степени качается.

Кстати, переустановить Ubuntu с USB-накопителя очень просто. Есть даже возможность установить поверх существующей установки, чтобы не потерять ни одной установленной программы и данных. Я попробовал это, но, вероятно, вытащил USB-диск слишком рано во время перезагрузки, потому что компьютер сказал, что загрузочный раздел был поврежден. Но, как я уже сказал, чистая установка сделала свое дело и была быстрее, чем возиться с мистическими файлами и конфигурациями, которые могли принести больше вреда, чем пользы.

Торбен Гундтофте-Бруун
источник
Поскольку ваша установка была новой - без особых усилий, вложенных в настройку и усовершенствование, чистая установка, безусловно, была лучшим решением. Там нет второго гадания о том, что вы, возможно, обманули. И контекст любой проблемы, с которой вы все еще сталкиваетесь, может быть легко понят тем, кого вы спрашиваете. Теперь просто делайте полное резервное копирование, пока все работает, чтобы вам не пришлось начинать заново с нуля.
Джо
0

Думаю, Якоб дал лучший ответ, и за мои деньги драйвер nouveau на Radeon 13.04 в 10 раз лучше, чем драйверы fglrx. Драйверы ATI fglrx были не так хороши с последним выпуском, поэтому бросили их как камень. Никогда не был счастливее, чем с новыми открытыми драйверами. Значительно улучшите их и используйте в разрешении 1920x1080 с OpenGL и Compiz на Unity без проблем.

FreeCode
источник