NVIDIA.runのインストール方法は?


141

Nvidia Ge force Ge6150 SEグラフィックカードがあります。私はubuntu 12.04を実行しています。.runファイルをインストールしようとすると失敗します。次のようなメッセージが表示されます。

古いdriver.still同じメッセージをアンインストールした後、インストールしようとしました。ログファイルは次のとおりです。

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.

ただし、そのようなファイルはプロセスマネージャに表示されません。


3
nvidia-currentパッケージをapt-getを使用してUbuntuにインストールすると、カードで機能しませんか?ubuntu 12.04用にパッケージ化されたサポート対象バージョンではなく、そのバージョンのドライバーをインストールしようとするのはなぜですか?
ドビー

1
カードに問題があります。ユニティと競合します。ビデオ再生の不具合。NvidiaCurrentはまだ295.40です!解像度1440 * 900を与えません
-Kiranraj

3
.runファイルを使用しないでください。ただsudo add-apt-repository ppa:graphics-drivers/ppa。最新のドライバーは「ソフトウェアとアップデート->追加ドライバー」に表示されます。
ドミニクチェリサーノ

回答:


122

エラーの状態として、Xサーバーを実行しています。このエラーは、.runログイン中にNvidia ファイルをインストールしようとすると発生します。

ログアウトしていることを確認してください。

  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 startsudo start lightdm、Xサーバーを再起動します。
  6. この方法でインストールした場合、カーネルを更新するたびに手順をやり直す必要があることに注意してください。

2
tty端末にアクセスしようとすると、空白の黒い画面しか表示されません。ドライバーをインストールする方法を教えてください。
ケビンウィーラー

