PCを起動するたびに、Ubuntuは私をTTY 1に設定し、最初にログインしてから次のことを行う必要があります。
sudo lightdm start
もう一度ログインしてみて面倒です
削除してもう一度追加しました。update-rc.d
update-rc.d lightdm defaults
しかし、それは動作しません。どのログファイルを確認する必要があるのか、再動作する方法を知っている人はいますか?
私はMint 12とGnome3を使います。
答え1
いつでも、lightdm
次のように設定を再設定して確認したり、デフォルト値をロードしたりできます。
sudo dpkg -lightdm 再構成
編集する
手動で起動に問題がない場合は、起動に問題がある可能性がありますlightdm
。PATH
ファイルの内容を確認してください/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.target
GUIは使用できなくなるため、実行する必要があります。