How can boot time be minimized?

8.498s - Duration for plymouth-quit-wait.service
5.674s - Time taken by systemd-modules-load.service
1.063s - Boot time for dev-nvme0n1p5.device
719ms - Duration of apparmor.service
575ms - Boot time for systemd-udev-trigger.service
536ms - Duration of fwupd.service
510ms - Time taken by systemd-remount-fs.service
318ms - Duration for modprobe@fuse.service
302ms - Boot time for ufw.service
281ms - Time taken by systemd-timesyncd.service
254ms - Duration of lvm2-monitor.service
253ms - Time taken by modprobe@drm.service
247ms - Duration of systemd-update-utmp.service
214ms - Boot time for systemd-tmpfiles-setup.service
203ms - Duration of upower.service
190ms - Boot time for systemd-journal-flush.service
161ms - Time taken by systemd-tmpfiles-setup-dev.service
156ms - Duration of systemd-backlight@leds:asus::kbd_backlight.service
152ms - Time taken by user@1000.service
138ms - Duration of polkit.service
100ms - Boot time for systemd-vconsole-setup.service
90ms - Time taken by systemd-fsck@dev-disk-by\x2duuid-8055\x2d8EAF.service
77ms - Boot time for systemd-journald.service


These are all optional.

As are fwupd and ufw, but as firmware update and firewall you might want to keep them.

Plymouth is just the boot splash thing, apparmor provides only as much as its profiles (which by default is not much), and lvm is only needed if you use it.

Please also show

cat /etc/mkinitcpio.conf

System info might be useful as well

inxi -Fazy

As you are new here … heres a guide on how to find info and format posts, etc

At face value, that seems to be around twenty seconds; probably fast enough for most people. However, uninstalling plymouth, and by extension, the plymouth-quit-wait.service service, might save as much as eight or nine seconds; if what you posted is accurate. Cheers.

Remember when optimizing that many things start in parallel, so just looking at the time each process takes does not tell you much. analyze critical-chain tells what is slowing down boot process.

True that.

At least to me, your machine seems that it shouldn’t be taking long to boot. Perhaps some more information might give a better overview. Good luck.

sudo inxi --admin --verbosity=7 --filter --no-host --width