I am noticing very long boot times on my endeavour os install. From pressing power button to getting grub menu takes more than a minute, then 5 seconds on grub and after that the boot process takes additional 3-4 mins. Most of that time it is stuck in "starting arch version " screen. After entering password it takes another minute for system to be usable. I have only one app (xdm) with autostart permission. Here are some data that might be helpful. This is an HDD install with btrfs file system.
Here is the output of neofetch
./sssso- -------------------
`:osssssss+- OS: EndeavourOS Linux x86_64
`:+sssssssssso/. Host: TravelMate P259-G2-MG V1.51
`-/ossssssssssssso/. Kernel: 5.14.7-arch1-1
`-/+sssssssssssssssso+:` Uptime: 24 mins
`-:/+sssssssssssssssssso+/. Packages: 1232 (pacman)
`.://osssssssssssssssssssso++- Shell: bash 5.1.8
.://+ssssssssssssssssssssssso++: Resolution: 1366x768
.:///ossssssssssssssssssssssssso++: DE: Plasma 5.22.5
`:////ssssssssssssssssssssssssssso+++. WM: KWin
`-////+ssssssssssssssssssssssssssso++++- Theme: Gently [Plasma], Breeze [GTK3]
`..-+oosssssssssssssssssssssssso+++++/` Icons: [Plasma], Breeze-Noir-White-Blue [GTK2/3]
./++++++++++++++++++++++++++++++/:. Terminal: konsole
`:::::::::::::::::::::::::------`` CPU: Intel i5-7200U (4) @ 3.100GHz
GPU: NVIDIA GeForce 940MX
GPU: Intel HD Graphics 620
Memory: 1799MiB / 7819MiB
Here is the output of systemd-analyze
Startup finished in 53.763s (firmware) + 5.231s (loader) + 56.334s (kernel) + 2min 194ms (userspace) = 3min 55.524s
graphical.target reached after 1min 59.286s in userspace
Here is the output of systemd-analyze blame
1min 135ms NetworkManager-wait-online.service
18.058s dev-sda3.device
13.169s systemd-remount-fs.service
5.054s systemd-sysctl.service
4.797s ldconfig.service
4.078s systemd-journal-flush.service
3.473s media-D.mount
2.580s samba.service
2.236s systemd-fsck@dev-disk-by\x2duuid-146D\x2dDE0D.service
2.204s sys-kernel-config.mount
2.161s systemd-modules-load.service
2.153s sys-kernel-debug.mount
2.131s sys-fs-fuse-connections.mount
2.084s systemd-binfmt.service
2.038s proc-sys-fs-binfmt_misc.mount
1.928s sys-kernel-tracing.mount
1.896s dev-hugepages.mount
1.893s dev-mqueue.mount
1.861s systemd-journald.service
1.833s nmb.service
1.418s NetworkManager.service
1.282s udisks2.service
1.254s cups.service
1.233s smb.service
969ms systemd-udevd.service
921ms avahi-daemon.service
903ms tlp.service
897ms systemd-logind.service
890ms systemd-machined.service
762ms systemd-sysusers.service
752ms dev-disk-by\x2duuid-123da89a\x2d3359\x2d4464\x2dac33\x2d278ef989495c.swap
674ms systemd-random-seed.service
626ms zramd.service
575ms polkit.service
570ms systemd-rfkill.service
478ms upower.service
435ms systemd-backlight@backlight:intel_backlight.service
415ms user@1000.service
324ms modprobe@drm.service
297ms systemd-udev-trigger.service
269ms systemd-tmpfiles-setup.service
257ms systemd-journal-catalog-update.service
247ms bluetooth.service
170ms home.mount
167ms systemd-timesyncd.service
166ms lvm2-monitor.service
158ms wpa_supplicant.service
135ms modprobe@fuse.service
135ms var-log.mount
112ms var-cache.mount
110ms rtkit-daemon.service
107ms systemd-tmpfiles-setup-dev.service
105ms systemd-update-utmp.service
70ms kmod-static-nodes.service
67ms modprobe@configfs.service
65ms boot-efi.mount
44ms user-runtime-dir@1000.service
42ms udisks2-zram-setup@zram0.service
41ms alsa-restore.service
25ms systemd-user-sessions.service
23ms systemd-fsck@dev-disk-by\x2duuid-7c66c33c\x2d4a12\x2d44ac\x2da40e\x2d6aa9d6d34ceb.service
11ms systemd-update-done.service
6ms tmp.mount
Here is the output of systemd-analyze critical-chain. some outputs were in red colour so i indicated them with [red]
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @1min 59.286s
ââmulti-user.target @1min 59.286s
ââsmb.service @1min 58.051s +1.233s [red]
âânmb.service @1min 56.212s +1.833s [red]
âânetwork-online.target @1min 56.208s
âânetwork.target @56.066s
ââwpa_supplicant.service @58.314s +158ms [red]
ââdbus.service @54.638s
ââbasic.target @54.625s
ââsockets.target @54.625s
ââvirtlogd.socket @54.625s
ââsysinit.target @54.576s
ââsystemd-update-done.service @54.564s +11ms [red]
ââldconfig.service @49.764s +4.797s [red]
ââlocal-fs.target @49.761s
âârun-user-1000.mount @1min 22.681s
ââswap.target @45.290s
ââdev-zram0.swap @55.292s
ââdev-zram0.device @55.001s
let me know if i can add anymore info.