19
これにより、ラップトップが使用できなくなりました。ログイン画面を正常に起動しますが、アカウントにログインすると、黒い画面が一瞬表示され、ログイン画面に戻ります...何が起こっているのか、それを解決する方法はありますか?:(
user1111929

3
「sudo init 3と入力してランレベル3を入力し、*。runファイルをインストールします」.runファイルのインストール方法を明確にしてください。
カラマルカキッド

13
あなたのマシンを殺すための素晴らしいアドバイス...
Shautieh

8
これにより、lightdmサービスを停止した後、Ubuntuのインストールが終了しました。今、私は解決すべき別の問題を抱えています。なぜこれが最も支持された答えなのですか?
Jabberwockey

24

この方法で最新のnvidiaドライバーをインストールしました。

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

Unity 3Dで正常に動作しています。ありがとうございます。


Xサーバーの実行中にドライバーをインストールしようとする問題を回避できるかどうかは明らかではありません。
amc

4
これは、.runファイルをインストールしようとするときのXサーバーの問題を解決しませんが、unbuntuディストリビューション用にパッケージ化された最新のnvidiaドライバーをインストール/更新する別の方法を提供します。
フェルビー

3
これが提供するドライバーは多くのバージョンが古くなっています。apt-getを使用して実際の現在のバージョンを取得する方法はありますか?
ネイサンシュヴェルマン

6
私は強くない、この方法をお勧めします。Xサーバーがシステムの起動時に起動を拒否するため、コンソールモードでXサーバーを削除する必要がありました。これらのドライバーは現在非常に古く、もはや更新されていないようです。
アラクトール

ここで確認したとおり、このコンソール方式を強くお勧めします(ウェブサイトや.runファイルをまったく使用しないでください)。askubuntu.com
624967

14

--no-x-checkターミナルでこれを実行するときにフラグを追加します。

sudo ./NVIDIAxxxx.run --no-x-check

6
jalal@klein:~/Downloads$ sudo ./cuda_8.0.44_linux.run --no-x-check Unknown option: no-x-check
モナジャラル

1
これは、私にとって16.04の問題を解決しません。ドライバーのインストールは、実行中のXサーバーを引き続き検出し、失敗します。
khaverim

4

Ubuntu 14.04-2で古いGeForce 9800 GTのドライバーをインストールするのと同じ問題がありました。それはNVIDIA-Linux-x86_64-340.76.runでした

Ctrl + Alt + F1を使用してtty1に切り替え、サービスlightdmも停止しました。実行可能ファイルを実行すると、同じエラーが発生しました。

問題を解決するために私がしたことは、/ tmpフォルダーに移動して.X0-lockファイルを消去することでした。

デフォルトでは隠しフォルダーであるため、ls -laを使用する場合にのみリストに表示されます(そのため、名前の前にドットがあります)

cd /tmp
rm -rf .X0-lock

そのフォルダーを消去してNVIDIA-Linux-x86_64-340.76.runを実行すると、問題なくインストールされました。


これは機能しましたか?誰もがコメントで不満を言う答えが最も支持されているのはなぜですか?
Bフルタド

2

この手順は、ubuntu server 12.04でnvidia 8400GS PCI 512MBのubuntuデスクトップでうまく機能し、173などのubuntuの下でデフォルトバージョンの以前のバージョンをすべてアンインストールする必要があります。このトレッドの指示に従ってください。私の場合、最新のドライバーバージョン319.23のカードモデルの例からインストール情報を読んでください。以下のリンクを参照してください。

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


1
リンクの投稿に加えて、必要な手順の概要を
お知らせください-amc

2

Quadro 4000を搭載したUbuntu 16.04は、この方法が機能することを確認しました。

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

NVIDIAから実行ファイルをダウンロードし、そのバージョンは375.66なので、nvidia-currentを使用しないことに注意してください。


これはlinuxlite 4.4でも機能しました
rahul

1

私のために働いたもの:

sudo killall Xorg

次のメッセージが表示されるまで、これを複数回実行する必要がありました

Xorg:プロセスが見つかりません。

その後、Xサーバーが停止していると確信しています。


0

既存の3.13ドライバーを削除しなかったため、本日3.19ドライバーをインストールするハングアップがありました。私が使用した:

apt-get remove nvidia*

既存のすべてのファイルを削除するには、

telinit 3
sh NVI*.run

成功。私はすでにDKMSをインストールしており、ドライバープログラムはDKMSを使用するかどうかを尋ねたので、カーネルのアップグレードについては心配していません。


0

「sudo stop lightdm」を実行したときにStop:Unknown instanceエラーが発生し続けたため、これらすべてを試しましたが、どれも機能しませんでした。私はついにlightdmログに行き、そのプロセス番号を見つけ、それをそのように殺すことによって、xサーバーを殺しました:

  1. cd / var / log / lightdm

  2. .logファイルを開きます(これを行うにはsudoを使用する必要がある場合があります)

  3. ファイル内で「プロセス 'プロセス番号'を起動しています」という内容を探します

  4. sudo kill -9 'プロセス番号'

幸運を!


0

NVidiaドライバーをインストールできず、ttyが動作せず、セーフモードのルートシェルにインストールできなかったため、ここに回答を追加します。私がしたことは、ここで2つの答えの組み合わせでした:

:これを行う前に、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*

プロンプトとビオラに従ってください。再起動後、すべてが正常に動作するはずです。


15.04と同じグラフィックカードを使用しています。x-updatesどうやら今だけupdatesです。また、nvidia-304事前にインストールnvidia-currentする必要がありました。そして今、悲しいかな、アクセスtty1は言うことを永久に立ち往生しているScanning for Btrfs filesystemsので、私は悲しいです。私はでコマンドを発行することはできませんtty1、と私は方法を見つけるまで、私は、もう自分のコンピュータにアクセスすることはできません
khaverim

0

NVIDIA .runファイルがある場合

  1. 保存したフォルダーを覚えておいてください(または書き留めてください)!
  2. .runファイルを実行可能にする

    Right click > Properties > Permissions> Allow executing file as program

    またはコマンドラインから:

    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

  7. インストーラーの指示に従ってください

  8. sudo service lightdm start または sudo lightdm start

  9. グラフィカルモードにログインするには、Ctrl+ Alt+ F7を押します

  10. 動作しない場合は、仮想コンソールに戻って再起動/シャットダウンします。たとえば

    sudo reboot now


0

Ubuntu 16では、lightdmstopとtelinit 3を実行したが、Xサーバーがまだ実行中の場合(psのプロセスコマンドラインに「フェイルセーフ」文字列が含まれます)、これを試してください。Alt-F2を押して(おそらく他のコンソールで他のFキーを試してください)、低グラフィックモードについて何かを示すグラフィックダイアログウィンドウが表示されるかどうかを確認します。

私にとっては、いくつかのオプションがあり、そのうちの1つはコンソールに行くことでした。私はそれを選択し、Nvidia runfileからドライバーをインストールできるようにXサーバーが最終的に停止しました。


0

Xサーバーを停止してCUDAをインストールすると、このエラーが発生しました。私のシステムはUbuntu 16.04で、CUDA 8.0をrunfileからインストールしました。システムをアップグレードするだけで修正しました。エラーメッセージが表示されたら、Ctrl + Alt + F1を押してアカウントでログインし、次の2つのコマンドを実行します。

sudo apt-get update

そして

sudo apt-get dist-upgrade

その後、sudo reboot正常に動作するはずです。


0

nvidia-installerログファイル '/var/log/nvidia-installer.log'作成時間:Mon Jun 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'が存在し、実行中のXサーバーのプロセスID '1062'が含まれているようです。エラー:Xサーバーを実行しているようです。インストールする前にXを終了してください。詳細については、www.nvidia.comのLinuxドライバーダウンロードページにあるREADMEのNVIDIAドライバーのインストールセクションを参照してください。エラー:インストールに失敗しました。詳細については、ファイル「/var/log/nvidia-installer.log」を参照してください。Linuxドライバーのダウンロードページ(www.nvidia.com)にあるREADMEで、インストールの問題を修正するための提案を見つけることができます。

Xサーバーの強制終了

ログで述べたように、プロセスID 1062がXサーバーが実行されている理由です。

Kill 1062

プロセスを強制終了し、その後、NVIDIAドライバーのインストールがスムーズに実行されます。


Kill [ID]プロセスIDを強制終了するとログアウトされ、再度ログインする必要があります。XサーバーはログインしたUIに関連していますか?
Sarz

0

これを試して :

  • Alt+を押してF1、ログインします。

  • 実行しますsudo telinit 3(うまくいかない場合は、試してください/sbin/telinit 3)。ランレベルでレベル3に変更されていることを確認します。ランレベルは5 3のようなものを出力するはずです。つまり、現在の実行レベルは3で、5より前です。


それがうまくいかない場合は、試してください:

ps ax | grep X

出力には、プロセスX のPID番号が表示されるため、プロセスのPID番号がある場所でそれを強制終了する必要があります。sudo kill -9 numbernumber


これは、この答えの複製である:askubuntu.com/questions/149206/how-to-install-nvidia-run/...
カレル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.