You are not logged in.
Pages: 1
Edit: I solved it by changing my internet manager from dhcpcd to NetworkManager, it seems like I misconfigured something on dhcpcd and it became good when I uninstalled it and used NetworkManager instead.
Hello, I recently reinstalled arch and I encountered this problem; it takes too long to boot, here's some details of my boot.
uname -a
Linux nyan-nyan 6.17.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 24 Nov 2025 15:21:09 +0000 x86_64 GNU/Linuxoutput of systemd-analyze
systemd-analyze
Startup finished in 15.625s (firmware) + 3.776s (loader) + 1.296s (kernel) + 1.280s (initrd) + 1min 30.489s (userspace) = 1min 52.467s
graphical.target reached after 1min 30.488s in userspace.systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
@1min 30.488s
└─multi-user.target @1min 30.487s
└─sshd.service @1min 30.435s +52ms
└─network.target @1min 30.432s
└─wpa_supplicant.service @2.393s +22ms
└─basic.target @1.747s
└─dbus-broker.service @1.703s +31ms
└─dbus.socket @1.698s +58us
└─sysinit.target @1.697s
└─systemd-vconsole-setup.service @1min 30.446s +33ms
└─systemd-journald.socket
└─system.slice
└─-.slicealso, I used ssh to easily copy paste the output
Last edited by I use sda6 (2025-11-29 03:11:18)
Offline
could you provide output for blame?
systemd-analyze blamealso svg might be helpful to visualize the process.
systemd-analyze plot > plot.svgi'm not sure about it, but seems to me that critical-chain doesn't show big jumps in time, beginning entries are already past the 1 minute mark.
Offline
remove all (! also mouse and keyboard and audio - every! usb device - also check internal like wifi cards or water cooling / rgb) usb devices and boot the system
post dmesg and journal of dlow boot
likeky some usb device not playing nice
Offline
You're stalling in userspace and 90s is the systemd timeout, ie. some service doesn't start and it'll most likely relate to your network config.
=> Check your system journal and also post the output of
find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -fOffline
could you provide output for blame?
systemd-analyze blamealso svg might be helpful to visualize the process.
systemd-analyze plot > plot.svgi'm not sure about it, but seems to me that critical-chain doesn't show big jumps in time, beginning entries are already past the 1 minute mark.
Hello, here is the plot.svg: https://files.catbox.moe/qo3w73.svg
and the systemd-analyze blame http://0x0.st/K4g4.txt
Offline
You're stalling in userspace and 90s is the systemd timeout, ie. some service doesn't start and it'll most likely relate to your network config.
=> Check your system journal and also post the output offind /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -f
Hello, here is the result: http://0x0.st/K4gy.txt
and here is the result of journalctl -b: http://0x0.st/K4gv.txt
Offline
So dhcpcd@en0s25.service failed, as that device doesn't exist. Why do you have that, dhcpcd.service, and NetworkManager.service all enabled? They all conflict with each other.
Offline
remove all (! also mouse and keyboard and audio - every! usb device - also check internal like wifi cards or water cooling / rgb) usb devices and boot the system
post dmesg and journal of dlow boot
likeky some usb device not playing nice
Hello, I removed it on reboot but I still get long boot, here is the output of dmesg after booting with all usb devices removed: http://0x0.st/K4gI.txt
and my journalctl -b after rebooting: http://0x0.st/K4gU.txt
Offline
So dhcpcd@en0s25.service failed, as that device doesn't exist. Why do you have that, dhcpcd.service, and NetworkManager.service all enabled? They all conflict with each other.
I think en0s25 is my ethernet, and it failed because I removed it to see if my usb drivers are the reason, also, should I disable one of network services?
Offline
No, enp0s25 is your ethernet, not en0s25.
As I said, they all conflict (unless specifically and carefully configured). Decide how you want to set up your network and get rid of the rest.
Offline
No, enp0s25 is your ethernet, not en0s25.
As I said, they all conflict (unless specifically and carefully configured). Decide how you want to set up your network and get rid of the rest.
ohh you're right, thank you! I made a typo, also, I'll just use dhcpcd since I am just using an ethernet
Offline
Pages: 1