






















Ubuntu 启动时在联网阶段卡住 2 分钟左右,进入系统后网络正常。
运行以下命令查看启动耗时:
systemd-analyze blame
如果输出显示 systemd-networkd-wait-online.service 占用 2 分钟,说明问题就是这个服务在等待网络超时。
桌面版 Ubuntu 同时运行了 systemd-networkd 和 NetworkManager 两个网络管理器,前者在启动时强制等待网络就绪,导致卡顿。
sudo systemctl disable systemd-networkd-wait-online.service
sudo systemctl disable NetworkManager-wait-online.service
重启即可。
如果你不需要该系统服务(桌面用户通常不需要):
sudo systemctl disable --now systemd-networkd
sudo systemctl disable systemd-networkd-wait-online.service
重启后再次运行:
systemd-analyze time
启动时间应从 2 分 30 秒+ 降至 30 秒以内。
该操作不影响正常上网,网络仍会在后台自动连接
仅禁用“等待网络”这一环节,不删除任何功能
服务器用户若依赖 systemd-networkd 做网络配置,请使用方法一而非方法二
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。