Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntu ログイン ループの解決:ステップバイステップの修正ガイド

Ubuntu ログイン ループの解決:ステップバイステップの修正ガイド

更新 2023 年 5 月 6 日、午後 3 時 45 分 EDT

J.T.テクノロジー業界で 20 年以上の経験があり、技術サポートとユーザー教育を専門としています。彼は、人々がテクノロジーを理解し、仕事と私生活の両方を向上させるのを助けるというキャリアを築いてきました。彼はフリー ソフトウェアと自由な選択の強力な支持者です。彼は Java、Python、SQL、Linux に精通しています。

いくつかのことが原因で、コンピュータにログインしようとして入場を拒否されるよりも早くパニックに陥る可能性があります。ユーザー名をクリックし、パスワードを入力し、Enter キーを押します。 そして…何もありません。

残念ながら、この種の経験は、Ubuntu では思っているよりも一般的です。これは一般に、Ubuntu ログイン ループの問題として知られています。心配しないでください。特に何をすべきか分かっていれば、この問題を解決するのは難しくありません。

Ubuntu システムがログイン ループに陥った場合は、次の手順に従ってください。すぐに起動して実行できるようになります。

Ubuntu ログイン画面からターミナルにアクセスする

Ubuntu のインストールがログイン画面で止まっていませんか? 「はい」の場合、最初に行う必要があるのは、グラフィカル ログイン画面を終了し、ターミナルを起動することです。これを行うには、システムを通常どおり起動し、ログイン画面が表示されるまで待ちます。ログイン画面でCtrl + Alt + F3 を押します。 .

一部のラップトップでは、画面の明るさや音量の設定にファンクション キーを使用します。このようなマシンでは、F3 を押すために別のキーを押し続ける必要がある場合があります。 キーは、ボリューム コントロールなどの機能ではなく、ファンクション キーとして機能します。

たとえば、Dell ノートパソコンには、Fn というラベルのキーが付いています。 。これらのマシンでは、Fn + Ctrl + Alt + F3 を押す必要があります。

Ubuntu ログイン ループの解決:ステップバイステップの修正ガイド

このキーの組み合わせを押すと、ログイン プロンプトが表示された端末画面が表示されます。ユーザー名とパスワードを使用してログインすると、ホーム ディレクトリのコマンド プロンプトが表示されます。デスクトップからターミナル アプリで行うのと同じように、ここにコマンドを入力できます。

Ubuntu ログイン ループの問題を解決するには、次の可能性を試すことをお勧めします。

1. 構成ファイルの所有権設定を確認する

Ubuntu ログイン ループの背後にある最も一般的な理由の 1 つは、一部のシステムでログイン画面を制御するのに役立つ 1 つまたは 2 つのファイルのファイル所有権設定が正しくないことです。これらはホーム ディレクトリに隠しファイルとして存在します。

コマンド ラインに次のように入力して、完全なディレクトリのリストを取得します。

ls -la

リストの最後近くで、.Xauthority という名前のファイルを探します。 。このファイルはシステムに存在しない可能性があります。 .Xauthority という名前のファイルがない場合は、次の提案に進んでください。

Ubuntu ログイン ループの解決:ステップバイステップの修正ガイド

.Xauthority の場合 ファイルが存在する場合は、ファイルの所有者とグループを確認してください。これら 2 つの属性は、ファイル名とサイズの左側に表示されます。

上の画像では、これらが強調表示されており、両方とも root に設定されています。このファイルがシステム上にあり、root が所有していると表示されている場合、これが問題です。 root ユーザーではなく、ファイルを所有する必要があります。

所有者の設定を変更するには、次のコマンドを入力します。

sudo chown username:username .Xauthority

もちろん、コマンドを入力して「ユーザー名」を置き換える必要があります。 」を実際のユーザー名に置き換えます。コマンドは必ず表示どおりに正確に入力してください。ユーザー名間のコロン、ファイル名の先頭のドット、および大文字のXに注意してください。 .

完了したら、ディレクトリを再度リストすると、ファイル所有者があなたのユーザー名になるはずです。

.Xauthority ファイルが正しく設定されている場合は、ディレクトリ リストをさらに調べて、.ICEauthority という名前のファイルがあるかどうかを確認します。 存在します。このファイルが表示された場合は、その所有者も確認してください。所有者が root (またはユーザー名以外の名前) に設定されている場合は、上記のコマンドを使用して所有権の設定を修正します。 .Xauthority を変更します .ICEauthority へ 前述のコマンドで。

2. /tmp ディレクトリの権限設定を確認します

