Вопрос или проблема
В последнее время я сталкиваюсь с множеством проблем после того, как я заново установил Ubuntu 12.04 LTS
на мой SONY VAIO VPCEH с ранее установленной Windows 7.
Иногда, когда я пытаюсь загрузить Ubuntu, она зависает на экране загрузки.
Кажется, есть какая-то проблема с драйвером (насколько я могу судить).
Ниже приведен лог, который генерируется, когда я нажимаю Esc
во время загрузки (до того, как
происходит проблема):
...
* Остановка совместимости с инициализацией System V [ok]
* Запуск совместимости с уровнем выполнения System V [ok]
* Запуск демона отправки отчетов о сбоях [ok]
* Запуск автоматической генерации отчетов о сбоях [ok]
...
...
* Запуск дисплейного менеджера LightDM [ok]
После этого ничего не работает, ни Esc
, и т.д., кроме перезагрузки.
Также я заметил следующее:
- Неактивность жесткого диска (индикатор не горит).
- Мерцание или мигание Caps-lock и Scroll-lock
При перезагрузке Ubuntu, кажется, загружается успешно. Однако экран
загрузки имеет несколько базовую графику.
Эта проблема началась после установки дополнительных драйверов:
Ускоренный графический драйвер NVIDIA
Также, в большинстве случаев Ubuntu загружается без проблем. Однако это
раздражает, что нужно каждый раз перезагружать при сбое.
Так что мой вопрос:
Почему это происходит и каково решение?
Очевидно, что проприетарные драйверы NVIDIA являются причиной вашей проблемы. Смотрите ответ на этот вопрос.
Вы можете удалить эти драйверы (используя панель “Дополнительные драйверы”), но тогда вы останетесь с открытыми драйверами (nouveau), у которых есть ограничения.
Также читайте https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
Кроме того, есть PPA, предположительно распространяющий новейшую версию драйверов Nvidia, но, по всей видимости, некоторые люди сталкиваются с проблемами с этими драйверами.
Посмотрите мой ответ здесь: Зависание на экране загрузки после установки драйверов NVIDIA в версии 14.04
У меня была похожая проблема после установки драйверов nvidia, но это происходило у меня каждый раз при загрузке, а не только время от времени. Эти шаги кажутся безумными, но они сработали для меня. Все остальные решения не помогали.
Мне удалось исправить проблему, просто удалив все проприетарные драйверы и оставив универсальный. Поскольку я использую свой ноутбук только для работы, это работает отлично.
.
Ответ или решение
Проблема, описанная в вашем запросе, связана с зависанием Ubuntu на экране загрузки при использовании ноутбука SONY VAIO VPCEH с установленным драйвером NVIDIA. Это типичная проблема, с которой столкнулись многие пользователи, особенно при использовании проприетарных драйверов графических карт NVIDIA на более старых версиях Ubuntu, таких как Ubuntu 12.04 LTS. Разберем это подробнее, опираясь на подход TEA (Теория, Пример, Применение).
Теория
При загрузке Ubuntu, когда система зависает на экране загрузки, это часто указывает на несовместимость или конфликт между драйверами оборудования и операционной системой. В вашем случае это связано с графическими драйверами NVIDIA, которые вы установили. Проприетарные драйверы NVIDIA нередко вызывают проблемы из-за их сложности и специфики поддержки оборудования.
Общие симптомы таких проблем включают в себя:
- Бездеятельность системы — в вашем случае, индикация отсутствия активности жесткого диска.
- Мигающие индикаторы Caps Lock и Scroll Lock — это универсальный сигнал о системной ошибке на уровне ядра.
- Низкое качество графики после успешной перезагрузки — может указывать на использование открытого драйвера
nouveau
, который по умолчанию предоставляет базовую функциональность.
Пример
Давайте рассмотрим ваш случай. После установки дополнительного драйвера "NVIDIA accelerated graphics driver" система стала зависать при загрузке. Ваша заметка о более простом графическом интерфейсе при успешной загрузке подтверждает, что система использует открытые драйверы nouveau
в тех случаях, когда проприетарный драйвер NVIDIA не успевает инициализироваться корректно.
Рассмотрим лог:
* Stopping System V initialization compatibility [ok]
* Starting LightDM Display Manager [ok]
Здесь процесс останавливается на стадии инициализации LightDM, который отвечает за менеджер входа в систему, что указывает на проблемы взаимодействия графических драйверов с X-сервером.
Применение
Для решения этой проблемы есть несколько подходов:
-
Удаление проприетарных драйверов NVIDIA: Наименее рискованный и наиболее понятный шаг — удалить проприетарные драйверы NVIDIA и вернуться к использованию открытых драйверов
nouveau
. Это решение подходит для пользователей, которым не требуются высокопроизводительные графические возможности.Шаги:
- Перезагрузите систему и войдите в безопасный режим или в текстовый режим (можно выбрать через меню Grub).
- Удалите драйверы NVIDIA с помощью команды:
sudo apt-get purge nvidia-*
- Обновите ваш Xorg конфигурационный файл с помощью:
sudo dpkg-reconfigure xserver-xorg
- Перезапустите систему.
-
Обновление драйверов NVIDIA: Если вам необходимо использовать функциональность, доступную только через проприетарные драйверы, то стоит попытаться обновить драйверы до последней версии. Иногда репозитории PPA содержат более свежие версии драйверов, которые могут решить известные проблемы.
Руководство:
- Откройте терминал и добавьте PPA:
sudo add-apt-repository ppa:graphics-drivers/ppa
- Обновите список пакетов и установите последние драйверы:
sudo apt-get update sudo apt-get install nvidia-driver-xxx # где xxx – версия драйвера
- Перезапустите систему.
- Откройте терминал и добавьте PPA:
-
Диагностика через логи: Дополнительно можно проводить диагностику с помощью логов
dmesg
и/var/log/Xorg.0.log
, чтобы понять более детально, какие происходят ошибки.
Заключение, в зависимости от потребностей, вам необходимо принять решение между производительностью и стабильностью. Использование открытых драйверов превосходно подходит для большинства задач, не связанных с высокой нагрузкой на графические процессы, тогда как для игр или графически интенсивных приложений проприетарные драйверы с их потенциальными проблемами могут быть необходимы.