drion, как Вам уже ранее сообщил уважаемый
www777,
Это вероятно не загружается, а восстанавливается из спячки.
Посмотрите на выводы команд у себя:
Напечатать время загрузки по разделам *BIOS/GRUB/KERNEL/USERCPACE:
systemd-analyze
Напечатать время запуска по службам (удобно искать места задержек при загрузке):
systemd-analyze blame
Что грузится сотни милисекунд:
systemd-analyze blame | egrep '[0-9]{3,}m'
Что грузится секунды:
systemd-analyze blame | egrep '[0-9]s'
К примеру, вот как время последнего запуска сейчас распределено у меня (система и загрузчик на твердотельнике, несколько разделов разбросаны по двум теребайтным HDD):
Startup finished in 3.391s (firmware) + 17.184s (loader) + 5.109s (kernel) + 24.134s (userspace) = 49.819s
И честно говоря, я не склонен считать это "долгой" загрузкой. Выключите в windows все, что связано с гибернацией и спящим режимом, затем выключите ее саму корректно, после включите, и лишь тогда засеките время, которое ей потребуется для полной загрузки. Тогда можно будет более-менее корректно сравнивать.