Över/under klock/volt av cpu/minne (vet ej hur det är med gpu men gissar att det kan spela in med) kan påverka starttid.
Montera flera olika diskar vid start och ju slöare disk desto värre påverkar den tiden, samt montera nätverks diskar/mappar/enheter kan påverka tiden.
Främst pga om nätverket inte är uppe när OS försöker montera nån nätverks enhet/disk/mapp så beroende på inställningar i tex FSTAB filen väntar OS på att nätverket ska komma upp innan starten fortsätter.
Drog en snabb bazzite slow boot boot logs googling och finns en del o läsa då.
Ett par enkla snabba tester som inte ändrar nåt man kan prova i konsol är dessa.
systemd-analyze time
Jag hamnade på runt 30sek men har en massa diskar och ett par nätverks dock inställda på -nowait så startupen inte väntar på dom men varje sak lägger ju på lite starttid.
Några efterfrågade.
cat /etc/vconsole.conf
Vet inte direkt varför dock.
Sen.
journalctl -u systemd-vconsole-setup
Och.
systemd-analyze blame
Dessa listar en hel del och konsole "stannar" med en "lines 1-nånting" längst ned använd upp/ned pil för att scrolla denna lista musscroll funkar ej förrens du har nedpilat till END.
Sen vid slutet när du ser END efter lines så använd CTRL+C för att avsluta och komma tillbaks till konsole.
Har du kört windows nyligen på den nvme:en? Kan ju vara en av de diskarna microsoft slaktade här om sisten