Я использую Ubuntu 15.10, все работало нормально, пока я не решил перейти в Дополнительные драйверы и не выбрал 352 под своей картой nvidia. После перезагрузки я не смог войти в систему. Экран входа зациклился (и все еще зациклен), а мой tty стал черным. Сделав несколько странных вещей, я в итоге снова получил tty. Итак, теперь у меня есть доступ к командной строке, но вход в систему все еще застрял.
У меня purged
nvidia*, и когда я переустановил версию 352.63, у меня возникла следующая ошибка:
Bad return status for module build on kernel: 4.2.0-27-generic (x86_64)
С этого момента все apt-get
выдает мне ошибку, похожую на ту, что указана выше, и я не могу ничего установить, но могу без проблем удалить.
Что я пробовал:
- Удалил
.Xauthority
файл и переустановилlightdm
, тожеchown
самое, разрешения вроде в порядке. - Переустановка
nvidia driver
, которая, как уже упоминалось выше, очевидно, не дала результата. - Переустановка
ubuntu-desktop
- Переустановка
kernel 4.2.0-27
приводит к той же ошибке, что и выше.
Что в настоящее время не так:
- Похоже, ядро неисправно, потому что все эти ошибки связаны с ядром?
- Драйвер Nvidia и вход в систему застряли в цикле.
- Поскольку драйвер не работает, на экране все искажено низким разрешением.
Я действительно не хочу переустанавливать ОС, кто-нибудь знает, что можно попробовать? Буду очень признателен за любые идеи!
Файл журнала для ошибки драйвера nvidia:сделать.log(не знаю, как поделиться файлом, извините!)
решение1
Я исправил это, ребята! Если вы установили или обновили драйвер nvidia, и он каким-то образом сломал ваш ubuntu и заставил его застрять в цикле входа, сделайте следующее:
Вам нужен доступ к терминалу, попробуйте tty
сначала, Ctrl + Alt + F1
так что если у вас его даже нет, возможно, используйте установочный диск для получения доступа; вы можете легко смонтировать свою систему с помощью установочного диска и использовать терминал для исправления ошибки в вашей системе.
Затем проверьте /var/log/nvidia-installer.log
, не возникли ли у вас проблемы с компилятором во время установки. Он должен сказать ERROR
и затем объяснить, как он пытался найти gcc
версию, но не смог найти нужную.
Проблема в том, что вам нужно gcc-5.1.0
установить, nvidia-driver
но вам нужно gcc < 4.9
запустить Nvidia nvcc
. Что я и делал, у меня был переключен gcc на более старую версию, когда я пытался установить. Так что просто переключитесь обратно на gcc-5.1.0
использование update-alternatives
и purge
переустановите драйвер nvidia. Это должно исправить эту проблему!