i have this problem (startup take more than one and half minute ~ 1:35 sec) and i did a lot of search but i cann't find any things to solve it (i have processor=intel core i3, ram=4G , swap=9G) and my boot info it is:
~$ systemd-analyze Startup finished in 10.299s (kernel) + 49.706s (userspace) = 1min 6ms graphical.target reached after 49.694s in userspace
and graphical analyze are
~$ systemd-analyze critical-chain graphical.target The time after the unit is active or started is printed after the "@" character. The time the unit takes to start is printed after the "+" character. graphical.target @49.694s └─multi-user.target @49.693s └─mysql.service @39.610s +10.082s └─network.target @39.607s └─wpa_supplicant.service @34.142s +5.464s └─dbus.service @28.807s └─basic.target @28.749s └─sockets.target @28.749s └─snapd.socket @28.747s +1ms └─sysinit.target @28.719s └─systemd-timesyncd.service @28.477s +240ms └─systemd-tmpfiles-setup.service @27.622s +716ms └─systemd-journal-flush.service @5.195s +22.426s └─systemd-remount-fs.service @4.389s +803ms └─systemd-journald.socket @4.354s └─system.slice @4.354s └─-.slice @4.334s