Не могу избавиться от слишком нового драйвера NVIDIA от initrd

Я запускаю ядро ​​3.5.0-27-generic в Ubuntu 12.10 (Pretzlyquantumbear!?)

Почему-то я установил драйвер Nvidia 310.32, и X11 не запустится, если я каждый ботинок иди и беги make install в nvidia-current-updates-304.88.

Как получить правильный драйвер 304.88 в initrd?

Я пытался update-initramfs -u безрезультатно.

Это становится довольно старым при каждой перезагрузке:

  • Появляется меню Hold Shift to GRUB
  • Выбор специальной загрузки
  • Выбор спасения
  • Введите корневую оболочку
  • remount -n -o remount,rw /
  • cd /usr/src/nvidia-current-updates-304.88 && make install
  • logout
  • Выберите возобновление загрузки
0
задан 16 April 2013 в 15:31

1 ответ

Это кажется отсюда, что у Вас есть два смешанных установленные драйвера:

  • 310. X установленный вручную (с установщиком с веб-сайта Nvidia);
  • nvidia-current-updates из Ubuntu repos.

В первую очередь, необходимо будет удалить 310 драйверов. При установке его из .run файла, загруженного с веб-сайта Nvidia можно сделать то использование:

sudo sh /path/to/NVIDIA-Linux-<version>.run --uninstall

После этого можно установить некоторый драйвер из репозиториев по умолчанию. Если необходимо использовать 310 драйверов, можно установить экспериментальный:

sudo apt-get install nvidia-experimental-310

несмотря на то, чтобы быть названным "экспериментальным" я использовал его в течение некоторого времени и не нашел проблем вообще.

Или можно остаться с 304 драйверами, которые Вы уже имеете:

sudo apt-get install --reinstall nvidia-current-updates

Если после перезагрузки все еще необходимо скомпилировать драйвер перед каждым запуском, проверьте следующее:

  • Проверьте, что Вы имеете dkms установленный: sudo apt-get install dkms;
  • Проверьте, что Вам были нужны заголовки ядрa для компиляции модуля: sudo apt-get install linux-headers-$(uname -r)
  • Выполненный sudo update-initramfs -u и наблюдайте за предупреждениями/ошибками.
1
ответ дан 16 April 2013 в 15:31

Другие вопросы по тегам:

Похожие вопросы: