Sehr langsame Startzeit ubuntu - Ein Startjob für Raise-Netzwerkschnittstellen wird ausgeführt

9

Ich verwende Ubuntu 16.04 und seit einigen Tagen dauert das Booten ungefähr 5 Minuten. Ich habe nach verwandten Fragen gesucht, aber ich konnte nicht finden, wie ich mein Problem beheben kann. Wenn ich renne:

systemd-analyze blame

Ich bekomme diese Ausgabe:

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

Ich denke also, Networking.service verursacht das Problem. Kann mir jemand helfen, das zu beheben? Vielen Dank

Diegus
quelle
Es kann sinnvoll sein, die Boot Splash / Leise-Einstellung zu deaktivieren, um den tatsächlichen Bootvorgang anzuzeigen. Höchstwahrscheinlich sehen Sie dort eine Zeitüberschreitung in Bezug auf Ihr Netzwerk-Setup
dufte
@dufte Ich habe die Boot-Splash / Still- Einstellung deaktiviert ( askubuntu.com/questions/477821/… ) und sehe Folgendes : Ein Startjob für Raise-Netzwerkschnittstellen wird ausgeführt (5 min 2 s) ...
diegus
Dieser Beitrag scheint Ihr Problem zu beschreiben: ubuntuforums.org/showthread.php?t=2323253
dufte
@dufte sehen die Antwort und danke für Ihre Hilfe
Diegus

Antworten:

9

Vielleicht ist es eine Problemumgehung, aber ich könnte die Startzeit nach der Antwort unter https://ubuntuforums.org/showthread.php?t=2323253 verkürzen , dh indem ich die Datei bearbeite:

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

Und ändern Sie die folgende Zeile am Ende der Datei:

TimeoutStartSec=5min

zu:

TimeoutStartSec=30sec

Ich habe dann das System neu gestartet und es funktioniert gut.

Wenn Sie das System nicht erneut starten möchten, starten Sie den Daemon einfach neu durch:

sudo systemctl daemon-reload
Diegus
quelle
1
Hierbei wird eine vom Paket bereitgestellte Datei bearbeitet, sodass bei Upgrades möglicherweise Änderungen verloren gehen. Siehe meine Antwort für eine Alternative.
Thomas
2

Die Antwort von diegus ist riskant, da die Datei /etc/systemd/system/network-online.targets.wants/networking.serviceein Symlink zu ist /lib/systemd/system/networking.service. Dies gehört dem ifupdownPaket und sollte nicht geändert werden: Änderungen werden beim nächsten Upgrade dieses Pakets überschrieben.

Besser ist es, eine systemd- Override-Datei zu erstellen :

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

[Service]
TimeoutStartSec=30sec

Der einfachste Weg, diese Datei zu erstellen, ist über sich systemctlselbst:

$ sudo systemctl edit networking.service

Dadurch wird die Datei automatisch neu geladen. Verwenden Sie, um systemctl cat networking.servicezu sehen, ob es funktioniert hat.

Thomas
quelle
0

Die oben genannten Lösungen haben mir nicht geholfen, da mein USB-WLAN-Adapter danach nicht mehr funktioniert.

Aber Einstellung sudo nano /etc/network/interfacesunter Ubuntu 18.04

#from
auto lo br0
iface lo inet loopback

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

geholfen, wie hier vorgeschlagen: https://askubuntu.com/a/1061852/650800

Der langsame Start erfolgte nach dem Befolgen dieses Lernprogramms zur Installation von KVM.

hb0
quelle