Diagnosing slow boot times

A friend of mine recently showed me systemd-analyze and when he saw my output pointed out how much slower it is than his. For me it’s Startup finished in 20.000s (firmware) + 5.292s (loader) + 2.820s (kernel) + 6.016s (initrd) + 11.975s (userspace) = 46.104s graphical.target reached after 11.974s in userspace. while for him the total was <30s. We compared some other things like the output of systemd-analyze blame, but they looked almost the same, except for the fact that everything on my system is 1.5 to 2 times slower. I have a slightly better CPU and we both have an NVME SSD, so I am somewhat unsure what’s happening. I also asked another friend who uses Linux and their times matched up with the first friend’s times. Notably they’re both on Fedora, I don’t know how that would affect it, but I believe it’s worth pointing out just in case.

What can I do from here to figure out why my system is booting so much slower?

can you report

sudo systemd-analyze blame 

Yeah, sure

8.462s NetworkManager-wait-online.service
6.035s dev-disk-by\x2dpartuuid-3358f62b\x2df3c8\x2ddd4b\x2d87c7\x2dd777e16414aa.device
6.035s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.0\x2dpart-by\x2dlabel-endeavouros.device
6.035s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.0\x2dpart-by\x2dpartlabel-endeavouros.device
6.035s sys-devices-pci0000:00-0000:00:02.1-0000:03:00.0-0000:04:0d.0-0000:0f:00.0-ata3-host2-target2:0:0-2:0:0:0-block-sda-sda2.device
6.035s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.0\x2dpart-by\x2dpartnum-2.device
6.035s dev-disk-by\x2ddiskseq-1\x2dpart2.device
6.035s dev-disk-by\x2did-ata\x2dSamsung_SSD_870_EVO_1TB_S75CNX0W326105M\x2dpart2.device
6.035s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1\x2dpart2.device
6.035s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.0\x2dpart2.device
6.035s dev-sda2.device
6.035s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.0\x2dpart-by\x2duuid-ab042870\x2d45c9\x2d4b9f\x2dae8e\x2d997236beb70d.device
6.035s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.0\x2dpart-by\x2dpartuuid-3358f62b\x2df3c8\x2ddd4b\x2d87c7\x2dd777e16414aa.device
6.035s dev-disk-by\x2duuid-ab042870\x2d45c9\x2d4b9f\x2dae8e\x2d997236beb70d.device
6.035s dev-disk-by\x2did-wwn\x2d0x5002538f4330cd65\x2dpart2.device
6.033s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1\x2dpart1.device
6.033s dev-disk-by\x2duuid-B88A\x2d1EAE.device
6.033s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.0\x2dpart1.device
6.033s dev-disk-by\x2dpartuuid-78ed0ecc\x2db2f7\x2d0c47\x2d8d4f\x2d25b62838a206.device
6.033s dev-disk-by\x2did-wwn\x2d0x5002538f4330cd65\x2dpart1.device
6.033s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.0\x2dpart-by\x2dpartnum-1.device
6.033s dev-disk-by\x2ddiskseq-1\x2dpart1.device
6.033s sys-devices-pci0000:00-0000:00:02.1-0000:03:00.0-0000:04:0d.0-0000:0f:00.0-ata3-host2-target2:0:0-2:0:0:0-block-sda-sda1.device
6.033s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.0\x2dpart-by\x2duuid-B88A\x2d1EAE.device
6.033s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.0\x2dpart-by\x2dpartuuid-78ed0ecc\x2db2f7\x2d0c47\x2d8d4f\x2d25b62838a206.device
6.033s dev-disk-by\x2did-ata\x2dSamsung_SSD_870_EVO_1TB_S75CNX0W326105M\x2dpart1.device
6.033s dev-sda1.device
6.033s dev-disk-by\x2did-ata\x2dSamsung_SSD_870_EVO_1TB_S75CNX0W326105M.device
6.033s dev-sda.device
6.033s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.0.device
6.033s dev-disk-by\x2did-wwn\x2d0x5002538f4330cd65.device
6.033s dev-disk-by\x2ddiskseq-1.device
6.033s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d1.device
6.033s sys-devices-pci0000:00-0000:00:02.1-0000:03:00.0-0000:04:0d.0-0000:0f:00.0-ata3-host2-target2:0:0-2:0:0:0-block-sda.device
6.025s sys-devices-platform-serial8250-serial8250:0-serial8250:0.2-tty-ttyS2.device
6.025s dev-ttyS2.device
6.024s sys-devices-platform-serial8250-serial8250:0-serial8250:0.3-tty-ttyS3.device
6.024s dev-ttyS3.device
6.024s sys-devices-LNXSYSTM:00-LNXSYBUS:00-MSFT0101:00-tpmrm-tpmrm0.device
6.023s dev-tpmrm0.device
6.021s dev-disk-by\x2dlabel-endeavouros.device
6.020s dev-ttyS1.device
6.020s sys-devices-platform-serial8250-serial8250:0-serial8250:0.1-tty-ttyS1.device
6.020s dev-disk-by\x2dpartlabel-endeavouros.device
6.020s dev-ttyS0.device
6.020s sys-devices-platform-serial8250-serial8250:0-serial8250:0.0-tty-ttyS0.device
6.013s sys-module-fuse.device
6.012s sys-module-configfs.device
5.871s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d3.0.device
5.871s dev-disk-by\x2did-ata\x2dST4000DM004\x2d2U9104_ZFN5H4SP.device
5.871s dev-sdb.device
5.871s sys-devices-pci0000:00-0000:00:02.1-0000:03:00.0-0000:04:0d.0-0000:0f:00.0-ata5-host4-target4:0:0-4:0:0:0-block-sdb.device
5.871s dev-disk-by\x2ddiskseq-2.device
5.871s dev-disk-by\x2did-wwn\x2d0x5000c500e8360e66.device
5.871s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d3.device
5.852s dev-disk-by\x2dpartlabel-Microsoft\x5cx20reserved\x5cx20partition.device
5.852s dev-disk-by\x2did-nvme\x2deui.0025385231b10743\x2dpart2.device
5.852s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartuuid-9ce4fcf7\x2d88bd\x2d4c50\x2da491\x2d2c5efe3f4d5a.device
5.852s dev-disk-by\x2did-nvme\x2dSamsung_SSD_970_EVO_Plus_1TB_S6P7NX0W225823H_1\x2dpart2.device
5.852s sys-devices-pci0000:00-0000:00:02.2-0000:10:00.0-nvme-nvme1-nvme1n1-nvme1n1p2.device
5.852s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart2.device
5.852s dev-nvme1n1p2.device
5.852s dev-disk-by\x2ddiskseq-4\x2dpart2.device
5.852s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartlabel-Microsoft\x5cx20reserved\x5cx20partition.device
5.852s dev-disk-by\x2dpartuuid-9ce4fcf7\x2d88bd\x2d4c50\x2da491\x2d2c5efe3f4d5a.device
5.852s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartnum-2.device
5.852s dev-disk-by\x2did-nvme\x2dSamsung_SSD_970_EVO_Plus_1TB_S6P7NX0W225823H\x2dpart2.device
5.850s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartuuid-d8d66f9e\x2d7803\x2d44f4\x2da914\x2d7db5b05a5810.device
5.850s dev-disk-by\x2did-nvme\x2dSamsung_SSD_970_EVO_Plus_1TB_S6P7NX0W225823H_1\x2dpart3.device
5.850s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2duuid-98E85320E852FBC6.device
5.850s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart3.device
5.850s dev-disk-by\x2ddiskseq-4\x2dpart3.device
5.850s dev-disk-by\x2duuid-98E85320E852FBC6.device
5.850s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartlabel-Basic\x5cx20data\x5cx20partition.device
5.850s dev-disk-by\x2dpartuuid-d8d66f9e\x2d7803\x2d44f4\x2da914\x2d7db5b05a5810.device
5.850s dev-nvme1n1p3.device
5.850s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartnum-3.device
5.850s dev-disk-by\x2did-nvme\x2dSamsung_SSD_970_EVO_Plus_1TB_S6P7NX0W225823H\x2dpart3.device
5.850s sys-devices-pci0000:00-0000:00:02.2-0000:10:00.0-nvme-nvme1-nvme1n1-nvme1n1p3.device
5.850s dev-disk-by\x2did-nvme\x2deui.0025385231b10743\x2dpart3.device
5.850s dev-disk-by\x2dpartlabel-Basic\x5cx20data\x5cx20partition.device
5.847s dev-disk-by\x2did-nvme\x2dSamsung_SSD_990_PRO_2TB_S6Z2NU0XB19781P_1\x2dpart2.device
5.847s sys-devices-pci0000:00-0000:00:01.2-0000:02:00.0-nvme-nvme0-nvme0n1-nvme0n1p2.device
5.847s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartnum-2.device
5.847s dev-disk-by\x2dpartuuid-7cafd043\x2dc9f2\x2d43f0\x2d996c\x2d88d0855fdba5.device
5.847s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartlabel-endeavouros.device
5.847s dev-disk-by\x2did-nvme\x2dSamsung_SSD_970_EVO_Plus_1TB_S6P7NX0W225823H.device
5.847s dev-disk-by\x2did-nvme\x2deui.0025385231b10743.device
5.847s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1.device
5.847s sys-devices-pci0000:00-0000:00:02.2-0000:10:00.0-nvme-nvme1-nvme1n1.device
5.847s dev-disk-by\x2did-nvme\x2dSamsung_SSD_970_EVO_Plus_1TB_S6P7NX0W225823H_1.device
5.847s dev-disk-by\x2ddiskseq-4.device
5.847s dev-nvme1n1.device
5.847s dev-disk-by\x2ddiskseq-3\x2dpart2.device
5.847s dev-disk-by\x2did-nvme\x2deui.0025384b41a0d9bc\x2dpart2.device
5.847s dev-disk-by\x2duuid-f68e0931\x2df777\x2d4b3c\x2dbc44\x2dc49b8401418a.device
5.847s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartuuid-7cafd043\x2dc9f2\x2d43f0\x2d996c\x2d88d0855fdba5.device
5.847s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2dlabel-endeavouros.device
5.847s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart2.device
5.847s dev-nvme0n1p2.device
5.847s dev-disk-by\x2did-nvme\x2dSamsung_SSD_990_PRO_2TB_S6Z2NU0XB19781P\x2dpart2.device
5.847s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2duuid-f68e0931\x2df777\x2d4b3c\x2dbc44\x2dc49b8401418a.device
5.846s dev-nvme1n1p1.device
5.846s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart1.device
5.846s dev-disk-by\x2dpartlabel-EFI\x5cx20system\x5cx20partition.device
5.846s dev-disk-by\x2did-nvme\x2dSamsung_SSD_970_EVO_Plus_1TB_S6P7NX0W225823H\x2dpart1.device
5.846s dev-disk-by\x2did-nvme\x2dSamsung_SSD_970_EVO_Plus_1TB_S6P7NX0W225823H_1\x2dpart1.device
5.846s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartuuid-57e2c251\x2d4d10\x2d488d\x2db20d\x2dcec8f988c9f2.device
5.846s dev-disk-by\x2dpartuuid-57e2c251\x2d4d10\x2d488d\x2db20d\x2dcec8f988c9f2.device
5.846s sys-devices-pci0000:00-0000:00:02.2-0000:10:00.0-nvme-nvme1-nvme1n1-nvme1n1p1.device
5.846s dev-disk-by\x2duuid-4052\x2d8DEF.device
5.846s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2duuid-4052\x2d8DEF.device
5.846s dev-disk-by\x2did-nvme\x2deui.0025385231b10743\x2dpart1.device
5.846s dev-disk-by\x2ddiskseq-4\x2dpart1.device
5.846s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartnum-1.device
5.846s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartlabel-EFI\x5cx20system\x5cx20partition.device
5.842s dev-disk-by\x2dpartuuid-c4edbb21\x2d35d2\x2d49d0\x2d9670\x2dd13fae57d19c.device
5.842s dev-disk-by\x2did-nvme\x2dSamsung_SSD_970_EVO_Plus_1TB_S6P7NX0W225823H_1\x2dpart4.device
5.842s dev-disk-by\x2did-nvme\x2deui.0025385231b10743\x2dpart4.device
5.842s dev-disk-by\x2ddiskseq-4\x2dpart4.device
5.842s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart4.device
5.842s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartuuid-c4edbb21\x2d35d2\x2d49d0\x2d9670\x2dd13fae57d19c.device
5.842s sys-devices-pci0000:00-0000:00:02.2-0000:10:00.0-nvme-nvme1-nvme1n1-nvme1n1p4.device
5.842s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartnum-4.device
5.842s dev-nvme1n1p4.device
5.842s dev-disk-by\x2duuid-F43A2DFB3A2DBB8C.device
5.842s dev-disk-by\x2dpath-pci\x2d0000:10:00.0\x2dnvme\x2d1\x2dpart-by\x2duuid-F43A2DFB3A2DBB8C.device
5.842s dev-disk-by\x2did-nvme\x2dSamsung_SSD_970_EVO_Plus_1TB_S6P7NX0W225823H\x2dpart4.device
5.839s dev-disk-by\x2did-nvme\x2dSamsung_SSD_990_PRO_2TB_S6Z2NU0XB19781P_1.device
5.839s dev-nvme0n1.device
5.839s dev-disk-by\x2ddiskseq-3.device
5.839s dev-disk-by\x2did-nvme\x2dSamsung_SSD_990_PRO_2TB_S6Z2NU0XB19781P.device
5.839s dev-disk-by\x2did-nvme\x2deui.0025384b41a0d9bc.device
5.839s sys-devices-pci0000:00-0000:00:01.2-0000:02:00.0-nvme-nvme0-nvme0n1.device
5.839s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1.device
5.835s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2dlabel-swap.device
5.835s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartuuid-4764b236\x2d8105\x2d4a31\x2da3b9\x2d5ebd6e1110e3.device
5.835s dev-disk-by\x2dlabel-swap.device
5.835s dev-nvme0n1p3.device
5.835s dev-disk-by\x2did-nvme\x2deui.0025384b41a0d9bc\x2dpart3.device
5.835s dev-disk-by\x2did-nvme\x2dSamsung_SSD_990_PRO_2TB_S6Z2NU0XB19781P_1\x2dpart3.device
5.835s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartnum-3.device
5.835s sys-devices-pci0000:00-0000:00:01.2-0000:02:00.0-nvme-nvme0-nvme0n1-nvme0n1p3.device
5.835s dev-disk-by\x2dpartuuid-4764b236\x2d8105\x2d4a31\x2da3b9\x2d5ebd6e1110e3.device
5.835s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2duuid-371d8956\x2de566\x2d45ca\x2d825e\x2d1a4a776f66a6.device
5.835s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart3.device
5.835s dev-disk-by\x2ddiskseq-3\x2dpart3.device
5.835s dev-nvme0n1p1.device
5.835s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart1.device
5.835s sys-devices-pci0000:00-0000:00:01.2-0000:02:00.0-nvme-nvme0-nvme0n1-nvme0n1p1.device
5.835s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartlabel-EFI.device
5.835s dev-disk-by\x2did-nvme\x2dSamsung_SSD_990_PRO_2TB_S6Z2NU0XB19781P\x2dpart3.device
5.835s dev-disk-by\x2duuid-371d8956\x2de566\x2d45ca\x2d825e\x2d1a4a776f66a6.device
5.835s dev-disk-by\x2did-nvme\x2dSamsung_SSD_990_PRO_2TB_S6Z2NU0XB19781P\x2dpart1.device
5.835s dev-disk-by\x2did-nvme\x2deui.0025384b41a0d9bc\x2dpart1.device
5.835s dev-disk-by\x2duuid-20DD\x2d51DB.device
5.835s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartuuid-17181dc0\x2d054e\x2d4b92\x2d9e6e\x2d4c6ad9374154.device
5.835s dev-disk-by\x2did-nvme\x2dSamsung_SSD_990_PRO_2TB_S6Z2NU0XB19781P_1\x2dpart1.device
5.835s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartnum-1.device
5.835s dev-disk-by\x2ddiskseq-3\x2dpart1.device
5.835s dev-disk-by\x2dpartuuid-17181dc0\x2d054e\x2d4b92\x2d9e6e\x2d4c6ad9374154.device
5.835s dev-disk-by\x2dpath-pci\x2d0000:02:00.0\x2dnvme\x2d1\x2dpart-by\x2duuid-20DD\x2d51DB.device
5.835s dev-disk-by\x2dpartlabel-EFI.device
5.779s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d3.0\x2dpart-by\x2dpartuuid-e9fb7124\x2d792f\x2d4af1\x2d85aa\x2db093165d6a72.device
5.779s sys-devices-pci0000:00-0000:00:02.1-0000:03:00.0-0000:04:0d.0-0000:0f:00.0-ata5-host4-target4:0:0-4:0:0:0-block-sdb-sdb1.device
5.779s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d3.0\x2dpart-by\x2dpartnum-1.device
5.779s dev-disk-by\x2dpartuuid-e9fb7124\x2d792f\x2d4af1\x2d85aa\x2db093165d6a72.device
5.779s dev-sdb1.device
5.779s dev-disk-by\x2dpartlabel-HDD\x5cx20Main.device
5.779s dev-disk-by\x2did-wwn\x2d0x5000c500e8360e66\x2dpart1.device
5.779s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d3.0\x2dpart-by\x2dpartlabel-HDD\x5cx20Main.device
5.779s dev-disk-by\x2ddiskseq-2\x2dpart1.device
5.779s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d3\x2dpart1.device
5.779s dev-disk-by\x2duuid-7aac3c1f\x2da2e4\x2d4035\x2dbcc0\x2d71028171e4b6.device
5.779s dev-disk-by\x2did-ata\x2dST4000DM004\x2d2U9104_ZFN5H4SP\x2dpart1.device
5.779s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d3.0\x2dpart1.device
5.779s dev-disk-by\x2dpath-pci\x2d0000:0f:00.0\x2data\x2d3.0\x2dpart-by\x2duuid-7aac3c1f\x2da2e4\x2d4035\x2dbcc0\x2d71028171e4b6.device
5.357s dracut-initqueue.service
 888ms NetworkManager.service
 807ms docker.service
