Prefiro que a rede se configure quando inicio o computador, mas prefiro inicializar mais cedo e ter uma conexão de rede enquanto digito minha senha e assim por diante.
Infelizmente, de acordo com systemd-analyze critical-chain
estou esperando a NetworkManager.service
inicialização durante a inicialização.
Existe uma maneira de mudar isso para que ele ainda faça as coisas de rede e não atrase a inicialização?
graphical.target @8.083s
└─multi-user.target @8.083s
└─postfix.service @8.075s +7ms
└─[email protected] @3.904s +4.169s
└─network-online.target @3.880s
└─network.target @3.880s
└─NetworkManager.service @3.495s +384ms
└─dbus.service @3.492s
└─basic.target @3.472s
└─sockets.target @3.472s
└─docker.socket @3.469s +2ms
└─sysinit.target @3.464s
└─snapd.apparmor.service @3.131s +332ms
└─apparmor.service @2.990s +136ms
└─local-fs.target @2.989s
└─run-snapd-ns-cups.mnt.mount @5.417s
└─run-snapd-ns.mount @4.544s
└─local-fs-pre.target @528ms
└─keyboard-setup.service @376ms +152ms
└─systemd-journald.socket @361ms
└─system.slice @354ms
└─-.slice @354ms
Existem duas abordagens:
1. Editar configuração de substituição (
/etc/systemd/system/network-online.target.d/override.conf
)Digite o comando
sudo systemctl edit network-online.target
cole as seguintes linhas de configuração
Isso criará uma configuração de substituição em
/etc/systemd/system/network-online.target.d/override.conf
, que substituirá parcialmente/etc/systemd/system/network-online.target
.2. Edite a unidade diretamente (
/etc/systemd/system/network-online.target
)Digite o comando
sudo systemctl edit network-online.target --full
Encontre
After=
na[Unit]
seção e altere o valor paragraphical.target
Se você quebrar acidentalmente a configuração, poderá encontrar a original em
/lib/systemd/system/network-online.target
.sudo systemctl edit --force --full <your-service.service>
para criar um novo serviçoman systemd.unit
para ler o manualmulti-user.target
e serviços gráficos são antesgraphical.target
(ref)man systemd.special
para ler o manual especial das unidades systemd