Драйвер Nvidia сломал ядро ​​Ubuntu!

Драйвер Nvidia сломал ядро ​​Ubuntu!

Я использую Ubuntu 15.10, все работало нормально, пока я не решил перейти в Дополнительные драйверы и не выбрал 352 под своей картой nvidia. После перезагрузки я не смог войти в систему. Экран входа зациклился (и все еще зациклен), а мой tty стал черным. Сделав несколько странных вещей, я в итоге снова получил tty. Итак, теперь у меня есть доступ к командной строке, но вход в систему все еще застрял.

У меня purgednvidia*, и когда я переустановил версию 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. Это должно исправить эту проблему!

Связанный контент