事象
ThinkPad T480s に入れていた Ubuntu 20.04 にて、PC起動時に以下のスプラッシュ画面からログイン画面へ遷移しなくなった。
強制的に再起動して、リカバリーモードで起動。
root権限で CUI から less /var/log/boot.log
を実行したところ、以下のように A start job is running for Hold until boot process finishes up
が多数出力されていることを確認。
原因
上記のメッセージ A start job is running for Hold until boot process finishes up
を Web で検索をかけたところ、以下のページをみつけた。
Cannot boot system due to start job running for hold
https://askubuntu.com/questions/760825/cannot-boot-system-due-to-start-job-running-for-hold
このページに書かれている以下のとおり、リカバリーモードから resume で起動したところ、ログイン画面に到達できた。
I was able to start in recovery mode until I see the recovery mode menu and, from there, when choosing "resume" I would get to the normal graphical environment.
このことから、起動時のスプラッシュ画面でなにか悪さをされていると判断。
解決
前述のページで書かれているとおり、リカバリーモードで sudo apt remove plymouth
を実行して、以後は通常起動時にログイン画面に到達できるようになった。