ssh でログインできるようにして、起動画面でグルグルしている状態で調査をしました。
とりあえず top コマンドで実行中のプロセスを調べると、plymouthd が CPU を 5% も使っていました。
$ sudo kill -9 165
として停止すると、画面はログイン画面へ移りました。
plymouthd は plymouth というパッケージに含まれており、plymouth とは起動時にグラフィックを表示するプログラムです。
で、plymouth を削除してしまえばいいのでは、と考えたのですが、削除すると gdm3 関連の大量のパッケージがインストールされてしまうようです。
このため、plymouth の削除以外の回避策を調べることにしました。
調べたところ plymouth は表示するテーマを選択できるようになっているようです。そのテーマに、テキストテーマというものがありました。
ひょっとしたらテーマの変更をしたら回避できるかも、と考えました。
これがビンゴでしたので、皆さんに情報共有して Cinnamon を普及させ、より安定した環境を手に入れようという魂胆です。
$sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/text/text.plymouth 160 $sudo update-alternatives --config default.plymouth alternative default.plymouth (/usr/share/plymouth/themes/default.plymouth を提供) には 3 個の選択肢があります。 選択肢 パス 優先度 状態 ------------------------------------------------------------ 0 /usr/share/plymouth/themes/text/text.plymouth 160 自動モード 1 /usr/share/plymouth/themes/bgrt/bgrt.plymouth 110 手動モード 2 /usr/share/plymouth/themes/text/text.plymouth 160 手動モード * 3 /usr/share/plymouth/themes/ubuntucinnamon-spinner/ubuntucinnamon-spinner.plymouth 150 手動モード 現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください: 2 update-alternatives: /usr/share/plymouth/themes/default.plymouth (default.plymouth) を提供するためにマニュアルモードで /usr/share/plymouth/themes/text/text.plymouth を使います $sudo update-initramfs -u $sudo reboot
副産物で、起動も若干速くなりました。
めでたし。