web-dev-qa-db-ja.com

プリマスの重要性は何ですか?

私は誤って、ubuntu 15.04からプリマスを削除するコマンドを実行しました。

Sudo apt-get remove plymouth

この後、ログイン画面は表示されなくなりました。 GRUBメニューの後、画面が黒くなり、何も起こらないようです。 Ubuntuを再度インストールしましたが、疑問が残ります。Plymouthとは何で、なぜシステムがクラッシュしたのですか?

19
LeoSantana

plymouthをアンインストールした後の問題は何ですか?

プリマスを削除すると、ディスプレイマネージャーも削除されます。 lightdmおよび/またはgdmおよびそれ以上。私のシステムのremoveコマンドのスニペットは次のとおりです。

Sudo apt-get remove --simulate plymouth
[…]
The following packages will be REMOVED:
  cryptsetup gdm lightdm mountall plymouth plymouth-label plymouth-theme-ubuntu-gnome-logo plymouth-theme-ubuntu-gnome-text plymouth-theme-ubuntu-logo plymouth-theme-ubuntu-text ubuntu-desktop ubuntu-gnome-desktop unity unity-greeter unity-Tweak-tool upstart
  upstart-bin
[…]

これが、ログイン画面がもうない理由です。


間違いを元に戻すアドバイス

Tty1にいつでもログインして、lightdm/gdmと、ubuntu-desktopupstartなどの他の削除されたパッケージを再インストールできます。削除されたパッケージの概要は、/var/log/dpkg.logにあります。私の例では、再インストールする必要があります

Sudo apt-get install gdm lightdm ubuntu-desktop upstart ubuntu-gnome-desktop unity unity-Tweak-tool

その後、ディスプレイマネージャーを起動します。

Sudo service gdm start

または

Sudo systemctl start gdm

プリマスとは何ですか?

Plymouthは、ブートプロセスの非常に早い段階で(ルートファイルシステムがマウントされる前でも!)実行され、ブートプロセスがバックグラウンドで行われる間、グラフィカルなブートアニメーションを提供するアプリケーションです。

ソース:apt-cache show plymouth

…そしてプリマスはusplashを置き換えます。

プリマスの詳細 こちら

26
A.B.

From Wikipedia

Plymouthは、Linux用のブートスプラッシュ(オペレーティングシステムのブートプロセスのグラフィカルな表現)です。アニメーションをサポートしています。 Direct Rendering Manager(DRM)とKMSドライバーを使用します。 initrdにパックされます。

目を楽しませてくれるだけでなく、Plymouthは起動中のユーザー操作も処理します。

9
TellMeWhy