У меня установлена FEDORA 8 с сайта NVIDIA скачал драйвер для своей модели видеокарты (NVIDIA-Linux-x86_64-169.12-pkg2.run). После запуска установки открывается окно и выскакивает следующая ошибка:
Error: You appear to be running an X server; please exit X before installing.
Подскажите как решить проблему с установкой драйвера!
На всякий случай, в логе установки написало следующее:
Код:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed May 7 04:12:10 2008
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
force tls : (not specified)
force compat32 tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
compat32 install chroot : (not specified)
compat32 install prefix : (not specified)
compat32 install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
Using: nvidia-installer ncurses user interface
-> Tagging shared libraries with chcon -t textrel_shlib_t.
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '2692'
of a runnning X server.
ERROR: You appear to be running an X server; please exit X before installing.
For further details, please see the section INSTALLING THE NVIDIA DRIVER
in the README available on the Linux driver download page at
www.nvidia.com.
Дело в том, что перед установкой графического драйвера
нужно остановить иксы (графическую подсистему).
Я обычно делаю так:
(в консоли)
su (или sudo - в разных дистрибутивах по-разному)
<пароль администратора>
init 3
(запускается консольный сеанс, проходишь авторизацию)
su
<пароль администратора>
sh <путь>NVIDIA-Linux-x86_64-169.12-pkg2.run
(соглашаешься с лицензией - Accept - это принципиально, отвечаешь ещё на пару вопросов)
(после успешной установки - можно согласиться с автоматической правкой файла конфигурации xorg.conf)
(теперь можно запустить графический сеанс)
exit
startx
(или перезагрузиться)
init 6
Да, и нужно обязательно сначала установить пакеты с исходниками ядра (kernel-source-<и т.д.>).
Сегодня вечером, кстати, попробую всё это и под федорой.
Подскажите как решить проблему с установкой драйвера!
Самый простой способ - это подключить репозиторий livna и спокойно установить из менеджера пакетов. Если же хочется разбираться со скаченными драйверами, то ясно же написали, что Вам надо сделать перед установкой драйверов:
You appear to be running an X server; please exit X before installing.
For further details, please see the section INSTALLING THE NVIDIA DRIVER
in the README available on the Linux driver download page at
www.nvidia.com.
Может init3 ?
Лично я прописал старт kdm в rc.local (почему-то dm`ы в восьмой федоре автоматом прописываться и запускаться никуда не хотели), так что мне для установки nvidia-дров приходится выполнять
To become root, first you must open a terminal. Then, you type:
su -
Note that the "-" is very important -- it sets things so that you have easy access to all the commands on the computer.
Смысл в том, что в Федоре очень важно указать после "su" через пробел "-" - это
"обеспечит лёгкий доступ ко всем командам компьютера".
Только что без проблем поставил под Федорой скачанный драйвер
(NVIDIA-Linux-x86-171.06-pkg1.run).
Для авторизации действительно следует использовать "su -", а не просто "su",
тогда "init 3" нормально работает.
Из опущенных моментов установки:
после принятия("Accept") лицензии драйвер, не обнаружив "прекомпилированного интерфейса ядра",предложил либо скачать его с сайта Нвидиа("Yes"), либо (что я и выбрал) компилировать его на месте("No"). Доустанавливать ничего не пришлось. После установки, ответив "Yes" на вопрос об автоматической правке файла конфигурации, завершил сеанс суперпользователя ("exit") и перезапустил X-сервер ("startx").
Теперь осталось в меню "Система"->"Параметры"->"Оформление" выбрать пункт
"Эффекты рабочего стола",нажать кнопку "Включить эффекты" и поставить галочку напротив обоих пунктов". Вроде всё.
Спасибо всем за помощь!
Вышел из Иксов с помощью /sbin/init 3 Дрова поставились нормально, тоже правда было предложение скачать интерфейс ядра, тоже отказался, все установилось без проблем!
Столкнулся с такой проблемкой, драйвера вроде поставились нормально, но есть проблема с openGL. Т.к. самый первый тест в Cedega не проходит. Так же не устанавливается Wine, тоже при установке выскакивает ошибка на openGL.dll. Кто-нибудь знает как решить проблему?
Я обычно делаю так:
(в консоли)
su (или sudo - в разных дистрибутивах по-разному)
<пароль администратора>
RedAlert
не по теме, но лишним не будет
su - команда, которая позволяет пользователю аворизоваться под другим именем не завершая свой сеанс
sudo - команда, позволяющая выполнить команду от имени другого пользователя
Через su вы "становитесь" root'ом до самостоятельного завершаения рутового сеанса. Через sudo вы выполняете одну команду от root'а.