Nvidiaドライバーのインストールv 14.04後にログインできない


36

デスクトップでNvidia 750 Tiグラフィックスカードを実行するためのドライバーを正常にインストールしました。Ubuntuはその後短時間で完全に動作しました。その後、アップデートマネージャーからアップデートをインストールするように求められました。そうして再起動しました。その後、ログインしようとすると画面が点滅し、ログインに戻ります。同様の問題を解決する他のガイドをいくつか試しましたが、どれも役に立たなかった。

Windows 8とUbuntu 14.04をデュアルブートしています。


TTY(Ctrl + Alt + F1)rm .Xauthorityに切り替え、ログインし、GUIに再度切り替え(Alt + F7)、再試行できますか?
s3lph

@the_Seppi私はすでにこれを試しましたが、問題は解決しませんでした
ザカリーランドリー

.runファイルとともにインストールすると問題が発生する場合、なぜこれらのファイルを提供するのですか?以前にインストールしたnvidiaドライバーをすべてapt-get削除し、@ Pilot6が言及したとおりに使用してインストールします。
メドウマフィンズ

回答:


19

これは、Nvidiaサイトからダウンロードした.runファイルを使用してNvidiaドライバーをインストールするときに発生します。これは、ドライバーをインストールする間違った方法です。GUIが起動しないため、各カーネルの更新後、コンソールを使用してカーネルを再度インストールする必要があります。これで、Ctrl + Alt + F1を押してコンソールに移動して修正できます。次にそこにログインして実行します

sudo apt-get purge nvidia*
sudo apt-get install nvidia-331

次に再起動します。

これが機能しない場合は、ドライバーをアンインストールする必要があります。あなたは見ることができHERE手順について。


1
私はあなたが言ったことを試みたが、それは問題を解決しなかった。インストールの実行中に、一部のファイルを削除できないというメッセージが表示されました。また、解像度が非常に悪くなり、ログインボックスが画面の大部分を占めるようになりました。これを修正する方法について何か提案はありますか?
ザカリーランドリー

3
問題は、これらのドライバーをアンインストールしなかったことです。コンソールから、その.runファイルがあるディレクトリに移動し、「
uninstall

実行するコマンドは何ですか?私はUbuntu初心者です
ザカリーランドリー

初心者にとって最速の方法は、システムを最初から再インストールし、この方法でドライバーをインストールしないことだと思います。
Pilot6

アンインストールを実行しましたが、ドライバーがインストールされていないという通知を受け取りました。問題を解決できない場合、再インストールのクイックガイドはありますか?
ザカリーランドリー

9

悲しいことに、私の経験は次のとおりです。

sudo apt-get purge nvidia *
sudo apt-get install nvidia-current

動作が保証されていません。

悲しいことに、カーネルの更新とxorgまたは他のグラフィックスドライバーの更新が、独自のドライバーのインストールを中断することもよくあります。

私はこのスキームを使用するようになりました:
1.アップデートが発表されたら、上記のタイプのパッケージを確認します。
2.アップデートに何も含まれていない場合は、追加のアクションを必要とせずに入れます。
3.「危険な」更新がある場合:

CTRL-ALT-F1を押してログインし、入力します

sudo -i
lightdmを停止
初期化3
cd /to/dir/with/NVIDIA.run-file/
bash NVIDIA-CURRENTLY-INSTALLED-VERSION.run --uninstall
apt-get update && apt-get upgrade

カーネルの更新があった場合; 入力reboot
とし、再起動して新しいカーネルリカバリモード、その後、...

cd /to/dir/with/NVIDIA.run-file/
bash NVIDIA-NEW-or-PREVIOUS-INSTALLED-VERSION.run
リブート

また、多数の/差し迫ったカーネル3.13更新をバイパスする手段として、カーネル3.16に更新することをお勧めします。
トラスティの指示に従ってください:https :
//wiki.ubuntu.com/Kernel/LTSEnablementStack

注:しばらくの間、つまり同様のサポートが提供されるまで、後のカーネルは避けてください。


4

原因は、.Xauthorityに関連する何かをsudoでアップグレードすると、rootがこのファイルを所有し、ユーザーとしてログインできないことです。Ctrl + Alt + F2を押すだけで、ユーザー名でログインし、

