Fedora 25: Slow issue of plymouth-quit-wait

This article will describe a workaround for slow issue of plymouth-quit-wait.

1 Slow issue of plymouth-quit-wait

The plymouth-quit-wait takes a time to be completed (or be failed?). This will not make SSH and login to be delayed, but will make systemd to be delayed.

$ systemd-analyze
Startup finished in 614ms (kernel) + 1.361s (initrd) + 29.098s (userspace) = 31.074s
$ systemd-analyze blame
         22.161s plymouth-quit-wait.service
          5.414s firewalld.service
          2.244s libvirtd.service
          1.058s systemd-udev-settle.service

2 Workaround: uninstall plymouth

The plymouth provides graphical progress bar of starting system. If you do not need graphical progress bar, uninstalling plymouth will avoid plymouth-quit-wait.

$ sudo dnf remove -y plymouth

After reboot, systemd-analyze result will be improved.

$ sudo reboot
$ systemd-analyze
Startup finished in 615ms (kernel) + 1.077s (initrd) + 2.401s (userspace) = 4.095s