I have an HP pavillion G6 laptop with an AMD cpu and a radeon graphic card 6Gb memory.
I boot over a USB disk encrypted with luks. I have 2 encrypted partition one for root and all (btrfs with subvolumes) and another for swap. I don't use LVM on the USB disk, but I have another linux on my laptop harddisk (opensuse encrypted with LVM partitions).
Do you have any clues on where should I start to reduce that startup time that seems to never end ???
As we haven't seen a bunch of similar posts on this, and the average user isn't setting up their system with full disk encryption I'd put my money on it somehow being related to your encryption setup.
None of the distro Devs use this type of setup, so searching recent posts online might be your best bet until someone with familiarity with your issue happens to stumbble upon your thread.
Not a fix of course, but you could try rolling back your system with timeshift if you make no progress and simply want to restore your boot times. Be sure to read the Garuda Wiki on restoring your system with timeshift.
There's nothing in there that would indicate something taking an "eternity". Could you be more specific, and perhaps look at systemd-analyze, systemd-analyze --user blame, and systemd-analyse critical-chain too?
I have noticed that it takes about 15 seconds after I give the disk password for the grub menu to come. So yes the encryption must slow the start. And since the swap is also encrypted on a separate partition, it must take about the same time to decrypt. But isn't systemd supposed to do this stuff in parallel ?
The network seems to take a long time to start too. I have a good rooter and a fast enough internet. I don't have any idea why it would be so long to start. My laptop is connected on wire but connman connect with the wifi too. Could that be a problem ?
I have rebooted and noticed it was faster than the previous time.
May be my previous last boot did a fsck of the filesystem ? That's why it would be longer.
So may be I have complained too fast !
Anyway than you for your kind help . I didn't know about the "critical-path" analyze it a very usefull report.