如何防止内核升级改变 systemd 配置

如何防止内核升级改变 systemd 配置

我最近将 Ubuntu 内核从 4.18.0-15 升级到了 4.18.0-18。结果,它默默地覆盖了我的

systemctl disable NetworkManager.service

设置,然后再次启用它。 (我只使用systemd-networkd。)

有没有办法阻止内核更新时发生此配置更改?如果没有,为什么?

答案1

似乎很可能NetworkManager-wait-online.service调用了NetworkManager.service。一旦我禁用前者,后者就不会在启动时激活。这种行为可能并不新鲜——我NetworkManager-wait-online.service以前从未注意到,而且通常在有在线连接的情况下启动。

由于这个问题是“错误的”,我愿意删除它。另一方面,保留它可能会有所帮助。

相关内容