独自のライブUSBを作成する を試みており、Xubuntu 12.04 LTSを新しくインストール、構成、カスタマイズしたISOファイルを正常に生成しました。
私の問題は、VirtualBoxまたはGRUBでloopback
を使用してISOを起動しても、lightdmを起動できないことです。
起動すると、ログメッセージが画面に表示され、Stopping System V compablities
またはConfiguring Network security
で止まります。 tty7はフリーズしています... tty1に切り替えると、ubuntu @ ubuntuとしてログインしたシェルを取得できます。
奇妙なことに、Sudo start lightdm
またはSudo lightdm
と入力すると、tty7に切り替わり、画面が点滅します。その後、何も起こりませんでした。 tty1に戻ると、lightdm running, process xxxx
が表示されます。しかし、プロセスは存在しません。すぐにクラッシュしたと思います。 (それが画面が点滅する理由です。)
ただし、startx
と入力すると、デスクトップにアクセスできます。それは私にとって驚くべきことです。 X ServerとDisplay Managerの関係についてはあまり明確ではありませんが、デスクトップを見るとlightdmが実行されていると思います!
それでは、Sudo start lightdm
の何が問題になっていますか? grub.cfg
にtext
パラメーターが追加されているため、ラップトップの電源を入れるたびにこのコマンドを使用します。 「すぐにクラッシュする」ことはありません。
Sudo start lightdm
を使用する必要があります。「Xfceセッション」ではなく「Xubuntuセッション」に移動するためです。
誰も助けてもらえますか?
さて、/var/log/lightdm/lightdm.log
によると、その理由がわかりました:
デバッグ:セッションファイル/usr/share/xsessions/ubuntu.desktop の読み込みに失敗しました。デバッグ:セッション1800:SIGTERM を送信し、サービス 'lightdm'、ユーザー名 'lightdm' [.____でセッション2020を開始しました。] DEBUG:戻り値0でセッション2020認証が完了しました:Success DEBUG:Greeter承認済み DEBUG:/var/log/lightdm/x-0-greeter.log DEUBG:セッションファイルのロードに失敗しました/usr/share/xgreeters/default.desktop:そのようなファイルまたはディレクトリはありません DEBUG:Greeterは開始に失敗しました DEBUG:表示を停止します
/etc/lightdm/lightdm.conf
に問題がありました。私はそれを次のように変更しました:
[SeatDefaults] user-session = xubuntu greeter-session = lightdm-gtk-greeter autologin-user = ubuntu autologin-timeout = 0
これにより、xubuntu.desktop
とlightdm-gtk-greeter.desktop
の代わりにubuntu.desktop
とdefault.desktop
が使用され、これらは存在せず、失敗の原因となります。
同じ問題がありました-一時的な回避策としてsymリンクを作成できます:
lrwxrwxrwx 1 root root 27 Nov 3 16:38 .desktop -> lightdm-gtk-greeter.desktop
-rw-r--r-- 1 root root 187 Aug 30 20:31 lightdm-gtk-greeter.desktop
これにより、少なくともlightdmを起動できます。
Lightdmの問題のようです。
私の解決策は、xubuntu-desktop
を再インストールすることです(多くのパッケージでは依存関係が満たされていないにもかかわらず、GUIが再起動で起動しました)。
次のコマンドを使用します。
Sudo apt-get install --reinstall xubuntu-desktop
私はKDEを使用しているので、/ etc/lightdm/lightdm.confは次のとおりです。
[SeatDefaults]
user-session=kde-plasma
greeter-session=lightdm-kde-greeter
多くの人が「.desktop」のオープンに失敗しているのは、アップグレードによってlightdm.confが「greeter-session =」に設定されたままになっているためです。つまり、グリーター名は「」です。 Lightdmは、greeter-sessionに設定されているものに「.desktop」を追加し、/ usr/share/xgreetersでそれを開こうとします。 lightdm.confを正しく設定すれば、「。desktop」をシンボリックリンクする必要はありません。
上記のファイルの名前は/ usr/share/xgreetersと/ usr/share/xsessionsで見つけたので、セッションとグリーターの選択が異なる場合は、それらのディレクトリを見て、どのユーザーセッションとグリーターセッションが必要かを調べてくださいlightdm.confで設定されます。
root@platform:~# ls /usr/share/xsessions/
kde-plasma.desktop
root@platform:~# ls /usr/share/xgreeters/
lightdm-kde-greeter.desktop
root@platform:~#
私にとっては、次の手順を助けました:
At login screen
Press CTRL+ALT+F1 and log in there and run:
Sudo chown -R $USER:$USER $HOME
Then press CTRL+ALT+F7 and try to log in