Ubuntu 12.04 загружается на экран входа в систему, но (я думаю) X.org вылетает при входе в систему. Помощь оценена! [дубликат]

На этот вопрос уже есть ответ:

Я использую Ubuntu 12.04 с момента его дебюта в 2012 году без единой проблемы . Сегодня я только что запустил sudo apt-key update && sudo apt-get update , а затем перезагрузил свой компьютер. Однако после перезагрузки сначала отображается экран загрузки Ubuntu (с логотипом Ubuntu и точками под ним), после чего выполняется загрузка в командной строке. Я мог входить в систему и перемещаться по командной строке, но графический интерфейс не загружался.

Итак, я попытался запустить sudo startx , но это дало сообщение, в котором говорилось (среди прочего) следующее:

NVIDIA: Несоответствие API: модуль ядра NVIDIA имеет версию 304.88, но {{1} } этот компонент драйвера NVIDIA имеет версию 304.108. Убедитесь, что модель ядра и все компоненты драйвера NVIDIA имеют одинаковую версию .

Я нашел эту ветку , в которой предлагалось сделать:

sudo service lightdm stop # to stop the xserver
sudo apt-get remove --purge nvidia* # to remove all driver elements
sudo apt-get update
sudo apt-get install nvidia-current
sudo reboot

После этого он загружается на экран входа в систему, где, похоже, теперь есть два пользователя с именем kramer65 на мой компьютер. Один из двух имеет фон по умолчанию (а не мой личный) и говорит, что мой пароль неверен. Другой, кажется, моя «настоящая» учетная запись, и когда я ввожу свой пароль, кажется, что он пытается показать рабочий стол. Однако вместо этого он показывает черный экран, после которого, я думаю, происходит сбой X.org, потому что он снова загружает экран входа в систему.

Итак, я полагаю, что драйвер Nvidia все еще не в порядке, или, возможно, что-то не так с дублирующимися учетными записями (оба с именем пользователя kramer65 (но я предполагаю, что это драйвер Nvidia).

Есть кто-нибудь знает, что еще я могу сделать отсюда? Любые советы приветствуются!

[РЕДАКТИРОВАТЬ] Странно то, что я действительно могу войти, используя гостевой аккаунт, поэтому я не понимаю, что не так с конкретным логином пользователя kramer65.

2
задан 18 January 2014 в 19:56

1 ответ

Я не знаю о дублированной учетной записи, но выполнение sudo startx как часть процесса диагностики / восстановления вашего драйвера, вероятно, оставило корневой файл .Xauthority в вашем домашнем каталоге. X-сервер пытается выполнить запись в этот файл, когда lightdm передает управление пользовательскому сеансу, а в случае неудачи сеанс завершается и отправляет управление обратно lightdm, вызывая «цикл входа в систему» ​​

Вы можете перейти в < kbd> Ctrl + Alt + F n виртуальный терминал, войдите в систему как обычный пользователь (файл .Xauthority не участвует в войдите в консоль) и проверьте с помощью

ls -l ~/.{ICE,X}authority

(здесь также будет указан список прав / полномочий для ~ / .ICEauthority, который также иногда путается). Если он принадлежит пользователю с правами root, либо поменяйте его владельца обратно

sudo chown $USER:$USER ~/.Xauthority

или просто удалите его (новая копия будет сгенерирована при следующем успешном запуске сеанса GUI)

rm -f ~/.Xauthority

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

0
ответ дан 18 January 2014 в 19:56

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

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