If fact, I feel the speed limiting factor exists between monitor and chair. For example, I cannot type as fast as I can think.
It depends. When you using example menu start with 5 second. Then waiting for loading all stuff it takes some 60 second or more but it is very funny watching how it loading like a hackintosh or apple operative system. I remember Mint was faster but it could change long time don't tried him.
17 seconds on a quad core i5 x230 lenovo.
About 50 seconds on my laptop with a hardrive and 30 seconds on a desktop which boots from a sd card
On my Zorin 15.3 my boot load time usually take 30 seconds or not less than 25 seconds. I don't know for the 16 version coz I'm waiting for the direct upgrade.
Startup finished in 2.996s (firmware) + 6.009s (loader) + 2.483s (kernel) + 11.896s (userspace) = 23.385s
graphical.target reached after 11.858s in userspace
Sata 3 SSD, 6th gen Pentium, 4gb ddr4 ram
WOW, your post was surprisingly quite scientific with your attention to detail. Quite informative, good job!
Wold you mind to tell us which software you used to get those figures?
I was so impressed.
systemd-analyze
Mine is
startup finished in 5.736s (kernel) + 54.470s (userspace) = 1min 206ms
graphical.target reached after 54.383s in userspace it took 1 minute to boot. Its still decent cuz the laptop is old and slow.
I am not count how fast boot but Zorin is very fast to response anything what you want open or anything what can save time when you lost when Zorin started.
i installed zorin on ssd and this is my systemd-blame. it'so fast that i'm not aware about boot time beside the choosing screen because of dual boot with windows
I forgot about this thread. Now that I am running Zorin OS 16 on this old dual core workstation, its time to provide my systemd-analyze.
Startup finished in 8.114s (kernel) + 14.740s (userspace) = 22.855s
graphical.target reached after 14.712s in userspace
SYSTEM SPECS:
Acer Aspire 5733Z-4816
Pentium R P6200 dual core 2.1GHZ CPU
8GB DDR 1066 RAM
Intel HD Integrated Graphics
Samsung 850 Pro SATA III SSD Drive
1 second.
Windows 10 most likely is utilizing fastboot on your system which is a form of hibernation. you can enable this in Zorin by using **sudo apt-get install fastboot but as with windows this takes page/swap space and can sometimes cause boot issues.
for my laptop running zorin pro 16.1 lite takes 33 seconds my desktop zorin pro 16.1 about 24 seconds.
** edit** installed fastboot on my laptop just now - shutdown and restarted 3x @ 19 seconds, 17 seconds and 26 seconds.
I checked on Zorin you have option a hibernate i checked working perfectly and very fast on xfce without problems.
Let me chime in with my long boot process. First off: I had to repair my boot partition recently, so that could have been a reason why it is taking so long now... But maybe someone has a different idea.
systemd-analyze
Startup finished in 7.829s (firmware) + 8.838s (loader) + 5.319s (kernel) + 1min 54.129s (userspace) = 2min 16.116s
systemd-analyze blame
22.621s plymouth-quit-wait.service
6.361s NetworkManager-wait-online.service
2.648s dev-sda4.device
1.372s snapd.service
1.365s dev-loop1.device
1.352s dev-loop2.device
1.309s dev-loop8.device
1.308s dev-loop3.device
1.302s dev-loop4.device
1.297s dev-loop5.device
1.262s dev-loop6.device
1.200s dev-loop7.device
1.003s networkd-dispatcher.service
797ms fwupd.service
449ms systemd-journal-flush.service
446ms systemd-logind.service
430ms dev-loop0.device
404ms tlp.service
251ms snap-snapd-15177.mount
249ms udisks2.service
222ms accounts-daemon.service
184ms snap-sdlpop-472.mount
155ms polkit.service
149ms avahi-daemon.service
148ms bluetooth.service
147ms NetworkManager.service
146ms snap-gtk\x2dcommon\x2dthemes-1515.mount
138ms iio-sensor-proxy.service
128ms virtualbox.service
127ms switcheroo-control.service
125ms apparmor.service
123ms thermald.service
120ms wpa_supplicant.service
116ms ModemManager.service
115ms snap-gnome\x2d3\x2d28\x2d1804-161.mount
103ms snap-snapd-15534.mount
91ms user@1000.service
89ms systemd-journald.service
89ms systemd-udev-trigger.service
89ms gpu-manager.service
87ms systemd-udevd.service
85ms upower.service
84ms snap-core18-2344.mount
77ms secureboot-db.service
71ms systemd-resolved.service
68ms systemd-timesyncd.service
67ms keyboard-setup.service
61ms gdm.service
60ms rsyslog.service
49ms snap-core18-2284.mount
46ms swapfile.swap
46ms colord.service
45ms snapd.seeded.service
45ms snap-gtk\x2dcommon\x2dthemes-1519.mount
44ms systemd-backlight@backlight:intel_backlight.service
44ms snapd.apparmor.service
42ms lm-sensors.service
42ms grub-common.service
40ms systemd-modules-load.service
31ms kerneloops.service
27ms packagekit.service
26ms grub-initrd-fallback.service
25ms e2scrub_reap.service
24ms snap-bare-5.mount
21ms systemd-tmpfiles-setup.service
20ms plymouth-start.service
18ms systemd-random-seed.service
18ms systemd-tmpfiles-clean.service
16ms systemd-sysctl.service
15ms systemd-sysusers.service
13ms pppd-dns.service
13ms alsa-restore.service
13ms systemd-update-utmp.service
12ms plymouth-read-write.service
10ms systemd-tmpfiles-setup-dev.service
10ms systemd-user-sessions.service
9ms systemd-remount-fs.service
9ms dev-mqueue.mount
9ms dev-hugepages.mount
9ms sys-kernel-debug.mount
8ms sys-kernel-tracing.mount
8ms user-runtime-dir@1000.service
7ms systemd-update-utmp-runlevel.service
7ms hddtemp.service
6ms kmod-static-nodes.service
5ms console-setup.service
5ms ufw.service
4ms sys-fs-fuse-connections.mount
3ms sys-kernel-config.mount
3ms rtkit-daemon.service
3ms setvtrgb.service
3ms openvpn.service
2ms vsftpd.service
1ms nordvpnd.socket
570us snapd.socket
179us clean-mount-point@media-albi-CACAB5D4CAB5BD4F.service
systemd-analyze critical-chain
graphical.target @1min 53.721s
└─multi-user.target @1min 53.721s
└─virtualbox.service @1min 37.448s +128ms
└─network-online.target @1min 37.442s
└─NetworkManager-wait-online.service @1min 31.080s +6.361s
└─NetworkManager.service @1min 30.932s +147ms
└─dbus.service @1min 30.929s
└─basic.target @1min 30.922s
└─sockets.target @1min 30.922s
└─snapd.socket @1min 30.921s +570us
└─sysinit.target @1min 30.918s
└─snapd.apparmor.service @1min 30.874s +44ms
└─apparmor.service @1min 30.748s +125ms
└─systemd-journald.socket @644ms
└─system.slice @641ms
└─-.slice @641ms
EDIT:
This is the output of /var/log/boot.log
------------ Mon May 02 09:50:03 CEST 2022 ------------
/dev/sda4: clean, 2015979/15515648 files, 46243352/62032640 blocks
[e[0;1;31m TIME e[0m] Timed out waiting for device e[0;1;39m/dev/disk/by-uuid/F752-17D5e[0m.
[e[0;1;38;5;185mDEPENDe[0m] Dependency failed for e[0;1;39m/boot/efie[0m.
[e[0;1;38;5;185mDEPENDe[0m] Dependency failed for e[0;1;39mLocal File Systemse[0m.
[e[0;1;38;5;185mDEPENDe[0m] Dependency failed for e[0;1;39mFile…n /dev/disk/by-uuid/F752-17D5e[0m.
[e[0;32m OK e[0m] Finished e[0;1;39mTell Plymouth To Write Out Runtime Datae[0m.
[e[0;32m OK e[0m] Finished e[0;1;39mCreate Volatile Files and Directoriese[0m.
Starting e[0;1;39mNetwork Name Resolutione[0m...
Starting e[0;1;39mNetwork Time Synchronizatione[0m...
Starting e[0;1;39mUpdate UTMP about System Boot/Shutdowne[0m...
[e[0;32m OK e[0m] Finished e[0;1;39mUpdate UTMP about System Boot/Shutdowne[0m.
[e[0;32m OK e[0m] Started e[0;1;39mNetwork Time Synchronizatione[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mSystem Time Sete[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mSystem Time Synchronizede[0m.
[e[0;32m OK e[0m] Started e[0;1;39mNetwork Name Resolutione[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mHost and Network Name Lookupse[0m.
[e[0;32m OK e[0m] Finished e[0;1;39mLoad AppArmor profilese[0m.
Starting e[0;1;39mLoad AppArmor pro…managed internally by snapde[0m...
[e[0;32m OK e[0m] Finished e[0;1;39mLoad AppArmor pro…s managed internally by snapde[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mSystem Initializatione[0m.
[e[0;32m OK e[0m] Started e[0;1;39mACPI Events Checke[0m.
[e[0;32m OK e[0m] Started e[0;1;39mCUPS Schedulere[0m.
[e[0;32m OK e[0m] Started e[0;1;39mTrigger anacron every houre[0m.
[e[0;32m OK e[0m] Started e[0;1;39mDaily apt download activitiese[0m.
[e[0;32m OK e[0m] Started e[0;1;39mDaily apt upgrade and clean activitiese[0m.
[e[0;32m OK e[0m] Started e[0;1;39mPeriodic ext4 Onli…ata Check for All Filesystemse[0m.
[e[0;32m OK e[0m] Started e[0;1;39mDiscard unused blocks once a weeke[0m.
[e[0;32m OK e[0m] Started e[0;1;39mRefresh fwupd metadata regularlye[0m.
[e[0;32m OK e[0m] Started e[0;1;39mDaily rotation of log filese[0m.
[e[0;32m OK e[0m] Started e[0;1;39mDaily man-db regeneratione[0m.
[e[0;32m OK e[0m] Started e[0;1;39mMessage of the Daye[0m.
[e[0;32m OK e[0m] Started e[0;1;39mDaily Cleanup of Temporary Directoriese[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mPathse[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mTimerse[0m.
[e[0;32m OK e[0m] Listening on e[0;1;39mACPID Listen Sockete[0m.
[e[0;32m OK e[0m] Listening on e[0;1;39mAvahi mDNS/DNS-SD Stack Activation Sockete[0m.
[e[0;32m OK e[0m] Listening on e[0;1;39mCUPS Schedulere[0m.
[e[0;32m OK e[0m] Listening on e[0;1;39mD-Bus System Message Bus Sockete[0m.
Starting e[0;1;39mNordVPN Daemon Sockete[0m.
Starting e[0;1;39mSocket activation for snappy daemone[0m.
[e[0;32m OK e[0m] Listening on e[0;1;39mUUID daemon activation sockete[0m.
[e[0;32m OK e[0m] Listening on e[0;1;39mNordVPN Daemon Sockete[0m.
[e[0;32m OK e[0m] Listening on e[0;1;39mSocket activation for snappy daemone[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mSocketse[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mBasic Systeme[0m.
Starting e[0;1;39mAccounts Servicee[0m...
[e[0;32m OK e[0m] Started e[0;1;39mACPI event daemone[0m.
[e[0;32m OK e[0m] Started e[0;1;39mRun anacron jobse[0m.
Starting e[0;1;39mAvahi mDNS/DNS-SD Stacke[0m...
Starting e[0;1;39mBluetooth servicee[0m...
[e[0;32m OK e[0m] Started e[0;1;39mRegular background program processing daemone[0m.
[e[0;32m OK e[0m] Started e[0;1;39mCUPS Schedulere[0m.
[e[0;32m OK e[0m] Started e[0;1;39mD-Bus System Message Buse[0m.
Starting e[0;1;39mNetwork Managere[0m...
[e[0;32m OK e[0m] Started e[0;1;39mSave initial kernel messages after boote[0m.
Starting e[0;1;39mRemove Stale Onli…t4 Metadata Check Snapshotse[0m...
[e[0;32m OK e[0m] Reached target e[0;1;39mLogin Promptse[0m.
Starting e[0;1;39mDetect the availa…eal with any system changese[0m...
Starting e[0;1;39mRecord successful boot for GRUBe[0m...
Starting e[0;1;39mIIO Sensor Proxy servicee[0m...
[e[0;32m OK e[0m] Started e[0;1;39mirqbalance daemone[0m.
Starting e[0;1;39mInitialize hardware monitoring sensorse[0m...
Starting e[0;1;39mDispatcher daemon for systemd-networkde[0m...
[e[0;32m OK e[0m] Started e[0;1;39mSet the CPU Frequency Scaling governore[0m.
Starting e[0;1;39mAuthorization Managere[0m...
Starting e[0;1;39mRestore /etc/reso… the ppp link was shut downe[0m...
Starting e[0;1;39mSystem Logging Servicee[0m...
Starting e[0;1;39mSecure Boot updates for DB and DBXe[0m...
Starting e[0;1;39mSnap Daemone[0m...
Starting e[0;1;39mSwitcheroo Control Proxy servicee[0m...
Starting e[0;1;39mLogin Servicee[0m...
Starting e[0;1;39mThermal Daemon Servicee[0m...
[e[0;32m OK e[0m] Started e[0;1;39mTouchégg Daemone[0m.
Starting e[0;1;39mDisk Managere[0m...
Starting e[0;1;39mWPA supplicante[0m...
[e[0;32m OK e[0m] Finished e[0;1;39mRestore /etc/reso…re the ppp link was shut downe[0m.
[e[0;32m OK e[0m] Finished e[0;1;39mRemove Stale Onli…ext4 Metadata Check Snapshotse[0m.
[e[0;32m OK e[0m] Finished e[0;1;39mRecord successful boot for GRUBe[0m.
Starting e[0;1;39mGRUB failed boot detectione[0m...
[e[0;32m OK e[0m] Finished e[0;1;39mInitialize hardware monitoring sensorse[0m.
[e[0;32m OK e[0m] Started e[0;1;39mSystem Logging Servicee[0m.
[e[0;32m OK e[0m] Finished e[0;1;39mGRUB failed boot detectione[0m.
[e[0;32m OK e[0m] Finished e[0;1;39mDetect the availa… deal with any system changese[0m.
[e[0;32m OK e[0m] Finished e[0;1;39mSecure Boot updates for DB and DBXe[0m.
[e[0;32m OK e[0m] Started e[0;1;39mBluetooth servicee[0m.
[e[0;32m OK e[0m] Started e[0;1;39mAvahi mDNS/DNS-SD Stacke[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mBluetoothe[0m.
[e[0;32m OK e[0m] Started e[0;1;39mMake remote CUPS printers available locallye[0m.
[e[0;32m OK e[0m] Started e[0;1;39mThermal Daemon Servicee[0m.
[e[0;32m OK e[0m] Started e[0;1;39mWPA supplicante[0m.
[e[0;32m OK e[0m] Started e[0;1;39mIIO Sensor Proxy servicee[0m.
[e[0;32m OK e[0m] Started e[0;1;39mSwitcheroo Control Proxy servicee[0m.
[e[0;32m OK e[0m] Started e[0;1;39mNetwork Managere[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mNetworke[0m.
Starting e[0;1;39mNetwork Manager Wait Onlinee[0m...
Starting e[0;1;39mSave/Restore Sound Card Statee[0m...
Starting e[0;1;39mManage, Install and Generate Color Profilese[0m...
Starting e[0;1;39mOpenVPN servicee[0m...
Starting e[0;1;39mPermit User Sessionse[0m...
Starting e[0;1;39mvsftpd FTP servere[0m...
[e[0;32m OK e[0m] Finished e[0;1;39mOpenVPN servicee[0m.
[e[0;32m OK e[0m] Started e[0;1;39mvsftpd FTP servere[0m.
Starting e[0;1;39mHostname Servicee[0m...
[e[0;32m OK e[0m] Finished e[0;1;39mPermit User Sessionse[0m.
[e[0;32m OK e[0m] Finished e[0;1;39mSave/Restore Sound Card Statee[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mSound Carde[0m.
Starting e[0;1;39mGNOME Display Managere[0m...
Starting e[0;1;39mHold until boot process finishes upe[0m...
[e[0;32m OK e[0m] Started e[0;1;39mAuthorization Managere[0m.
Starting e[0;1;39mModem Managere[0m...
[e[0;32m OK e[0m] Started e[0;1;39mManage, Install and Generate Color Profilese[0m.
[e[0;32m OK e[0m] Started e[0;1;39mAccounts Servicee[0m.
[e[0;32m OK e[0m] Started e[0;1;39mHostname Servicee[0m.
[e[0;32m OK e[0m] Started e[0;1;39mGNOME Display Managere[0m.
Starting e[0;1;39mNetwork Manager Script Dispatcher Servicee[0m...
[e[0;32m OK e[0m] Started e[0;1;39mDisk Managere[0m.
[e[0;32m OK e[0m] Started e[0;1;39mNetwork Manager Script Dispatcher Servicee[0m.
[e[0;32m OK e[0m] Started e[0;1;39mModem Managere[0m.
[e[0;32m OK e[0m] Started e[0;1;39mLogin Servicee[0m.
[e[0;32m OK e[0m] Started e[0;1;39mUnattended Upgrades Shutdowne[0m.
Starting e[0;1;39mDaemon for power managemente[0m...
[e[0;32m OK e[0m] Started e[0;1;39mDaemon for power managemente[0m.
[e[0;32m OK e[0m] Started e[0;1;39mDispatcher daemon for systemd-networkde[0m.
[e[0;32m OK e[0m] Started e[0;1;39mSnap Daemone[0m.
Starting e[0;1;39mWait until snapd is fully seedede[0m...
Starting e[0;1;39mTime & Date Servicee[0m...
[e[0;32m OK e[0m] Started e[0;1;39mTime & Date Servicee[0m.
[e[0;32m OK e[0m] Finished e[0;1;39mWait until snapd is fully seedede[0m.
Everything looks normal. Snapd can cause slower boot.
You also can disable NetworkManager-wait-online.service
to shave a few seconds off boot time.
sudo systemctl disable NetworkManager-wait-online.service
Thanks for looking into it. It seems in the blame output that everything is pretty standard. But look at the total time of over 2 minutes. Userspace alone takes 1:54 min. There is definitely something holding up the boot process but I think, if I don't just want to reinstall Zorin, it will be a long error hunt...