14.04から16.04へのアップグレード後、コンソールログインが機能しているときにログイン画面がループで実行される


14

デフォルトのインストールとしてUbuntu 14.04を搭載したDELL Precision 5510 Ubuntu Editionを使用しています。今日、私は14.04からアップグレードしました。ここに示すように16.04まで

アップグレードはエラーメッセージなしで完了しました。ただし、再起動後、Login Managerを使用してログインできなくなりました(lightdmデフォルトでは?)。パスワードが受け入れられている間、画面はデスクトップビューにたとえば1秒間表示され、その後すぐにログイン画面に戻ります。

テキストコンソール(CTL+ ALT+ F1)から適切にログインできます。したがって、これは間違いなくパスワードの間違いの問題ではありません。

私はこれが以前にユーザーに起こったかもしれないと読んだことがあります。私との違いは、ログイン試行後の画面は完全に黒ではなく、実際にはデスクトップの概要と、ループがすぐに続くためにアクセスできないシステムダイアログも表示することです。

ここで何が間違っているのでしょうか?システムを再度使用するにはどうすればよいですか?どんな助けも大歓迎です。


バンブルビーを使用しましたか?その場合は、ttyからbumblebeeを削除し(Ctrl + Alt + F1)、修正されるかどうかを確認します。
アリンアンドレイ

GUIでゲストセッションにログインできますか?これにより、ホームディレクトリに残っている設定ファイル(ドットファイル)を避けることができます。
ubfan1

@AlinAndrei Bumblebeeにデフォルトの14.04 LTSが付属している場合、それを使用している可能性があります。ただし、Bumblebeeをアクティブにインストールまたは構成していません。したがって、私は...私は前intalledソフトウェアを削除する場合、それはシステムのために意味するかもしれないものを少し心配しています
Bunjip

@ ubfan1:残念ながら、ゲストセッションにもログインできません。ユーザーアカウントと同じ動作。
バンジップ

ちょっと注意してください、sudo apt-get update &&を試してみてください&& sudo apt-get purge lightdm -y && sudo apt-get lightdm -y ... デフォルトを選択し、lightdm hitタブを選択してEnterを押してOKを求める画面がポップアップ表示されます。次に、sudo dpkg-reconfigure lightdmを実行します。sudo chown your-user-name-here:your-user-name-here〜/ .Xauthority; mv -v .Xauthority .Xauthority.bak ...これは一部の人に有効です。ビデオドライバの問題も考慮する必要があります。たとえば、これは私にはうまくいきませんでしたが、ビデオカードドライバがまだ公式にサポートされていないことを知りました。何が間違っているのか分かりません。

回答:


7

15.10 Wily Werewolfから更新した後、これに遭遇しました。

Nvidiaのprime-selectコマンドを使用して、専用グラフィックカードを有効または無効にします。(Ctrl+ Alt+ F1を使用してコンソールにログインした後)でGT 540Mグラフィックカードを無効にしsudo prime-select intelましたsudo reboot。再起動すると、Unityにログインできました。

明らかにこれは短期的な修正であり、他の回答が示しているように、おそらく長期的な解決策は、Nvidiaドライバーの交換またはアップグレード、またはセキュアブートを無効にして既存の署名されていないドライバーの実行を許可することに関連するでしょう。しかし、うまくいけば、少なくともデスクトップに移動できます!

編集:Nvidiaドライバーは、この回答に従って公式PPAを使用してインストールできるようになりました。

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-364

同様の方法(nvidiaドライバーのパージ)を使用した後、さらに更新を実行し、古いパッケージを自動削除し、その後nvidiaドライバーを再び有効にできるようになりました
クリストファー

4

15.10からアップグレードした後、同じ問題が発生しました

なにが問題だったの?

私にとって、問題はUEFIセキュアブートが有効になっていたことでした。NVIDIAドライバーはローカルでコンパイルされているため、署名されていませ

Ubuntu 16.04は、署名されていないカーネルモジュールを許可しません、セキュアブートが有効な場合。

セキュアブートを無効にしたが、それでもログインループになってしまった

まあ、それは私自身のせいだった。その間、Ctrl + Alt + F1を使用して端末に切り替え、sudoを使用してXserverを起動しました。次に、ホームディレクトリのファイルを変更し、所有権をルートに設定しました

