web-dev-qa-db-ja.com

スプラッシュ画面でスタックし、ログインマネージャーに進まない

明確な理由もなく、ログインマネージャーは読み込みを停止しましたが、代わりにtty7は入力できる黒い画面でしたが、効果はありませんでした。 service lightdm restartservice sddm restartのいくつかのバリエーションを試しましたが、役に立ちませんでした。 gdmをインストールしてdpkg-reconfigureを実行しようとしましたが、これはいくつかの奇妙なエラーintel ... ERROR too many voltage tries give upを示しました。 xdmもインストールしようとしましたが、うまくいきませんでした。 systemctl enable gdm.servicesystemctl enable lightdm.serviceでディスプレイマネージャーを有効にしようとしました。 Sudo startxは一見大丈夫と思われるので、x11は大丈夫だと思われます。

最後に私はあきらめて再起動しました。これで、ディスプレイマネージャーまたはttyに解決されないkubuntuスプラッシュスクリーンが表示されます。

複数のディスプレイマネージャーを有効にした可能性がありますか?次に何を試してみるべきですか?現在、try ubuntu live usbを使用していますが、たとえばlightdmを有効にするだけでupstartまたはsystemdを変更するにはどうすればよいですか?

私がフォーマットする必要がないことを願っています:-/インターネットに来てください!

4
david_adler

さて、カーネルからの[drm:intel_dp_start_link_train] *ERROR* too many voltage retries, give up既知のバグ であることがわかりましたが、赤いニシンであり、私の問題とは何の関係もありませんでした。 ASUSと関係があると思います。 ASUS TaiChi 21を使用しています。

また、いくつかのログインマネージャに対してsystemctl enableを実行しても、/etc/systemd/systemにシンボリックリンクを作成するだけなので、それほど問題ではありませんでした。

ログインマネージャーをsddmに変更することで、スプラッシュスクリーンがログインマネージャーに進まない問題を修正しました。xdmに設定されていました。これを行うには、「Ubuntuライブを試してください」USBスティックを使用し、ファイル/etc/X11/default-display-manager/usr/bin/xdmから/usr/bin/sddmに変更しました。

その過程で、X11とディスプレイマネージャーの仕組みについて少し学びました。

  • X11はネットワークプロトコルです。グラフィックプリミティブ、画像、ポインターの動き、キーの押下などをエンコードします。
  • XorgはXサーバーです。 X11を実装し、キーボード、マウス、およびビデオカードへのインターフェイスを提供します。
  • gdm、xdm、kdm sddmはすべてログインマネージャー(同義語表示マネージャー)です。これらはシステムによって実行される最初のXプログラムです。
  • コンピューターが起動すると、/etc/rc2.dのシェルスクリプトが実行されます。 S03lightdmなどのログインマネージャーごとにスクリプトがあります。このログインマネージャスクリプトは、/etc/X11/default-display-managerから読み取り、この値に基づいてディスプレイマネージャを初期化するかどうかを決定します。
  • 認証時に、ログインマネージャーは/etc/Xsessionを呼び出し、/etc/Xsession.d/および~/xinitrcのスクリプトを呼び出して、デスクトップ環境とウィンドウマネージャーをセットアップします。

したがって、おそらく私のコンピューター上のxdmのインストール/構成/互換性のいずれかに問題がありました。

この変更に続いて、ログインマネージャ画面が表示され、ログインできましたが、ログインするとログイン画面にリダイレクトされました。これは、Sudo startxを実行したために発生しました。これは ファイルを作成しました~/.Xauthorityですが、rootが所有しています。最後に.Xauthorityを削除することでこれを修正しましたが、すべて正常に戻りました!

3
david_adler