[The rest is negligible]

Apart from drive data I’m not seeing any identifying info I can immediately read, so I sure hope there’s no personal data in here…
Anyways, what takes 5-6 seconds on my system reported as taking around 3-4 on both of theirs.

Edit: Now that I think about it, I’m pretty sure that ain’t six second, is it? That’d add up to a few minutes otherwise. That’s a timestamp… makes more sense, but nonetheless, it’s slower in comparison

first your are launching docker service ,
better ask how many drives you have

  • nvme
  • SSD -Sata
  • HDD

if all disks are declared in /etc/fstab ,

  • nvme should be ready in 300 /500 ms , SSD -Ata 500 / 800 ms , HDD 5 to 10 sec

Yup, saw docker, but it seems to be taking less than 100ms to launch, no? NetworkManager is far slower, but not like I can disable that.

I have 1 SATA SSD, 2 NVME SSDs, and 1 HDD, although only 1 NVME SSD and 1 HDD are in my /etc/fstab. I am seeing my other drives which aren’t specified there in that systemd-analyze blame log though.

Well, I had the same issue with very slow boot time but with another Arch based distro on a new machine I just got.
Just to update you guys, and hoping my solution would help as I have seen many others suffering the same slow boot time.

I did my research and consulted AI and finally it is the BIOS.

