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
terminalFenster durch Drücken von Strg +Alt +T - geben Sie
sudo fdisk -lein - Identifizieren Sie den /dev/sdXX-Gerätenamen für Ihr „Linux-Dateisystem“
- geben Sie
sudo fsck -f /dev/sdXXein , wobeisdXXersetzt wird mit der Nummer, die Sie zuvor gefunden haben - wiederhole den
fsckBefehl, wenn Fehler aufgetreten sind - geben Sie
rebootein