Еще один способ установить драйверы nVidia в Ubunt
На день написания статьи новейшими драйверами являются 1.0-9755. В статье все ссылки на версию 1.0-9629, т.к. только с этой версией у меня все работает без проблем. Вы же можете заменить все упоминания про старую версию и качать новую.
Моя видеокарта — GeForce 6600GT, система Ubuntu 7.04 — 2.18.1
Драйверы для Linux всегда можно скачать здесь: http://www.nvidia.com/objec.... Далее как пример приводится файл NVIDIA-Linux-x86-1.0-9629-pkg1.run
Статья переписана для Ubuntu 7.04. Все что здесь написано справедливо для Debian Etch, Debian Sarge, Debian Etch, Ubuntu 6.06, Ubuntu 6.10. Возможно эта инструкция подходит для других Debain Based дистрибутивов. Возможно в некоторые периоды это все пригодно для Debian Sid. В некоторые периоды (когда резко меняется ядро) для Sid эта инструкция не пригодна.
Рекомендую распечатать эту инструкцию, т.к. при установке, работая в консоли не будет возможности к ней вернуться.
Пошаговая инструкция:
1) Переходим в текстовую консоль ( <CTRL>+<ALT>+<F1> )
2) Регистрируемся в ситеме как root:
* в Debian просто вводим root и пароль
* в Ubuntu вводим имя пользователя под которым вы работаете и его пароль. Потом выполнете команду sudo -s
3) Делаем бэкап файла xorg.conf
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bkp4) Устанавливаем ПО необходимое для компиляции
apt-get install debhelper modutils kernel-package libncurses5-dev fakeroot pkg-config xorg-dev wget5) Устанавливаем заголовочные файлы ядра
* для Debian Etch, Debian Sid, Ubuntu 6.06, Ubuntu 6.10, Ubuntu 7.04:
apt-get install linux-headers-`uname -r` * для Debian Sarge :
apt-get install kernel-headers-`uname -r`Подстрока uname -r выясняет версию текущего запущеного ядра.
6) Останавливаем X-сервер
/etc/init.d/gdm stop(Вместо gdm может быть kdm xdm или dm. Это зависит от конфигурации вашей системы.)
7) Качаем драйвер с оригинального сайта.
wget -с http://download.nvidia.com/XFree86/Linux-x86/1.0-9629/NVIDIA-Linux-x86-1.0-9629-pkg1.run(Я скачал драйверы заранее, запустив терминал и набрав эту команду, что бы не пришлось потом прописывать эту ссылку вручную)
8) Запускаем установщик драйверов с набором ключей
sh ./NVIDIA-Linux-x86-1.0-9629-pkg1.run -a -N -X -n -qЭти ключи запрещают инсталятору задавать лишние вопроссы. Эта команда скомпилирует дрова и поправит файл /etc/X11/xorg.conf самостоятельно и автоматически.
9) Запускаем X-сервер
/etc/init.d/gdm start(Вместо gdm может быть kdm xdm или dm. Это зависит от конфигурации вашей системы.)
10) Запускаем менеджер пакетов Synaptic (Система -> Администрирование -> Менеджер пакетов Synaptic)
Поиском находим пакет:
nvidia-kernel-commonи удаляем его вместе со всеми зависимостями.
11) Перезагружаемся.
12) Все установлено. Для проверки можете ввести в Терминале (Стандартные -> Терминал) glxgears
+) Если хотите убрать логотип при загрузке, отредактируйте файл xorg.conf.
sudo gedit /etc/X11/xorg.confНайдите строку Section "Device". Нужно добавить в эту секцию строку Option "NoLogo" "TRUE".
В результате эта часть файла должна быть похожа на это:
Section "Device"
Identifier "NVIDIA Corporation NV43 [GeForce 6600 GT]"
Driver "nvidia"
Option "NoLogo" "TRUE"
BusID "PCI:1:0:0"
EndSection
[cut]
"Решение" проблем:
1) Если не стартуют иксы, т.е. при загрузке появляется синий экран на котором что-то говорится про ваши драйверы или просто ничего не загружается, показывая черный экран — загрузитесь в "Ubuntu — Recovery mode", выбрав его в самом начале загрузки.
2) Дождитесь окончания запуска. Вы должны увидеть запрос ввести свой логин, а затем и пароль.
3) После ввода данных, выполните восстановления xorg.conf из бэкапа командой:
sudo cp /etc/X11/xorg.conf.bkp /etc/X11/xorg.conf4) Перезагрузитесь командой reboot.
5) Эта инструкция восстанавливает конфигурацию X-сервера к параметрам до установке драйверов.
Если и это не помогло:
1) Выполните первые два пункта из предыдущей инструкции.
2) Выполните команду:
sudo dpkg-reconfigure -phigh xserver-xorg4) Выберите в списке драйвер nv или vesa вместо nvidia, затем выберите нужное разрешение монитора.
5) Перезагрузитесь командой reboot.
6) Эта инструкция конфигурирует ваш X-сервер с драйверами по умолчанию.
P. s. Это не решение проблем с драйверами, а лишь откат на их рабочую версию по умолчанию.
[cut]
Ликбез:
1) Все имена и пути к файлам нужно вводить в том регистре, в котором это указано в статье, т.к. файл temp.bkp отличается от файла Temp.bkp
2) Команда sudo служит для выполнения других команд от имени администратора системы (root).
3) Команда cp копирует файлы. Для справки по этой команде введите в Терминале (Стандартные -> Терминал) man cp.
4) Команду man можно использовать и для получения помощи по другим командам. Например: man man.
P. s. Нумерация строк в тэге [ code ] происходит сама, не обращайте на это внимание :)
Комментарии



