После недавнего обновления (только регулярные автоматические обновления системы) - вероятно, влияющего на драйвер NVidia - я больше не могу открывать графический интерфейс (ни при запуске системы, ни путем ручного вызова startx
). Вот что происходит, когда я пытаюсь startx
:
NVIDIA: API mismatch: the NVIDIA kernel module has version 304.88,
but this NVIDIA driver component has version 304.108. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
Fatal server error:
no screens found
Я использую Ubuntu 12.04.3 LTS. Я пробовал несколько вещей, в том числе:
nvidia-current
nvidia-xconfig
apt-get purge nvidia-current nvidia-current-updates
) Но получал одно и то же сообщение в каждом дело. В конце концов мне удалось «как бы» восстановить вещи такими, какие они были (установка nvidia-current
и удаление ненужных пакетов), и после выбора «Предыдущие версии Linux» в GRUB я получил графический интерфейс, работающий над последней стабильной версией.
В виртуальной консоли попробуйте очистить все пакеты nvidia и файл xorg.conf
,
sudo apt-get purge nvidia*
sudo rm /etc/X11/xorg.conf
sudo service lightdm restart
Поскольку на экране ошибки четко указано, что файл using the config file : /etc/X11/xorg.conf
.Config был автоматически создан после установки драйверов nvidia. Значения в этом файле могут быть inproper.So, удалив этот файл, вы можете получить обратно приглашение к входу в систему GUI.
У меня та же проблема, это исправлено:
sudo jockey-text -e xorg:nvidia_304
А затем перезапустите.