Я использую графические драйверы ppa. Сегодня я получил диалог обновления, в котором говорилось, что я могу обновить драйвер nvidia до 367.18 (~ gpu16.04.6). Я запустил обновление, как и каждый раз, но это не удалось с
Failed to get unit file state for var-lib-snapd-lib-gl.mount
После перезагрузки мой графический драйвер был сломан, и я был вынужден перейти в режим восстановления.
Как обычно, когда мой драйвер Nvidia выходит из строя, я просто удаляю его,
sudo apt purge nvidia*
чтобы потом заново его очистить.
Делая это в режиме восстановления, удалил все, кроме nvidia-opencl-icd-367
пакета, который не удалось с ошибкой выше.
Попытка удалить этот пакет вручную заканчивается следующими ошибками:
Обновление @ 20160605 - Решение:
Следующий ответ V ideonauth решает проблему. Пожалуйста, пройдите все шаги и обязательно перезагрузите компьютер после удаления всего NVIDIA через sudo apt purge nvidia*
успешно, без проблем и после переустановки драйвера через sudo apt install nvidia-367
.
Это заставит вашего водителя снова работать.
Если это не помогает, попробуйте вручную удалить все старые конфигурации xorg sudo rm /etc/X11/xorg.conf* && sudo rm /etc/X11/xorg.conf
и заново установить драйвер sudo apt install nvidia-367 --reinstall
.
Если это по-прежнему не позволяет войти в систему (Типичная ошибка: Экран входа в систему -> пароль был введен, введите нажатым -> возвращается к экрану входа в систему) попробуйте полностью удалить драйвер Nvidia снова, переключившись в текстовую консоль из экран журнала с Ctrl+ Alt+ F1, войдите под своим именем учетной записи и паролем, загрузите соответствующий драйвер для вашей видеокарты отсюда в консоли, остановите lightdm:
sudo service lightdm
Установите двоичный драйвер Nvidia, используя sudo ./NVIDIA-VERSION...
и перезагрузите систему:
sudo reboot now
система:
Ubuntu 16.04 64bit
Linux 4.4.0-22