Temps de démarrage très lent ubuntu - Un travail de démarrage est en cours d'exécution pour augmenter les interfaces réseau

9

J'utilise ubuntu 16.04 et depuis quelques jours, il faut environ 5 minutes pour démarrer. J'ai regardé des questions connexes, mais je n'ai pas trouvé comment résoudre mon problème. Quand je cours:

systemd-analyze blame

J'obtiens ce résultat:

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

Je suppose donc que networking.service est à l'origine du problème. Quelqu'un peut-il m'aider à résoudre ce problème? Merci

diegus
la source
Il peut être utile de désactiver le paramètre de démarrage / silencieux pour voir le processus de démarrage réel. Vous verrez probablement un délai d'attente concernant votre configuration de mise en réseau
dufte
@dufte J'ai désactivé le paramètre d'amorçage / démarrage ( askubuntu.com/questions/477821/… ) et je vois ce qui suit: Un travail de démarrage est en cours d'exécution pour augmenter les interfaces réseau (5 min 2 s) ...
diegus
Ce message semble décrire votre problème: ubuntuforums.org/showthread.php?t=2323253
dufte
@dufte voir la réponse et merci pour votre aide
diegus

Réponses:

9

C'est peut-être une solution de contournement, mais je pourrais réduire le temps de démarrage en suivant la réponse sur https://ubuntuforums.org/showthread.php?t=2323253 , 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 à nouveau, redémarrez simplement le démon en:

sudo systemctl daemon-reload
diegus
la source
1
Cela modifie un fichier fourni par le package, de sorte que les modifications peuvent être perdues lors des mises à niveau. Voir ma réponse pour une alternative.
Thomas
2

La réponse de diegus est risquée, car le fichier /etc/systemd/system/network-online.targets.wants/networking.serviceest un lien symbolique vers /lib/systemd/system/networking.service. Il appartient au ifupdownpackage et ne doit pas être modifié: les modifications seront écrasées lors de la prochaine mise à niveau de ce package.

Il vaut mieux créer un fichier de remplacement systemd :

/etc/systemd/system/networking.service.d/override.conf

[Service]
TimeoutStartSec=30sec

La façon la plus simple de créer ce fichier est par systemctllui-même:

$ sudo systemctl edit networking.service

Cela rechargera également automatiquement le fichier. Utilisez systemctl cat networking.servicepour voir si cela a fonctionné.

Thomas
la source
0

Les solutions ci-dessus ne m'ont pas aidé car mon adaptateur WLAN USB a cessé de fonctionner après cela.

Mais la mise sudo nano /etc/network/interfacessous Ubuntu 18.04

#from
auto lo br0
iface lo inet loopback

# to 
auto lo
allow-hotplug br0
iface lo inet loopback

aidé, comme suggéré ici: https://askubuntu.com/a/1061852/650800

Le démarrage lent s'est produit après avoir suivi ce didacticiel pour installer KVM.

hb0
la source