sudo chown [your_username] /home/[your_username]/.Xauthority

1
これは1つの原因かもしれませんが、唯一の可能性からはほど遠いです。...私の.Xauthorityは結構ですが、私は今のところ問題を解決することはできません
taxilian

3

Nvidiaドライバーはdkmsでコードをインストールして登録します。これは、Ubuntuデスクトップの標準インストールの一部ではありませんが、dkmsがインストールされていない場合、各カーネルアップデートによってNvidiaドライバーが再び破損する可能性があります。

これを防ぐには、「dkms」を自分でインストールします。

sudo apt-get install dkms

dkmsをインストールした後、実行ファイルを使用してNvidiaドライバーを再インストールします。新しいカーネルがインストールされたときに、再コンパイル用のドライバーを登録できます。


1

作業を継続する別の一時的な方法は次のとおりです。

  1. 起動時に選択しrecovery mode

  2. 回復メニューで選択 Resume normal boot

その後、ログインできるようになります:)


Ubuntu 18.04.1 LTSビルドでAsus GeForce GTX 1080カード用のNvidia-410ドライバーをダウンロードした後、同様の問題が発生しました。何らかの理由でドライバーをインストールした後、システムを再起動するまでログインできませんでしたが、ログインプロンプトにパスワードを入力する代わりに、設定ホイールアイコンをクリックして、「Ubuntu on wayland」を選択しました「Ubuntu」の代わりに。お役に立てば幸いです!
アレクサンダー

1

プレスCTRL- ALT- F1端子へ

以前のドライバーをアンインストールします。

sudo apt-get remove nvidia-*
sudo apt-get autoremove

次の方法でGUIに戻ります。

sudo service lightdm restart

0

Nvidia GeForce 6100グラフィックスカードを搭載したeMachines T5254があります。時々(新しいカーネルを入手したときなど)、コンピューターはログイン画面となるはずの黒い画面で起動します。私の作業修正は

  1. 黒い画面でctrl + alt + F1(または現在のセッションではない方)を押して、以下を使用します。

    sudo apt-get purge nvidia-*

  2. Rebootセーフモード(shiftBIOS画面を保持)で[詳細オプション]を選択し、[回復モード]を選択します。古いカーネルバージョンを選択する必要がある場合があります。

  3. セーフグラフィックモードを選択します。(私にとって、それを選択した後、メインのリカバリモード画面に戻り、Boot Normalを選択します。これはバグだと感じますが、いずれにしてもセーフグラフィックモードでロードされます)。

  4. GUIはすぐにロードされるはずです(明らかに修正ではありません)。[システム設定]ウィンドウに移動します。[ソフトウェアと更新]をクリックします。最後に追加ドライバーがあります。ロードが完了すると、4つのオプションが表示されます。最初の2つはNvidiaドライバーバージョン304、3つ目はバージョン170、最後は汎用ドライバーです。動作するのはver 170のみです。それを選択し、更新がダウンロードされるのを待って再起動します。

これはコマンドラインから可能だと思いますが、これに対処するオンラインガイドは見つかりませんでした。これが他の誰かに役立つことを願っています。


0

同じことが起こることがわかりました。私が使用した式は、この方法でNVIDIAドライバーをアンインストールすることでした:ヒットCtrl+ Alt+でF4tty4経由でログインする

sudo apt-get purge nvidia*
sudo apt-get install nvidia-331
sudo service lightdm stop
sudo apt-get install gdm

私も使った

sudo dpkg -reconfigure gdm

ログイン画面は異なって見えます。しかし、ログインのGUIメソッドからロックアウトされることなくログインできました。

完璧ではありませんが、少なくとも私は再びログインできました。


なんて不必要な、役に立たない、微笑む方法だ。
サリーカラゴス

0

nvidia-304ドライバーをインストールしたときに同様の問題が発生し、その動作を取得するために、Ubuntuを無限のログインループにするいくつかの変更を行いました。

そこで、ここで述べたすべての方法を試しましたが、何もうまくいきませんでした。したがって、以前に行ったすべての変更のトレースを開始しました。最後に見つかった解決策は、「update-alternatives」に加えられた変更です。

ヒット:Ctrl+ Alt+ F1およびtty1にログイン