Ubuntu がログイン画面でスタックする場合は、システムの /tmp の権限設定が正しくないことが原因である可能性があります。 ディレクトリ。このディレクトリにはすべての一時ファイルが保持されており、システム プロセスがファイルにアクセスできない場合に大混乱を引き起こす可能性があります。

Ubuntu ログイン ループの解決:ステップバイステップの修正ガイド

/tmp ディレクトリの権限を確認するには、次の 2 つのコマンドを入力します。

cd /
ls -la

/tmp ディレクトリはリストの最後近くに表示されるはずです。ここでは、ディレクトリ リストの左端の列にある文字列を確認します。これらはディレクトリの権限を表します。

/tmp の場合、その文字列は正確には drwxrwxrwt である必要があります。 。ディレクトリのリストに何か異なるものが表示されている場合は、次のコマンドを実行してファイルのアクセス許可を変更します。

sudo chmod 1777 /tmp

3. 利用可能な空き容量を確認する

予期しない Ubuntu ループ ログインの問題のもう 1 つの一般的な原因は、ハード ドライブの空き容量が限られていることです。ハードドライブに書き込めない場合、システムは奇妙な動作をします。

空き容量を確認するには、df コマンドを使用します。

df -h ~

これにより、ホーム ディレクトリを保持するドライブ上で使用したスペースと利用可能なスペースが表示されます。空き領域が 3 または 4 GB 未満の場合は、削除するファイルを探す必要があります。おそらく、ダウンロード ディレクトリから始めるとよいでしょう。

次のコマンドを使用して、システム全体のディスク使用量を一覧表示することもできます。

df -h

このコマンドの結果、デバイスに空き容量が残っていないことが示された場合は、そのデバイスからいくつかのファイルを削除するか、パーティション サイズを増やして空き容量を増やす方法を見つける必要があります。

ホーム ディレクトリ外のファイルを削除したり、ディスク パーティションを変更したりする場合は、細心の注意を払う必要があります。ミスをすると、すべてのデータが失われる可能性があります。

4. デスクトップ環境を削除して再インストールする

他のすべてが失敗した場合は、最後の手段として、Ubuntu デスクトップ環境 (GDM を含む) を削除して再インストールしてみてください。完了するまでに時間がかかる場合がありますが、いくつかのコマンドを入力するだけです。

デスクトップの新規インストールを実行するには、次のコマンドを順番に入力します。

sudo apt remove ubuntu-desktop
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean
sudo apt install ubuntu-desktop

これらのコマンドは、現在のデスクトップを削除し、ソフトウェア リストを更新し、システムとパッケージを最新バージョンにアップグレードし、未使用のファイルを削除してクリーンアップし、デスクトップ環境を再インストールします。

各構成後にシステムを再起動します

上記の解決策を実装した後、システムを再起動し、再度ログインしてみる必要があります。これを行うには、ターミナル プロンプトで次のように入力します。

sudo shutdown -r now

この時点で、Ubuntu のログイン ループの問題が解決され、システムに再びアクセスできるようになっているはずです。このような経験を経験することは誰にとっても楽しいことではありませんが、重要な教訓を学ばなければなりません。このようなことこそが、Linux システムの定期的なバックアップの作成が重要である理由です。

場合によっては、ドライブをフォーマットして最初からやり直す以外に解決策がない場合があります。バックアップなしでそのような状況に陥ってしまうと、大変なことになります。


  1. WindowsとLinuxでPDFファイルを組み合わせる方法

    あなたはおそらく以前にPDFファイルを受け取ったことがあり、コンピュータに多くのPDFドキュメントが保存されている可能性があります。それらを削除することはオプションではなく、それらをバックアップすると多くのストレージスペースを消費する可能性があります。 1つの解決策は、複数のPDFファイルを1つのPDFに結合/マージして、管理、アクセス、およびバックアップを容易にすることです。 PDFtk Serverは、複数のPDFファイルを1つに簡単に組み合わせることができるコマンドラインツールです。 PDFtkの仕組み PDFtkは「PDFToolkit」の略です。 PDFtk Serverを使用する

  2. RaspberryPiの2要素認証を設定する方法

    SSHは、ラップトップまたはPCからRaspberryPiを制御するための最も一般的な方法の1つです。ここでは、Raspberry PiへのSSHアクセスに2要素認証を設定し、セキュリティの層を追加する方法を学習します。 注 :SSHキーファイルを使用してRaspberry Piにアクセスしている場合、2要素認証は使用されません。 Piを更新する Raspberry PiOSを使用してRaspberryPiを既にセットアップしている場合は、最初にすべてのソフトウェアが最新であることを確認することをお勧めします。ターミナルを開き、次のコマンドを入力します。 sudo apt update &