web-dev-qa-db-ja.com

11.10へのアップグレード後にlightdmおよびgdmが壊れる

Oneiricにアップグレードしました。マシンが起動すると、起動中のサービスを一覧表示するテキストメッセージが表示された黒いコンソールが表示されます。その後、マシンがその状態のままになり、lightdmが起動しません。 control-alt-F1を実行してログインし、手動でstartxを実行することでログインできます。

Lightdmからgdmに切り替えてみましたが、それも役に立ちませんでした。

Sudo start gdmを実行しようとしましたが、gdmがすでに実行されていることがわかります。

ファイル/etc/X11/default-display-managerには/usr/sbin/gdmが含まれています。

これを修正する方法について何か提案はありますか?ありがとう。

私のビデオカードはnvidiaです。

$ lspci | grep VGA
02:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 220] (rev a2)
1
Ben Crowell

プロプライエタリグラフィックスドライバがインストールされていると思います。これにより、xorg.confファイルが作成されます。名前を変更すると、オープンソースドライバーを使用してグラフィカルデスクトップを起動できるようになります。以前にオープンソースドライバーをブラックリストに登録している場合は、それらをブラックリストから外す必要があります。

Xorg.confの名前を変更するには

Sudo mv /etc/X11/xorg.conf /etc/X11/xorg.backup

Oneiricはlightdmを中心に設計されているため、ディスプレイマネージャーを再構成します

Sudo dpkg-reconfigure lightdm

/etc/X11/default-display-managerはlightdmを指すようになりました。

それでも黒い画面が表示される場合は、オープンソースのヌーボーグラフィックスドライバーに問題があるか、KMSに問題があります。

まず、GRUBブートオプションでnomodesetを使用してブートしてみてください。

xforcevesaまたは場合によってはxforcevesa nomodesetを介して低解像度VESAグラフィックスを強制的に起動することもできます。

これらのGRUBブートオプションを一時的に追加する方法がわからない場合は、リンクされた質問を参照してください。

これらの一時的なブートオプションがまだ機能しない場合-コマンドラインからnvidia独自のグラフィックスドライバーをインストールできます。

Sudo apt-get install nvidia-current

リンクされた質問:

  1. buntuをインストールした後で「nomodeset」を設定するにはどうすればよいですか?
1
fossfreedom

私は同様の問題を抱えた後にあなたの質問に出くわしました、そして多くの欲求不満の後でそれを別の方法で解決しました。 /etc/lightdm/lightdm.confは「unity-greeter」を使おうとしていましたが、「lightdm-gtk-greeter」に変更しました。これでうまくいきました。誰かのお役に立てば幸いです。

0
Josh