Slow boot times

Hi, I went from Windows 11 to Bazzite a while back. Maybe I messed up something when I checked all the disks in the installer, and later removed the software RAID0 between my SSDs and HDD. It now boots from a single SSD, with the other drives mounted elsewhere. It takes a good while to boot up now, enough for a trip to the toilet while I wait. This was not the case with Windows. Performs excellent once it's up and running though. I'm guessing it's related to the changes I made to the btrfs setup after installing, as the installer configured striping(?) between my 2TB SSD and 2TB HDD, and using another 500GB SSD purely for metadata. I removed the HDD and 500GB SSD from the pool, making the 2TB SSD the sole OS drive, and wiped the other ones with fresh partition. EFI partition still lives on the 500GB SSD, but I'm guessing that's not relevant to the issue. ChatGPT suggested I run systemd-analyze and systemd-analyze blame.
~$ systemd-analyze
Startup finished in 31.597s (firmware) + 5.987s (loader) + 1.092s (kernel) + 2min 7.406s (initrd) + 17.761s (userspace) = 3min 3.844s
graphical.target reached after 6.132s in userspace.
~$ systemd-analyze
Startup finished in 31.597s (firmware) + 5.987s (loader) + 1.092s (kernel) + 2min 7.406s (initrd) + 17.761s (userspace) = 3min 3.844s
graphical.target reached after 6.132s in userspace.
systemd-analyze blame produced very long output, but seems the culprit is "dracut-initqueue.service".
~$ journalctl -b -0 -u dracut-initqueue.service
nov. 08 19:37:22 bazzite systemd[1]: Starting dracut-initqueue.service - dracut initqueue hook...
nov. 08 19:39:22 bazzite dracut-initqueue[574]: Timed out while waiting for udev queue to empty.
nov. 08 19:39:22 bazzite systemd[1]: Finished dracut-initqueue.service - dracut initqueue hook.
nov. 08 19:39:23 bazzite systemd[1]: dracut-initqueue.service: Deactivated successfully.
nov. 08 19:39:23 bazzite systemd[1]: Stopped dracut-initqueue.service - dracut initqueue hook.
~$ journalctl -b -0 -u dracut-initqueue.service
nov. 08 19:37:22 bazzite systemd[1]: Starting dracut-initqueue.service - dracut initqueue hook...
nov. 08 19:39:22 bazzite dracut-initqueue[574]: Timed out while waiting for udev queue to empty.
nov. 08 19:39:22 bazzite systemd[1]: Finished dracut-initqueue.service - dracut initqueue hook.
nov. 08 19:39:23 bazzite systemd[1]: dracut-initqueue.service: Deactivated successfully.
nov. 08 19:39:23 bazzite systemd[1]: Stopped dracut-initqueue.service - dracut initqueue hook.
Not sure where to go from here. Something's clearly just sitting around, waiting for 2 minutes without doing anything, until it times out and proceeds. Anyone knows how to fix?
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?