Как установить NVIDIA.run?

У меня есть видеокарта Nvidia Ge force Ge6150 SE. Я использую Ubuntu 12.04. Когда я пытаюсь установить файл .run, он терпит неудачу. Это сообщение выглядит так:

Я пытался установить его после удаления старого драйвера. Вот файл журнала:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jun 11 05:46:17 2012
installer version: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' 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.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' >for details.  You may find suggestions on fixing installation problems in the README >available on the Linux driver download page at www.nvidia.com.

, но в диспетчере процессов такой файл не отображается.

166
задан 24 April 2018 в 12:16

16 ответов

Как указано в сообщении об ошибке, вы все еще используете X-сервер. Эта ошибка возникает, когда вы пытаетесь установить файлы Nvidia .run при входе в систему.

Убедитесь, что вы вышли из системы.

  1. Нажмите Ctrl + Alt + F1 и войдите, используя свои учетные данные.
  2. завершите текущий сеанс X-сервера, набрав sudo service lightdm stop или sudo lightdm stop
  3. Введите уровень выполнения 3 набрав sudo init 3
  4. Установите файл *. run .
    1. вы переходите в каталог, в который вы загрузили файл, набрав , например cd Downloads . Если он находится в другом каталоге, перейдите туда. Проверьте, видите ли вы файл, когда набираете ls NVIDIA *
    2. Сделайте файл исполняемым с помощью chmod + x ./your-nvidia-file.run
    3. Запустите файл с помощью sudo ./your-nvidia-file.run
  5. Возможно, вам потребуется перезагрузка после завершения установки. Если нет, запустите sudo service lightdm start или sudo start lightdm , чтобы снова запустить X-сервер.
  6. Стоит упомянуть, что при такой установке вам придется повторить шаги после каждого обновления ядра.
140
ответ дан 24 April 2018 в 12:16

Попробуйте это :

  • Нажмите Alt+F1, затем войдите в систему.

  • Запустите sudo telinit 3 (если это не сработает, попробуйте /sbin/telinit 3). Убедитесь, что он изменен на уровень 3 с уровнем выполнения, который должен выдавать что-то вроде 5 3, что означает, что текущий уровень выполнения равен 3, а до этого был 5.


В случае, если это не сработает, попробуйте:

ps ax | grep X

На выходе вы увидите PID номер процесса X, поэтому вы должны убить его с помощью sudo kill -9 номер , где номер - это PID номер процесса.

0
ответ дан 24 April 2018 в 12:16

Файл журнала установщика nvidia '/var/log/nvidia-installer.log' Время создания: Пн 11 июня 05:46:17 Версия установщика 2012: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line: ./nvidia-installer

Использование: nvidia-installer пользователь ncurses интерфейс -> Файл '/tmp/.X0-lock' существует и, по-видимому, содержит идентификатор процесса '1062' работающего X-сервера. ОШИБКА: похоже, у вас запущен X-сервер; пожалуйста, выйдите из X перед установкой. Для> более подробной информации, пожалуйста, смотрите раздел УСТАНОВКА ДРАЙВЕРА NVIDIA в README>, доступный на странице загрузки драйвера Linux по адресу www.nvidia.com. ОШИБКА: установка не удалась. Подробности см. В файле '/var/log/nvidia-installer.log'>.Вы можете найти предложения по устранению проблем при установке в README>, доступном на странице загрузки драйвера Linux по адресу www.nvidia.com.

Killing X Server

Как упоминалось в журнале, ID процесса 1062 является причиной запуска X-сервера.

Kill 1062

завершит процесс, и после этого установка драйвера NVIDIA будет работать без сбоев.

0
ответ дан 24 April 2018 в 12:16

Ubuntu 16.04 с Quadro 4000 подтвердил, что этот метод работает:

sudo apt-get update
sudo apt-get install nvidia-375

Обратите внимание, что я не использую nvidia-current, поскольку я скачал файл запуска с NVIDIA, и его версия 375.66

2
ответ дан 24 April 2018 в 12:16

Я получил эту ошибку, когда остановил X-сервер для установки CUDA. Моя система - Ubuntu 16.04, и я установил CUDA 8.0 из файла запуска. Я исправил это, просто обновив свою систему. Когда появится сообщение об ошибке, нажмите Ctrl + Alt + F1, войдите в систему, используя свою учетную запись, а затем выполните две следующие команды:

sudo apt-get update

и

sudo apt-get dist-upgrade

После этого, sudo reboot все должно работать нормально.

0
ответ дан 24 April 2018 в 12:16

В Ubuntu 16, если вы выполнили lightdmstop и telinit 3, но X-сервер все еще работает (он будет иметь строку «отказоустойчивый» в командной строке процесса в ps), попробуйте это. Нажмите Alt-F2 (возможно, попробуйте другие F-клавиши для других консолей) и посмотрите, появится ли графическое диалоговое окно, говорящее что-то о низком графическом режиме.

Для меня было несколько вариантов, одна из которых заключалась в переходе к приставка. Я выбрал его, и X-сервер наконец остановился, чтобы я мог установить драйвер из файла запуска Nvidia.

0
ответ дан 24 April 2018 в 12:16

Я хочу добавить сюда свой ответ, потому что мне не удалось установить драйвер NVidia, я не мог получить tty работает, и мне не удалось установить его в корневой оболочке безопасного режима. Я сделал здесь комбинацию двух ответов:

