Tempo di avvio molto lento ubuntu - È in esecuzione un processo di avvio per le interfacce di rete Raise


9

Sto eseguendo Ubuntu 16.04 e da alcuni giorni ci vogliono circa 5 minuti per l'avvio. Ho cercato domande correlate ma non sono riuscito a trovare il modo di risolvere il mio problema. Quando corro:

systemd-analyze blame

Ricevo questo risultato:

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

Quindi immagino che networking.service stia causando il problema. Qualcuno può aiutarmi a risolverlo? grazie


Potrebbe valere la pena disabilitare l'impostazione splash / quiet di avvio per vedere il processo di avvio effettivo. Molto probabilmente vedrai un timeout lì per quanto riguarda la tua configurazione di rete
dufte

@dufte Ho disabilitato il boot splash / abbastanza setting ( askubuntu.com/questions/477821/… ) e vedo quanto segue: È in esecuzione un processo di avvio per Raise interfacce di rete (5 min 2 s) ...
diegus

Questo post sembra descrivere il tuo problema: ubuntuforums.org/showthread.php?t=2323253
dufte

@dufte vedi la risposta e grazie per il tuo aiuto
Diegus

Risposte:


9

Forse è una soluzione alternativa, ma potrei ridurre il tempo di avvio seguendo la risposta su https://ubuntuforums.org/showthread.php?t=2323253 , ovvero modificando il file:

sudo vim /etc/systemd/system/network-online.targets.wants/networking.service

E cambiando la seguente riga alla fine del file:

TimeoutStartSec=5min

per:

TimeoutStartSec=30sec

Ho quindi riavviato il sistema e funziona benissimo.

Se non si desidera riavviare nuovamente il sistema, riavviare semplicemente il demone:

sudo systemctl daemon-reload

1
Questo sta modificando un file fornito dal pacchetto, quindi le modifiche potrebbero andare perse durante gli aggiornamenti. Vedi la mia risposta per un'alternativa.
Thomas,

2

La risposta di Diegus è rischiosa, perché il file /etc/systemd/system/network-online.targets.wants/networking.serviceè un link simbolico a /lib/systemd/system/networking.service. Questo è di proprietà diifupdown pacchetto e non deve essere modificato: le modifiche verranno sovrascritte al prossimo aggiornamento di questo pacchetto.

Meglio creare un file override di systemd :

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

[Service]
TimeoutStartSec=30sec

Il modo più semplice per creare questo file è attraverso systemctlse stesso:

$ sudo systemctl edit networking.service

Ciò ricaricherà automaticamente anche il file. Usa systemctl cat networking.serviceper vedere se ha funzionato.


0

Le soluzioni di cui sopra non mi hanno aiutato poiché il mio adattatore WLAN USB ha smesso di funzionare dopo.

Ma impostazione sudo nano /etc/network/interfacessotto Ubuntu 18.04

#from
auto lo br0
iface lo inet loopback

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

aiutato, come suggerito qui: https://askubuntu.com/a/1061852/650800

L'avvio lento si è verificato dopo aver seguito questo tutorial per installare KVM.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.