For some reason, my boot process is taking too long (almost 2.5 min.).
shivansh@devlab:~$ systemd-analyze
Startup finished in 33.431s (firmware) + 8.979s (loader) + 3.920s (kernel) + 1min 39.559s (userspace) = 2min 25.890s
graphical.target reached after 21.967s in userspace
How can I troubleshoot this and make my boot faster?
Here is the output of `systemd-analyze blame
shivansh@devlab:~$ systemd-analyze blame
8.688s udisks2.service
7.353s accounts-daemon.service
5.798s NetworkManager.service
5.726s polkit.service
4.502s avahi-daemon.service
4.462s switcheroo-control.service
4.458s thermald.service
4.457s wpa_supplicant.service
4.457s systemd-logind.service
4.251s dev-sda2.device
3.943s grub-common.service
3.869s gpu-manager.service
3.600s secureboot-db.service
3.600s ModemManager.service
3.379s gdm.service
3.112s preload.service
2.635s systemd-resolved.service
2.366s rsyslog.service
2.069s apport.service
2.063s lm-sensors.service
1.876s systemd-tmpfiles-setup.service
1.532s apparmor.service
1.092s pppd-dns.service
1.063s systemd-modules-load.service
959ms systemd-rfkill.service
861ms systemd-sysusers.service
708ms swapfile.swap
672ms systemd-journald.service
587ms systemd-udev-trigger.service
586ms systemd-random-seed.service
584ms systemd-fsck@dev-disk-by\x2duuid-1801\x2d413B.service
582ms setvtrgb.service
521ms upower.service
476ms packagekit.service
475ms e2scrub_reap.service
414ms systemd-sysctl.service
385ms systemd-udevd.service
347ms keyboard-setup.service
342ms kerneloops.service
338ms systemd-tmpfiles-setup-dev.service
301ms openvpn.service
298ms systemd-user-sessions.service
291ms systemd-remount-fs.service
283ms grub-initrd-fallback.service
279ms [email protected]
266ms update-notifier-download.service
242ms dev-hugepages.mount
240ms dev-mqueue.mount
237ms sys-kernel-debug.mount
236ms systemd-timesyncd.service
234ms sys-kernel-tracing.mount
227ms plymouth-read-write.service
225ms kmod-static-nodes.service
215ms ufw.service
161ms colord.service
161ms [email protected]
126ms apport-autoreport.service
115ms systemd-backlight@backlight:intel_backlight.service
92ms boot-efi.mount
73ms systemd-journal-flush.service
66ms systemd-update-utmp.service
51ms console-setup.service
21ms systemd-update-utmp-runlevel.service
10ms rtkit-daemon.service
10ms [email protected]
8ms alsa-restore.service
4ms sys-fs-fuse-connections.mount
3ms sys-kernel-config.mount
2ms plymouth-quit-wait.service
Neofetch Output: https://i.stack.imgur.com/QiHJt.png