実行後sudo chown username:username -R /home/username(3つすべてのユーザー名を個人ユーザー名に変更)、通常のXセッションにログインできました。


UEFIセキュアブートに関してこれと同じ問題がありました。セキュアブートも無効にしました。しかし、これでも問題は解決しませんでした。~home/ただし、ここでの変更は疑わないため、チャウニングはしませんでした。最後に、ブート可能なUSBスティックを介して新規インストールを行いました。これで、再びユーザーアカウントにログインできます。しかし、それは誰にとっても実行可能な解決策ではないため、回答として投稿したくありませんでした。
バンジップ

3

新規インストール後も同じ問題が発生しました。

Ctrl+ alt+F1

それから

sudo apt-get dist-upgrade

私のために働いた。

いくつかのパッケージが残っていたようです


このコマンドは、ubuntuを新しいバージョンにアップグレードすることに注意してください。
cpz

1

私はまったく同じラップトップと同じ問題を抱えています。このコマンドの後:

sudo apt-get purge nvidia *

再度ログインできますが、驚いたことに、システムは16.04ではありません。私は14.04に戻った-まったく奇妙だ。

更新:実際、16.04を実行していますが、システム設定では14.04であると表示されます。また、nvidia独自のドライバーをアクティブにすると、ログインの問題が再び発生します。


1

NVIDIAドライバをインストールした後、同じループログインを取得しました。上記のすべての推奨事項を試し、ubuntu-desktop、lightdm、gdm3、またはunityを再インストールしましたが、何も機能しませんでした。他のデスクトップ環境(mate、kubuntu)のインストールのみが機能します。

(私の場合)問題はNOMODESETが原因です

nomodesetを使用してubuntuを起動したことがある、またはライブusbからでもubuntuを起動できないログインのループに問題がある場合は、まず試してください

  1. セット= 0 nouveau.modeset (eを押したときにUbuntuの最初の再起動、あなたはOSのリストを選択している。そして、引数を追加= 0 nouvea.modesetをかなりスプラッシュ後)LETのadd引数nouveau.modeset = 0かなりスプラッシュ後
  2. 最初のものは仕事をしない場合は、セットしてみてくださいnomodesetを代わりにnouveau.modeset = 0(かなりスプラッシュ後nomodesetを追加)の

注意:

  • nomodeset temporaryのみを使用します。nomodesetでubuntuを起動した後、grubのデフォルトで変更しないでください(このファイル/ etc / default / grubにnomodesetを追加しないでください)。その後、ubuntuを再起動します。

  • nvidiaのインストール後にnomodesetを設定すると、ループログインが作成されるか、ubuntu-control-centerがクラッシュします

うまく機能している場合は、grubのデフォルトでnouveau.modeset = 0を追加し、このリンクでいくつかのコマンドを実行します。Ubuntuをインストールした後に「nomodeset」を設定するにはどうすればよいですか?


0

NVIDIAグラフィックカードを搭載したPCの新規インストールを行いました。私の場合、次の簡単な解決策がありました。

ctrl + alt + F1を介したコンソールログインへの変更

ログイン後、次の手順を実行します。

sudo aptアップデート

sudo aptのアップグレード

その後、正常にログインできました(おそらく再起動後)。

インストールがインターネットアクセスで行われたとしても、すべての更新プログラムが適切にインストールされたわけではないようです。上記の2つの手順により、更新プロセスが完了します。


0

ステップ1:マシンを再起動する

ステップ2:Ubuntuのアドバンスオプションを選択する

ステップ3:回復モードを選択する

ステップ4:空き領域を作ってみてください

ステップ5:dpkg 破損したパッケージの修復を選択します

ステップ5:通常ブートを再開するを選択します


0

[システム設定]の[ソフトウェアと更新]の下の[追加のドライバー]でドライバーを再度インストールした場合は、ドライバーを削除しないでください。

次に、端末を開き(ログイン画面で立ち往生している場合はctrl + alt + f1)、「sudo mokutil --disable-validation」と入力して、パスワードを3回入力します。

起動中に表示されるShim経由のセキュアブートを再起動して無効にし、起動を続行してログインします。

次に、ソフトウェアとアップデートを介してnvidiaドライバーを再インストールした後、再度ターミナルを開き、「sudo mokutil --enable-validation」と入力して、パスワードを3回入力します。

再起動してセキュアブートを有効にし、起動を続行します。

これは私のために働いた。

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