У меня 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/*