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)
プロプライエタリグラフィックスドライバがインストールされていると思います。これにより、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
リンクされた質問:
私は同様の問題を抱えた後にあなたの質問に出くわしました、そして多くの欲求不満の後でそれを別の方法で解決しました。 /etc/lightdm/lightdm.confは「unity-greeter」を使おうとしていましたが、「lightdm-gtk-greeter」に変更しました。これでうまくいきました。誰かのお役に立てば幸いです。