Mouhais cela dépend aussi de ce que l'on parle dans le boot... Et de ce que l'on charge au boot.
Et de l'unité de stockage derrière... Voir des réglages dans le bios et du système.
Cela me choque pas plus que cela car j'ai déjà eu, j'en vois toujours d'ailleurs, des systèmes qui avaient besoin de plus de 5 minutes pour être lancer totalement (bah vi! si c'est juste arriver dans une console oui c'est ultra rapide, mais si on commence à charger la bête... en n'ayant pas par exemple la notion des lancements en parallèle cela peut être très long... ).
Surtout que dans ce cas là avec un HDD lent c'est le lancement en espace utilisateur qui prend du temps. Pas le reste. Donc oui remplacer l'unité de stockage par un plus rapide aidera grandement. Ce n'est pas le reste de la machine qui est en cause.
Chez moi sur ma machine principale c'est le bios UEFI qui prend du temps pour se lancer... même souvent plus que le chargement en espace utilisateur. Mais là pas grand chose à faire 🙁 , même avec un bios bien réglé...
$ systemd-analyze time
Startup finished in 19.490s (firmware) + 5.754s (loader) + 4.507s (kernel) + 2.381s (initrd) + 12.518s (userspace) = 44.652s
graphical.target reached after 12.507s in userspace