Я запускаю ядро 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
безрезультатно.
Это становится довольно старым при каждой перезагрузке:
remount -n -o remount,rw /
cd /usr/src/nvidia-current-updates-304.88 && make install
logout
Это кажется отсюда, что у Вас есть два смешанных установленные драйвера:
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
;sudo apt-get install linux-headers-$(uname -r)
sudo update-initramfs -u
и наблюдайте за предупреждениями/ошибками.