起動時にLightdmが自動的に起動しません。

起動時にLightdmが自動的に起動しません。

PCを起動するたびに、Ubuntuは私をTTY 1に設定し、最初にログインしてから次のことを行う必要があります。

sudo lightdm start

もう一度ログインしてみて面倒です

削除してもう一度追加しました。update-rc.d

update-rc.d lightdm defaults

しかし、それは動作しません。どのログファイルを確認する必要があるのか​​、再動作する方法を知っている人はいますか?

私はMint 12とGnome3を使います。

答え1

いつでも、lightdm次のように設定を再設定して確認したり、デフォルト値をロードしたりできます。

sudo dpkg -lightdm 再構成

編集する

手動で起動に問題がない場合は、起動に問題がある可能性がありますlightdmPATH

ファイルの内容を確認してください/etc/X11/default-display-manager。項目のみあればlightdmに変更します/usr/sbin/lightdm

sudo echo "/usr/sbin/lightdm" > /etc/X11/default-display-manager

答え2

これが私がこの問題を解決した方法です。

まず、lightdmを停止する必要があります(実行中の場合)。

sudo サービス lightdm 停止

その後、新しいxorg.confを作成するにはxサーバーが必要です。以前の名前を変更してこれを行いました。

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.old

その後、現在のドライバを削除しました。

sudo aptitude を削除 --purge nvidia-current

重要Nvidiaサイトのドライバがある場合、またはそのドライバも削除する必要があります。つまり、.runファイルがもう存在しない場合は、そのファイルを再ダウンロードして実行する必要があります。

[nvidia - インストールプログラム] --削除

nvidia-installerはダウンロードしたばかりのインストーラです。

その後、現在のドライバを正しくインストールします。

sudo 適性インストール nvidia-current

次のステップは入力です。

開始x

そして、Gnome2(またはディストリビューションのメインウィンドウマネージャ)が表示されることを願っていましたが、これは私にとって効果的でした。このエラーの原因は、X11およびNvidiaドライバとの一種の競合が原因であるようです。起動時にNvidiaカーネルモジュールをロードできないというエラーが発生しましたが、まだTTY1でlightdmを起動できました。

その理由は、以前にNvidiaドライバのバージョン290をインストールしてから、aptitudeを介してnvidia-current(280)にダウングレードしたためです。これにより、残りのコンテンツが残り、以前のドライバ(290対280)と競合する可能性があります。 。

この手順を適用したら、デスクトップ環境を再構成する必要があります。

グラフィックスアクセラレーションUI(Gnome3、Unity 3Dなど)が表示されない場合は、次の手順を実行してください。

sudo nvidia-xconfig

答え3

sudo systemctl set-default graphical.targetデフォルト値に設定すると、multi-user.targetGUIは使用できなくなるため、実行する必要があります。

関連情報