Je suis sous ubuntu 16.04 et depuis quelques jours, il faut environ 5 minutes pour démarrer. J'ai cherché des questions connexes mais je n'ai pas trouvé comment résoudre mon problème. Quand je cours:
systemd-analyze blame
Je reçois cet utput:
5min 2.242s networking.service
21.128s vboxdrv.service
5.637s NetworkManager-wait-online.service
3.436s apt-daily.service
592ms dev-sda1.device
462ms lightdm.service
442ms plymouth-quit-wait.service
389ms libvirt-guests.service
Donc, je suppose que networking.service est à l'origine du problème. Quelqu'un peut-il m'aider à résoudre ce problème? Merci
C’est peut-être une solution de contournement, mais je pourrais réduire le temps de démarrage en suivant la réponse à la question https://ubuntuforums.org/showthread.php?t=232325 , c’est-à-dire en modifiant le fichier:
Sudo vim /etc/systemd/system/network-online.targets.wants/networking.service
Et en changeant la ligne suivante à la fin du fichier:
TimeoutStartSec=5min
à:
TimeoutStartSec=30sec
J'ai ensuite redémarré le système et cela fonctionne bien.
Si vous ne voulez pas redémarrer le système, redémarrez simplement le démon en:
Sudo systemctl daemon-reload
La réponse par die est risquée, car le fichier /etc/systemd/system/network-online.targets.wants/networking.service
est un lien symbolique vers /lib/systemd/system/networking.service
. Ceci appartient au paquetage ifupdown
et ne doit pas être modifié: les modifications seront écrasées lors de la prochaine mise à jour de ce paquetage.
Mieux vaut créer un systemd () fichier de remplacement :
/etc/systemd/system/networking.service.d/override.conf
[Service]
TimeoutStartSec=30sec
Le moyen le plus simple de créer ce fichier consiste à utiliser systemctl
lui-même:
$ Sudo systemctl edit networking.service
Cela rechargera automatiquement le fichier. Utilisez systemctl cat networking.service
pour voir si cela a fonctionné.