我的电脑启动时花了大约 5 秒的时间来等待 wifi[1]。
这个答案促进禁用NetworkManager-wait-online.service
,这确实有效。但是,我想知道这是否会引起其他问题?
我发现程序可能想要等待 wifi 连接,这很合理。但我不希望主系统依赖这些。是否有可能以某种方式摆脱这种依赖,而无需禁用NetworkManager-wait-online.service
?
$ systemd-analyze critical-chain
graphical.target @7.982s
└─multi-user.target @7.982s
└─kerneloops.service @7.968s +13ms
└─network-online.target @7.964s
└─NetworkManager-wait-online.service @1.580s +6.384s
└─NetworkManager.service @1.498s +57ms
└─dbus.service @1.494s
└─basic.target @1.473s
└─sockets.target @1.473s
└─snapd.socket @1.472s +1ms
└─sysinit.target @1.464s
└─snapd.apparmor.service @1.215s +244ms
└─apparmor.service @1.136s +73ms
└─local-fs.target @1.134s
└─run-user-1000.mount @7.909s
└─swap.target @1.067s
└─dev-mapper-vgkubuntu\x2dswap_1.swap @1.059s +7ms
└─dev-mapper-vgkubuntu\x2dswap_1.device @1.055s