Heute werden wir lernen, wie man sehr langsames Booten unter Ubuntu 20.04 LTS und Ubuntu 21.04 diagnostiziert und behebt, und untersuchen, warum das langsame Booten von Ubuntu schwierig sein kann. Es gibt viele Dinge, die schief gehen können:ein veralteter Dienst, eine fehlerhafte Konfigurationsdatei, eine falsche Festplatten-UUID in fstab und andere. Ich habe auf 20.04 LTS aktualisiert und bin auf das Problem mit dem langsamen Booten gestoßen. Ich konnte es beheben, indem ich den Kernel mit dem noresume
bootete Parameter.
Ich habe keinen Swap Space. Irgendwann während des Upgrades wurde die initramfs-Konfiguration geändert, indem eine Zeile hinzugefügt wurde, die auf eine nicht vorhandene Swap-Partition verweist. Das langsame Booten war darauf zurückzuführen, dass nach dieser Partition gesucht wurde und dann nach 30 Sekunden eine Zeitüberschreitung auftrat.
Methode 1:Sehr langsames Booten auf Ubuntu beheben, um GRUB zu aktualisieren, damit es diese Option beim Booten automatisch an den Kernel weitergibt:
Bearbeiten Sie die Datei /etc/default/grub
Datei so, dass die Zeichenfolge noresume
ist in GRUB_CMDLINE_LINUX_DEFAULT
enthalten Zeile, zum Beispiel:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume"
Führen Sie diesen Befehl aus, um GRUB zu aktualisieren:
sudo update-grub
Starten Sie den Computer neu
Linux braucht weder Antivirus noch Firewall, Mythos oder Wahrheit?
Methode 2:Versuchen Sie von „Kein Begrüßungsbildschirm zum Kernel“, um herauszufinden, welche Prozesse die meiste Zeit zum Booten benötigen.
A start job is running for Raise network interfaces (1min 26s / 5min 24s)
Daher müssen wir die Zeit für diesen Prozess verkürzen, um Bootzeit zu sparen. Dazu
Sie müssen bearbeiten,
sudo nano /etc/systemd/system/network-online.target.wants/networking.service
Suchen
TimeoutStartSec=5min
Wechseln Sie zu
TimeoutStartSec=5s
und neu starten
So installieren Sie die OpenSnitch-Firewall unter Linux Ubuntu, Fedora, openSUSE und Derivaten
Methode 3:Sie können die Zeitüberschreitung für Start Job und Stop Jobs konfigurieren.
Bearbeiten Sie /etc/systemd/system.conf
mit erhöhten Rechten und ändern/fügen Sie zwei Zeilen hinzu, die standardmäßig von 90 Sekunden auf 5 (oder was auch immer Sie bevorzugen) kommentiert sind, und kommentieren Sie sie aus:
von:
#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s
zu:
DefaultTimeoutStartSec=5s
DefaultTimeoutStopSec=5s
Wenden Sie danach die Änderungen an, indem Sie Ihr initramfs mit dem Befehl neu erstellen:
sudo update-initramfs -u
Methode 4:Diagnostizieren und beheben Sie sehr langsames Booten auf Ubuntu mit fsck Festplattenprüfung
Entfernen Sie fsck.mode=skip
aus /etc/default/grub und führen Sie sudo update-grub
aus .
Lassen Sie uns zuerst Ihr Dateisystem überprüfen …
- Starten Sie von einer Ubuntu-Live-DVD/USB im „Try Ubuntu“-Modus
- Öffne ein
terminal
Fenster durch Drücken von Strg +Alt +T - geben Sie
sudo fdisk -l
ein - Identifizieren Sie den /dev/sdXX-Gerätenamen für Ihr „Linux-Dateisystem“
- geben Sie
sudo fsck -f /dev/sdXX
ein , wobeisdXX
ersetzt wird mit der Nummer, die Sie zuvor gefunden haben - wiederhole den
fsck
Befehl, wenn Fehler aufgetreten sind - geben Sie
reboot
ein