ПРИМЕЧАНИЕ : перед этим убедитесь, что драйвер NVidia уже загружен и находится в доступном каталоге.

Для справки, у меня NVIDIA GEFORCE GTX 750 У меня сработали TI и следующее: Установка общего драйвера Nvidia приведет к тому, что tty заработает, сделайте это с помощью:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current 

Теперь вы не сможете пройти через экран входа в систему в Ubuntu, но это нормально. Перезагрузите компьютер и, как только вы попадете на экран входа, перейдите на tty1 [ctrl + alt + f1]. Теперь выполните следующие команды:

sudo service lightdm stop
cd <path/to/NVIDIA>
sudo sh ./NVIDIA*

Следуйте подсказкам и альт. После перезапуска все должно работать нормально.

0
ответ дан 24 April 2018 в 12:16

Если у вас есть файл NVIDIA .run

  1. Запомните (или запишите) папку, в которой вы его сохранили!
  2. Сделайте файл .run исполняемым с помощью

    Щелкните правой кнопкой мыши> Свойства> Разрешения> Разрешить выполнение файла как программы

    или из командной строки с помощью:

    chmod u + x NVIDIA-blabla.run

  3. Выйти

  4. Нажмите Ctrl + Alt + F1 , чтобы войти в виртуальную консоль и войти в нее

  5. Убейте X-сервер с помощью

    sudo service lightdm stop или sudo lightdm stop

  6. sudo /path/to/the/file/NVIDIA-blabla.run[1213 impression Следуйте инструкциям установщика

  7. sudo service lightdm start или sudo lightdm start

  8. Нажмите Ctrl + Alt + F7 , чтобы войти в графический режим

  9. Если это не сработает, вернитесь в виртуальную консоль и перезапустите / выключите, например

    sudo reboot now

0
ответ дан 24 April 2018 в 12:16

У меня сегодня зависание при установке драйвера 3.19, потому что я не удалил существующий драйвер 3.13. Я использовал:

apt-get remove nvidia*

, чтобы избавиться от всех существующих файлов, затем

telinit 3
sh NVI*.run

Успех. У меня уже был установлен DKMS, и программа драйвера спросила, следует ли использовать DKMS, так что не беспокойтесь об обновлениях ядра.

0
ответ дан 24 April 2018 в 12:16

Что у меня сработало:

sudo killall Xorg

и мне пришлось запускать это несколько раз, пока я не получил сообщение

Xorg: no process found.

Тогда я уверен, что X сервер остановлен.

2
ответ дан 24 April 2018 в 12:16

Эта инструкция отлично работает под ubuntu server 12.04 с рабочим столом ubuntu для nvidia 8400GS PCI 512MB тоже просто нужно удалить все предыдущие версии версий по умолчанию под ubuntu, например 173 и т. Д., Или любые другие перед установкой, иначе будет быть конфликтом или крахом. Следуйте этим инструкциям по протектору + прочтите мне информацию об установке из примера модели вашей карты, в моем случае последняя версия драйвера 319.23, см. Ссылку ниже:

http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README /installdriver.html[1250pting

2
ответ дан 24 April 2018 в 12:16

У меня была такая же проблема. установка драйвера для старой GeForce 9800 GT в Ubuntu 14.04-2. Это был NVIDIA-Linux-x86_64-340.76.run

. Я переключился на tty1 с помощью Ctrl + Alt + F1, а также остановил службу lightdm и при запуске исполняемого файла получил ту же ошибку.

Что я сделал с Чтобы решить проблему, перейдите в папку / tmp и удалите файл .X0-lock.

Вы увидите его в списке, только если вы используете ls -la, так как по умолчанию это скрытая папка (именно поэтому перед ее именем стоит точка).

cd /tmp
rm -rf .X0-lock

После удаления этой папки и выполнения NVIDIA-Linux -x86_64-340.76.запустите его и установите.

5
ответ дан 24 April 2018 в 12:16

Добавьте флаг - no-x-check , когда вы запускаете это в терминале:

sudo ./NVIDIAxxxx.run --no-x-check
16
ответ дан 24 April 2018 в 12:16

Я установил последние версии драйверов nvidia следующим образом:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

Он отлично работает с unity 3d. Спасибо всем.

25
ответ дан 24 April 2018 в 12:16

Я перепробовал все эти вещи, и ни одна из них не работала для меня, потому что я постоянно получал Stop: Unknown instance error when I ran "sudo stop lightdm" (Ошибка неизвестного экземпляра, когда я запустил "sudo stop lightdm"). В конце концов я убил сервер x, зайдя в лог lightdm и найдя его номер процесса, а затем убил его таким образом:

  1. cd /var/log/lightdm

  2. open the .log file (вам может понадобиться использовать sudo для этого)

  3. look for something in the file that says "launch process 'process number'"

  4. sudo kill -9 'process number'

Gooduck!

0
ответ дан 24 April 2018 в 12:16

У меня была такая же проблема с ubuntu 18.04, так что по порядку чтобы решить эту проблему, я удалил файл блокировки.

cd /tmp
ls -a
sudo rm -rf .X1-lock

Затем вы можете установить драйвер Nvidia. Надеюсь, это поможет пользователям ubuntu 18.04, это скопировано из @Juan P

0
ответ дан 5 January 2021 в 23:40

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

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