I found the BIOS having some strange settings and doing things it shouldn’t do like testing and checking for serial ports (the old ports for printers for example from the 90s, and for fingerprint scanner… etc) which I don’t have.

Disabling these everything is perfect now and rebooted a few times in less than 9 seconds.

I hope this helps everybody having the same issue.
Let us know how are things going and if this helps/

Your PC spends 25 s with BIOS stuff and boot menu before starting the kernel. I guess there is not much you can do about it.

You could reduce the boot menu wait time from 5 s to 1 s or so to make the “loader” time shorter. But that is not making a big difference.

20 s in the firmware section indicates that BIOS hardware detection takes some time. How much time does your friends PC spend in the BIOS?

Your userspace services take only 11,9 s. That is pretty fast and I dont think that this can be accelerated further by a significant amount. How much time does your friends PC spend in userspace?

In a nutshell: Your friends PC is booting more than 16 s faster than yours. Only “userspace” and “loader” part can be influenced by your linux configuration. But I do not see a lot of room for improvement in your case and how you could make up for 16 s. I guess you have some more hardware in your PC which extends the “firmware” time.

8.462s NetworkManager-wait-online.service

I guess you’re using Wifi exlusively ? RJ45 handshakes are definitely faster :wink:

5.357s dracut-initqueue.service

No clue why exactly the condition for the dracut hook is met. But as you’ve got several storage media…
are you dual booting? Just a suspicion, but is GRUB_DISABLE_OS_PROBER=true eventually set without requiring it explicitly?

The 807ms docker.service is consuming and would be easy to solve by starting docker only if needed.