Ubuntu-17.10 を使用しています。インストールしようとしていたのですtensorflow-gpu
が、そのためには CUDA-9 が必要でした。CUDA-9 のインストール中に、グラフィック ドライバーが nvidia-390 に更新されました。
今、PC を再起動しました。ログイン画面のループで止まってしまいました。Linux の行nvidia.modeset = 0
、、nomodeset
をnouveau.modeset = 0
すべて一緒に編集してみましたが、何も機能しません。
考えられる解決策の 1 つは、前のドライバーに戻ることです。そのためには、TTY 画面に入り、ユーザー名とパスワードを入力します。TTY では次のようになります。
約 15 秒後に最初のログイン TTY 画面に戻ります。
編集1: Ubuntu リカバリ モードを使用してすべての Nvidia ドライバーを消去する方法を見つけました。しかし、それでも同じ問題が続きます。
答え1
cuda または cudnn のインストール中に .bashrc または .profile に何かを追加したようですが、その際にミスをした可能性があります。リカバリ モードで起動すると、root としてログインし、ユーザーのホーム ディレクトリに移動して、それらのファイルを調べてエラーを探すことができます。
エラーがすぐに見つからない場合は、ファイルの名前を変更して邪魔にならない場所に移動します。この方法では、少なくとも再度ログインできるはずです。
それでも解決しない場合は、のグローバルシェル設定ファイルで同じことを試してください/etc/bash.bashrc
。/etc/profile
/etc/profile.d/*