Auf Ubuntu und anderen modernen Linux -Verteilungen werden alle zum Starten Ihres Computers erforderlichen Dateien auf einer anderen Partition aufbewahrt, die als Startpartition bezeichnet wird. Die Startpartition beträgt normalerweise etwa 512 MB oder 256 MB Größe.
Die Startpartition ist auf einem bestimmten Verzeichnis montiert /Stiefel. Die GRUB -Bootloader -Konfigurationsdateien, Module und andere Assets werden in der /boot/grub2 Verzeichnis. Die GRUB -Konfigurationsdatei finden Sie unter /boot/grub2/grub.CFG. Diese Datei definiert, wie Grub in verschiedene Betriebssysteme steigt und welche Kernel und vieles mehr zu verwenden sind.
Verschiedene Versionen von vmlinuz, initrd.img, System.Karte, Abi, Konfiguration usw. Dateien für verschiedene Versionen von Kerneln werden in der gehalten /Stiefel Verzeichnis auch.
Aus all dem können Sie erkennen, wie wichtig das ist Boot -Partition ist und es ist entscheidend für ein voll funktionsfähiges Linux -System.
Ursachen der Startpartition volle Fehler:
Wie ich bereits erwähnt habe, ist die Startpartition eine kleine Partition von etwa 256 MB oder 512 MB. Normalerweise macht es niemand größer als das. Wenn Sie also eine neue Version von Kernel installieren, wird sie in die platziert /Stiefel Verzeichnis (hier ist die Startpartition montiert) und die GRUB -Konfigurationsdatei /boot/grub2/grub.CFG ist aktualisiert. Durch die Installation eines neuen Kernels wird das alte nicht automatisch entfernt. Für die neuen Kernel -Dateien und für die aktualisierten GRUB -Konfigurationsdateien müssen daher zusätzlichen freien Speicherplatz verfügbar sein.
Was ist, wenn in der Boot Partition (/Start) für die neuen Kernel -Dateien nicht genügend freien Speicherplatz verfügbar ist?? Nun, dann erhalten Sie vollständige Fehler mit Boot -Partition. Ich werde Ihnen zeigen, wie Sie die vollständigen Fehler im späteren Abschnitt dieses Artikels unten beheben.
Überprüfen Sie den verfügbaren freien Speicherplatz auf der Boot -Partition:
Wenn Sie jemals auf den vollständigen Fehler der Startpartition begegnen, ist der beste Weg, um sicherzustellen, dass die Boot -Partition voll ist, um zu überprüfen, wie viel freier Speicherplatz in der Boot -Partition (/Start) verfügbar ist.
Sie können den folgenden Befehl ausführen, um den verfügbaren freien Speicherplatz auf der Boot -Partition (/Start) zu überprüfen:
$ df -h
Wie Sie sehen können. Der verfügbare freie Speicherplatz beträgt ca. 393 MB.
Vermeiden Sie den vollen Fehler der Startpartition:
Manchmal gibt es keine separate Startpartition (/Stiefel) auf Ihrem Ubuntu -Betriebssystem, da die Startpartition nicht wirklich obligatorisch ist. Sie können alles auf einer einzelnen Partition installieren (die Stammpartition /). Also, wenn Sie wählen Alles löschen und Ubuntu installieren Option im Ubuntu -Installationsprogramm, meistens ist alles in einer einzigen Partition (die Stammpartition /).
Wie Sie sehen, wurde alles auf einer einzigen Partition in dieser Ubuntu -virtuellen Maschine installiert.
Der Vorteil davon ist, dass Sie nicht auf den vollständigen Fehler der Startpartition stoßen, solange Sie genügend freien Speicherplatz in Ihrer Stammpartition haben (/). Wenn Sie zufällig einen begegnen, können Sie nur einige Ihrer Benutzerdateien löschen (aus Ihrem Anmeldeberben $ Home -Verzeichnis) und es sollte einfach repariert werden.
Auch wenn Sie auf diese Weise die vollen Fehler im Boot -Partition vermeiden können, empfehle ich sie nicht. Sie sollten immer eine separate Startpartition haben.
Freigastplätze zur Behebung der Startpartition Vollständige Fehler:
Wenn Sie alles auf einer einzigen Partition installiert haben, ist es kein groß. Sie können einige Dateien Ihres Benutzers aus dem Home -Verzeichnis löschen oder in ein USB -Laufwerk oder eine externe Festplatte verschieben.
Auf Ubuntu können das APT -Paket -Repository -Caches und andere temporäre Dateien entfernt werden, um den Speicherplatz für den Speicherplatz freizugeben.
Führen Sie den folgenden Befehl aus, um passende Caches und temporäre Dateien zu entfernen:
$ sudo Apt Autoremove
Entfernen Sie alte ungenutzte Kerne, um den Speicherplatz für den Festplatten zu befreien:
Wenn Sie eine separate Startpartition haben, können Sie alle alten nicht verwendeten Kerne aus dem entfernen /Stiefel Verzeichnis, um Speicherplatz aus der Startpartition zu befreien.
Zunächst müssen Sie überprüfen, welchen Kernel Sie derzeit mit dem folgenden Befehl verwenden:
$ uname -r
Wie Sie sehen können, wird die derzeit verwendete Version von Kernel verwendet 4.15.0-34-generisch.
Führen Sie nun den folgenden Befehl aus, um alle installierten Kernel -Pakete aufzulisten:
$ dpkg -l | Grep Linux-Image
Wie Sie sehen können, habe ich 2 Kernel -Bilder installiert. Ich benutze gerade Linux-Image-4.15.0-34-generisch Kernelbild. Der alte ist also Linux-Image-4.15.0-20-generisch. Dies ist derjenige, den wir entfernen können und den Speicherplatz aus der Startpartition freilegen können.
Wenn Sie die Dateien in der auflisten /Stiefel Verzeichnis sollten Sie sehen Abi, Konfiguration, initrd.img, Retpolin, System.Karte, vmlinuz Dateien für verschiedene Versionen des Kernels.
$ ls -l /boot
Ich empfehle nicht, alte Kernel -Dateien direkt aus dem zu entfernen /Stiefel Verzeichnis auf Ubuntu. Der beste Weg, alte Kernel -Dateien auf Ubuntu zu entfernen, besteht darin, das alte Kernel -Paket mit dem APT -Paketmanager zu entfernen.
Zum Beispiel können Sie das alte Kernel -Paket entfernen, sagen wir Linux-Image-4.15.0-20-generisch Mit dem APT -Paketmanager wie folgt:
$ sudo apt entfernen-purge Linux-Image-4.15.0-20-generisch
Jetzt drücken y und dann drücken Sie weitermachen.
Der Linux-Image-4.15.0-20-generisch Paket sollte entfernt werden.
Führen Sie nun den folgenden Befehl aus, um die Abhängigkeiten des alten Kernel -Pakets zu bereinigen:
$ sudo APT Autoremove -Purge
Jetzt drücken y und dann drücken Sie .
Die alten Kernelabhängigkeitspakete sollten entfernt werden.
Wie Sie sehen können, sind die alten Kernel -Dateien nicht mehr in der verfügbaren /Stiefel Verzeichnis.
Wenn Sie freien Speicherplatz auf Ihrer Festplatte haben, die Sie nicht verwenden, können Sie das vollständige Problem mit dem vollständigen Problem lösen, indem Sie die Größe der Startpartition ändern. Sie können verwenden gParted Grafische Anwendung, um dies einfach zu tun.
Sie können auch eine neue größere Partition erstellen, sie formatieren, sie in Ihrem Dateisystem montieren, alles aus dem kopieren /Stiefel Verzeichnis zu dieser neuen Partition und dann die neue Boot -Partition an die /Stiefel Verzeichnis mit der /etc/fstab Datei. Das sollte auch funktionieren.
So beheben Sie Startpartition volle Fehler auf Ubuntu. Danke, dass du diesen Artikel gelesen hast.