sudo update-alternatives --install /etc/ld.so.conf.d/i386-linux-gnu_GL.conf i386-linux-gnu_gl_conf /usr/lib/i386-linux-gnu/mesa/ld.so.conf 500

そして

sudo update-alternatives --install /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf 500

お役に立てば幸いです。


0

apt-get upgrade過去数日間で同様の問題が発生しました(基本的にすべてが壊れました)。これが私の学びです。彼らがそこにいる誰かを助けることを願っています。

私はいくつかのマシンでUbuntu 14.04を実行していますが、私が見つけたソリューションはそれらすべてで動作しました:P

まず、実行中のカーネル用にグラフィックカーネルモジュールがビルドされている場合、再起動後にカーネルが変更されるため、グラフィックドライバーとカーネルを同時に更新すると問題が発生する可能性があります。

数時間いじった後、これが私の解決策でした(デスクトップでは、インストールされたNvidiaグラフィックスカードのみを使用するため、bumblebeeまたはは必要ありませんprimus)。

症状:再起動するたびにlightdmservice lightdm restart)ドライバーがにフォールバックするためmesa、インストール/更新したNvidiaドライバーを使用しません。のメッセージは、チェックする/var/log/Xorg.0.logためにロードできなかったということでしたnvidia_drv.so

update-alternatives --get-selections # lists all alternatives
update-alternatives --config x86_64-linux-gnu_gl_conf # available options and lets you choose "0" to automatically select the best driver
update-alternatives --config i386-linux-gnu_gl_conf # for multiarch or i386 machines

例:

update-alternatives --config x86_64-linux-gnu_gl_conf
There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).

  Selection    Path                                       Priority   Status
------------------------------------------------------------
* 0            /usr/lib/nvidia-340/ld.so.conf              8604      auto mode
  1            /usr/lib/nvidia-340-prime/ld.so.conf        8603      manual mode
  2            /usr/lib/nvidia-340/ld.so.conf              8604      manual mode
  3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf   500       manual mode

結果:明示的に「auto」に設定した後でも、起動lightdmするとmesaドライバーにリセットされ/var/log/alternative.logます。これはで確認できます。

ソリューション:

service lightdm stop
# remove all old stuff
apt-get remove --purge nvidia\*
apt-get remove --purge bumblebee
apt-get remove --purge primus primus-libs
apt-get autoremove --purge
# unload old drivers from kernel
rmmod nvidia
rmmod drm
# now everything is gone. Make sure you are running the latest kernel, then:
apt-get install nvidia-XXX # nvidia-367 for me, nvidia-current fits generally
update-alternatives --auto x86_64-linux-gnu_gl_conf
update-alternatives --auto i386-linux-gnu_gl_conf
service lightdm start

ら出来上がり、/var/log/Xorg.0.logそれがロードすることを示しているlibglxnvidia_drvNVIDIA社から。glxinfoそれを検証します。


0

私の経験はこれです:

ディスプレイドライバーがUbuntuによって取得されたNVIDIAドライバーに設定されているため、nvidiaドライバーのインストール後にログインできなかった理由を見つけました。インストーラーがUbuntuの構成を上書きできないため、何らかの競合が発生すると思います。

解決策は、ディスプレイをNoveauディスプレイドライバーに戻し、*。runファイルを使用してインストールに進むことです。


.runファイルを使用すると、常に問題が発生する可能性があります。apt installサポートされているバージョンを確実にインストールするために使用することをお勧めします。
-derHugo

0

Nvidiaドライバーの更新後に同じ問題が発生しました...この問題を解決するには、回復モードを使用して再起動します。

  1. GRUBメニューが表示されたら、「詳細オプション」を選択しました
  2. リストから回復モードオプションを選択しました:

    Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)
    
  3. オプションを選択しました:

    Drop to root shell prompt
    
  4. 次に、@ Pilot6が提案したことを行いました。すべてのnvidiaドライバーを削除しました。

    apt-get purge nvidia*
    

    ルートとしてログインしている限り、必要ありません sudo

  5. その後、再起動して、現在使用可能なハードウェアのドライバーを返しました。

    sudo apt-get install nvidia-current
    

これまでのところうまくいきます...これがあなたのお役に立てば幸いです。

この投稿で見つけることができる回復モードに関する詳細情報:RecoveryMode

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.