Hi!
I’m having problem with boot time on my Thinkpad l390 with NVMe SSD. It takes about 20s to boot - you might think that it’s not that long and in the end I can live with that but it still boggling me since it’s just too long compared to other OS. I noticed that Manjaro Gnome has had similar problem.
It’s a newest installation possible of Manjaro KDE with 5.8.6.1-MANJARO kernel.
Startup finished in 5.954s (firmware) + 10.245s (loader) + 1.067s (kernel) + 2.607s (userspace) = 19.874s
graphical.target reached after 1.661s in userspace
And as you can see by using systemd-analyze blame
- it does not look that bad actually. So I have no idea what should I do. Would you be able to help me?
1.235s systemd-random-seed.service
901ms tlp.service
779ms lvm2-monitor.service
629ms dev-nvme0n1p2.device
508ms snapd.service
433ms systemd-logind.service
369ms apparmor.service
293ms systemd-udevd.service
268ms systemd-journald.service
251ms upower.service
223ms systemd-rfkill.service
143ms polkit.service
122ms systemd-backlight@backlight:intel_backlight.service
104ms systemd-tmpfiles-clean.service
103ms boot-efi.mount
101ms systemd-journal-flush.service
67ms user@1000.service
61ms systemd-modules-load.service
61ms ModemManager.service
59ms NetworkManager.service
57ms avahi-daemon.service
56ms systemd-udev-trigger.service
40ms udisks2.service
39ms modprobe@drm.service
27ms org.cups.cupsd.service
21ms systemd-fsck@dev-disk-by\x2duuid-FFD5\x2d6F27.service
18ms snapd.apparmor.service
17ms systemd-backlight@leds:tpacpi::kbd_backlight.service
15ms systemd-binfmt.service
14ms systemd-tmpfiles-setup.service
12ms systemd-tmpfiles-setup-dev.service
12ms dev-hugepages.mount
11ms wpa_supplicant.service
11ms dev-mqueue.mount
11ms user-runtime-dir@1000.service
11ms sys-kernel-debug.mount
10ms sys-kernel-tracing.mount
9ms tmp.mount
9ms kmod-static-nodes.service
9ms bluetooth.service
8ms linux-module-cleanup.service
7ms systemd-remount-fs.service
7ms systemd-user-sessions.service
7ms systemd-update-utmp.service
5ms systemd-sysctl.service
3ms rtkit-daemon.service
3ms proc-sys-fs-binfmt_misc.mount
2ms sys-kernel-config.mount
2ms sys-fs-fuse-connections.mount
716us snapd.socket
Here’s systemd-analyze critical-chain
graphical.target @1.661s
└─multi-user.target @1.661s
└─snapd.service @1.153s +508ms
└─basic.target @1.143s
└─sockets.target @1.143s
└─snapd.socket @1.142s +716us
└─sysinit.target @1.140s
└─systemd-backlight@backlight:intel_backlight.service @2.480s +122ms
└─system-systemd\x2dbacklight.slice @1.171s
└─system.slice @195ms
└─-.slice @195ms
So is there anyway to make the boot faster? 20s still seems to be a bit too much.
[The topic was on reddit before but I didn’t got proper answer if there’s any. Also I couldn’t embedded any media so I just pasted terminal output, sorry for that.]