Gorislov
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору kingoff Вот нарыл у себя статейку может поможет, когда-то брал на сайте http://www.suseclub.ru/ (куда он делся только) Установка драйверов NVIDIA на SuSe Linux 10.0 и SuSe Linux 10.1 Примечание. Для установки драйверов необходимо знать пароль root. Автоматическая установка драйверов. Автоматическая установка драйверов доступна пользователям SuSe 10.0 (в SuSe 10.1 данная опция, к сожалению, не поддерживается). Для того, чтобы установить драйвер, нужно воспользоваться онлайн обновлением (необходимо подключение к интернету). Попасть туда можно либо перейдя Yast – Software - онлайн обновление, либо через SuSe Watcher – нажать кнопку “Start online update”. В обеих случаях будет запрошен пароль root, после чего откроется окно программы онлайн обновления. Необходимо выбрать один из предложенных серверов, отметить крестиком окошко «выбирать модификации вручную» и нажать «дальше». Во вновь открывшемся окне нужно в разделе «фильтр» выбрать «заплатки YOU», в разделе «показать категорию заплатки:» выбрать «все заплатки» после чего найти в списке Download NVIDIA(r) Graphics Driver, отметить галочкой в квадратике и нажать кнопку «принять». После чего появится окно с лицензией, прочитав которую, нужно согласиться с её пунктами для установки драйвера. Дальнейший процесс не требует активного участия, за исключением нажатия на кнопку «завершить» после успешной установки. После установки драйвера необходимо перезагрузить х-сервер нажав Ctrl+ Alt+ Backspace. Достоинства метода: Просто и не требует специфических знаний о системе в целом. Недостатки: После перезагрузки системы можно с удивлением обнаружить, что пропали консоли, т.е. при нажатии Ctrl+ Alt+ F1-F6 открывается абсолютно черное окно, кроме того, при выключении системы, вместо привычной сплеш заставки открывается зеленое окно с артефактами. Исправить положение можно добавив в файл /etc/X11/xorg.conf строку: Option "NoInt10" "true" в раздел Section "Screen". Для исправления файла xorg.conf необходимы права root. Для начинающих проще всего воспользоваться файловым менеджером (с root привилегиями). В меню КДЕ он находится в Система – файловые менеджеры. Открыв файловый менеджер и введя пароль root нужно перейти в директорию /etc/X11, нажать правой кнопкой на иконку файла xorg.conf и в ниспадающем меню выбрать «открыть в». По умолчанию там есть два текстовых редактора. Выбрать можно любой. После внесения изменений файл нужно сохранить. При этом исходный файл будет сохранен в виде резервной копии. При необходимости его можно восстановить, просто переименовав в исходное имя. Установка драйверов из rpm пакетов. Для установки драйверов с применением rpm пакетов для SUSE 10.1 / SLED 10 необходимо подключить репозиторий NVIDIA. Для этого выбираем в меню Yast – вводим пароль root – Источник установки. В открывшемся окне нажимаем кнопку добавить и выбираем ftp. В новом окне в разделе Имя сервера записываем download.nvidia.com, в разделе Каталог на сервере вписываем novell, и нажимаем ОК. После добавления источника нажимаем кнопку Завершить. Теперь можно в разделе Yast -Управление программным обеспечением установить необходимые пакеты. Это 2 пакета: * x11-video-nvidia * nvidia-gfx-kmp-"kernel-flavor" вместо "kernel-flavor"- должно быть название установленного у вас кернел. Узнать это можно с помощью команды uname -r выполненной в консоли. Т.е возможные варианты -это nvidia-gfx-kmp-kernel-default, или nvidia-gfx-kmp-kernel-smp или nvidia-gfx-kmp-kernel-bigsmp. Потом от рута выполняем команду sax2 -r для конфигурации Х-сервера. Достоинство этого метода заключается в том, что нет необходимости ничего менять при обновлении ядра. Однако, если вы хотите иметь новейшие версии драйверов, вам следует воспользоваться следующим методом. Ручная установка драйверов. Перед установкой драйвера нужно убедиться, что в системе установлены необходимые пакеты. Для SuSe это kernel-source, make и gсс. Заходим в Yast – Software – Software Management (Yast – Программное обеспечение - Управление программным обеспечением) и проверяем установлены ли эти пакеты, и, при необходимости, доустанавливаем их. Внимание! Версия kernel-source должна соответствовать установленному kernel. Теперь нужно скачать необходимый нам драйвер с http://www.nvidia.ru/object/linux_ru.html в соответствии с конфигурацией вашего компьютера. Рекомендую поместить скачанный драйвер в вашу домашнюю папку ( Дело в том, что установка драйвера происходит вне графического режима и при установке необходимо указать путь к драйверу. Запомнить же /home/you_login ( где you_login – логин вашей учетной записи) не составит особого труда). Если же вы поместили драйвер в другую папку рекомендую записать на бумаге полный путь к нему. Установка драйвера. Если вы находитесь в иксах т.е. в графической системе (runlevel 5 – многопользовательский, с иксами и сетью) - вам нужно перейти на runlevel 3 ( многопользовательский, без иксов и с сетью). Для этого откройте терминал (его иконка находится на рабочей панели в виде черного экранчика), наберите команду su и нажмите Enter, после чего введите пароль root и снова нажмите Enter. Таким образом вы получите временно привилегии root. Теперь перейдем на runlevel 3, для чего наберем команду # init 3 Система выйдет из иксов, откроется консоль, где в текстовом режиме будет сообщение о завершении runlevel 5 и переходе в runlevel 3. В конце будет приглашение Login. Так как установка драйверов требует права root, то после Login мы пишем root, нажимаем Enter, вводим пароль root и снова нажимаем Enter. Теперь перейдем в папку, где лежит драйвер при помощи команды cd. Если драйвер находится в вашей домашней папке, то команда выглядит так: # cd /home/you_login где you_login – логин Вашей учетной записи Если драйвер в другой папке делаем так: # cd /ваш_путь_к_файлу Теперь запустим собственно установку драйвера. Последний на время написания драйвер для 32битных платформ называется так: NVIDIA-Linux-x86-1.0-8762-pkg1.run. Запускаем установку командой: # sh NVIDIA-Linux-x86-1.0-8762-pkg1.run -q Для других платформ название драйвера соответственно другое. Примечание. Для ускорения набора команд в консоли очень удобно использовать клавишу «Tab». Для набора, например, названия папки /home достаточно набрать /h и нажать «Tab». Для набора команды запуска драйвера можно набрать: sh NV (нажать «Tab») -q. Клавиша «Tab» дополняет строку, если нет других команд, папок, файлов на эту букву. Если же таковые есть, будет подан звуковой сигнал. При повторном нажатии на «Tab» будут показаны возможные опции, если опций слишком много, будет запрошено показывать ли их всех. После запуска программы установки драйвера откроется окно в псевдографике, где будет предложено ознакомиться с лицензией. Ознакамливаемся и нажимаем «Accept». (Для перехода между опциями используются клавиша «Tab» или стрелки, для выбора опции - клавиша «Enter»). Инсталятор сообщит, что прекомпилированные модули для данной версии ядра не обнаружены и предложит поискать в интернете. Милостиво согласимся, и, после недолгих поисков будет сообщено, что указанный модуль всё равно не обнаружен и предложено скомпилировать его. Соглашаемся и через некоторое время получаем сообщение, что установка прошла успешно. Также будет предложено сконфигурировать х-сервер при помощи sax2. Последний раз жмем ОК и инсталятор прекращает свою работу. Для ускорения работы инсталятора можно добавить к команде еще несколько ключей: * -a --accept-license чтобы не приставало с лицензией. * -N, --no-network не лезть в инет .. там все равно нету. * -n: --no-precompiled-interface : это чтоб точно нигде не искал. * ключ -q, означает no-questions : отвечать на все вопрсы "yes" т.е если у вас нет интернета и вы однозначно согласны с лицензией команда для установки выглядит следующим образом: # sh NVIDIA-Linux-x86-1.0-8762-pkg1.run -a -q -N -n Последний шаг - конфигурация х-сервера при помощи sax2. Для этого пишем: # sax2 -r -m 0=nvidia где 0 – это цифра, а не буква! sax2 запустит иксы и покажет тестовую страницу. Если параметры Вас устраивают, сохраняемся. Если нет, вносим изменения и сохраняем. После чего нас снова вернет в текстовый режим. Для перехода в графический режим (runlevel 5) набираем команду init 5. Если Вы по какой либо причине обновляли ядро , то после загрузки системы иксы могут не запуститься, с сообщением об отсутствии модуля nvidia. Для исправления этой ситуации логинимся под рутом, переходим на runlevel 3 при помощи команды init 3, заходим в папку, где лежит драйвер и подаем команду: # sh NVIDIA-Linux-x86-1.0-8762-pkg1.run -K разумеется, с именем того драйвера, что у Вас установлен. Затем повторяется процесс установки драйвера, включая конфигурацию х-сервера при помощи sax2. Данный материал описывает только базовую установку драйверов NVIDIA и не претендует служить исчерпывающим руководством. |