Ubuntu 17.10 застрял в цикле входа в систему после установки CUDA-9 и драйвера nvidia 390

Ubuntu 17.10 застрял в цикле входа в систему после установки CUDA-9 и драйвера nvidia 390

У меня Ubuntu-17.10. Я пытался установить tensorflow-gpuи для этого мне нужен был CUDA-9. Во время установки CUDA-9 мой графический драйвер обновился до nvidia-390.

Теперь, когда я перезагрузил свой ПК. Я застрял в цикле входа в систему. Я пробовал редактировать строку linux nvidia.modeset = 0, nomodeset, nouveau.modeset = 0, все вместе. Ничего не работает.

Теперь одно из возможных решений — вернуться к предыдущему драйверу. Для этого я вхожу на экран TTY и ввожу свое имя пользователя и пароль. Теперь на TTY происходит следующее:

введите описание изображения здесь

введите описание изображения здесь

Примерно через 15 секунд произойдет возврат к первому экрану TTY входа.

edit1: Нашел способ очистить все драйверы Nvidia с помощью режима восстановления Ubuntu. Но проблема все равно осталась.

решение1

Похоже, вы что-то добавили в свой .bashrc или .profile во время установки cuda или cudnn и, вероятно, допустили ошибку при этом. Если вы загрузитесь в режиме восстановления, вы сможете войти как root, перейти в домашний каталог пользователя и исследовать эти файлы на предмет ошибок.

Если вы не нашли ошибку сразу, просто переместите файлы в сторону, переименовав их. Таким образом, вы, по крайней мере, сможете снова войти в систему.

Если это не поможет, попробуйте сделать то же самое с файлами глобальной конфигурации оболочки в /etc/bash.bashrc, /etc/profileи/etc/profile.d/*

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