I'm quite an old Arch Linux user now, and was really happy with the rc.conf
global system configuration file. Then comes systemd.
Still trying to get used to it. So there is my problem :
On my old PC, I enabled a network interface to start at boot time with dhcpcd like this:
# systemctl enable [email protected]
Some years later I changed the motherboard, and the network interface isn't called the same now. I had some problems with grub and new graphic drivers to install but all in all my Arch works fine. I configurated a new network interface for dhcpcd using the previous command, but I cannot find how to remove the old network interface like in the following command, since I don't remember its name... And it takes a lot of time to boot since it is a job that blocks all others.
# systemctl disable [email protected]
sudo systemctl list-unit-files | grep enabled
doesn't help either because it only shows [email protected]
. sudo systemctl status
doesn't provide me with failed network interfaces...
So is there somewhere files where I can get this info? Or have I missed something in the man page or the excellent Arch Wiki?
I somewhat have subsidiary questions:
- How can I do this from a chrooted environment / live CD? Editing a
rc.conf
file was easy to troubleshoot, but now I'm somewhat lost. - How can I change the launch order and to specify if a process has to be done in the background?
Sure I'll find this somewhere in the documentation, but if some helping hand could point me in the good direction.