通常のUbuntuログイン画面から、名前をクリックし、パスワードを入力して、Enterキーを押します。画面が黒くなる...黒のままです。デスクトップにアクセスできません。
別のコンピューターからSSHでhtopを実行すると、/usr/bin/gnome-Shell
が単一コアの100%を消費していることがわかります。 gnome-Shellを除き、システムは完全にアイドル状態です。 htopの平均負荷は、正確に1.00です。
今日、私は1時間以上そこに置いたが、変化はなかった。それ以来、リブートも試みましたが、結果は同じです。このデスクトップは以前は正常に機能していましたが、私が何を台無しにしたのかわかりません。何が起こっているのかをデバッグするにはどうすればよいですか?
気まぐれに、nvidiaドライバーの更新を見たので、nouveauに切り替えようとしました。正しく行ったかどうかはわかりませんが、問題は解決しました。これは私が実行したものです:
Sudo apt-get purge nvidia-\*
Sudo apt-get autoclean
Sudo apt-get autoremove
Sudo reboot
この時点で、すべてが再び機能しているように見え、「Software&Updates」の「Additional Driver」タブを見ると、このコンピューターがNVIDIAではなくNouveauを使用していることがわかります。
私のアドバイスは、最初に新しいユーザーでログインしてみることです。SSH経由でユーザーを作成できます。
Sudo adduser testuser
その新しいユーザーでログインしてみてください。 gnome-Shell
がまだ100%を占めて動作していない場合、そのパッケージに問題がある可能性があります。破損したディスクにより/usr/bin/gnome-Shell
バイナリが破損している可能性があります。 :
Sudo debsums -s
それが何かを印刷する場合、それらのパッケージファイルは破損しています(または何らかの理由でユーザー/プログラムによって変更されていますが、そうではないはずです)
最後に、テストユーザーとしてログインできるが、既存のアカウントではログインできない場合は、ホームディレクトリ内のこれらのファイルの名前を別のものに変更し、ログインして問題の原因となっているファイルを絞り込みます。
~/.config
~/.gconf
~/.local
私は同じ問題を抱えており、起動時にログインを無効にすると、それが修正されました。
その後、nvidiaドライバーを再インストールしますが、現在のセッションからログアウトして再度ログインすると、ブラックスクリーンの問題が再び発生することに注意してください(少なくとも私もそうでした)。ただし、画面をロックしてログインし直すことは正常に機能します。