Sil*_*rTH 10 wireless-networking arch-linux systemctl
所以不久前我无法让我的 wifi 在 Arch Linux 中自动连接,我查看了一些视频,发现一个让我sudo systemctl enable
用类似的东西netctl-auto@
然后在最后做一些命令的视频。好吧,我发现那行不通,所以我放弃了它。现在在启动时,我收到一条消息,加载 1 分 30 秒,说“正在为 sys-subsystem-net-devices-enp0s26u1u1.ervice.device 运行启动作业”。当我回想起来,当我之前输入那个代码时,我不小心输入了,sudo systemctl enable netctl-auto@enp0s26u1u1.ervice
因为它告诉我这样做,除非我搞砸了并忘记了服务中的 s。我不知道该怎么做,我尝试输入禁用代码sudo systemctl disable netctl-auto@enp0s26u1u1.ervice
,sudo systemctl disable netctl-auto@enp0s26u1u1.ervice.device
但什至没有任何效果。有人能帮我拆开我的电脑吗XD
谢谢!
编辑:
所以我想通了。对于那些遇到相同启动问题的人,由于“正在为 sys-subsystem-net-devices 运行启动作业...”等待 1 分 30 秒,启动计算机,转到路径 etc/systemd/系统并在那里的文件夹中四处寻找尝试启动的任何内容的名称。我的问题位于一个名为 multi-user.target.wants 的文件夹中。您必须在那里打开一个终端并运行 sudo rm (文件名)才能将其删除。希望我和自己的这段对话能帮助别人 XD
小智 5
当您在计算机中安装新的网络设备时可能会发生这种情况,这可能会导致其他网络设备更改其名称。例如,就我而言,我的有线卡名称从 更改为enp3s0
,enp4s0
这导致启动作业sys-subsystem-net-devices-enp3s0.device
延迟启动顺序。
正如OP建议的那样,去/etc/systemd/system/multi-user.target.wants
查找有问题的设备名称。它可以在文件名中,也可以在文件内容中。使用
grep enp3s0 *
Run Code Online (Sandbox Code Playgroud)
搜索每个文件的内容。编辑有问题的文件并更正设备名称。重新启动并享受。
归档时间: |
|
查看次数: |
10412 次 |
最近记录: |