Mein /boot ist voll. Gibt es eine einfache und sichere Möglichkeit, die Größe zu ändern?
Ich habe eine Diskussion gesehen, die besagt, dass die /boot-Partition nicht erforderlich ist. Ein /boot-Verzeichnis ist in Ordnung. Ich glaube jedoch nicht, dass ich den Ordner /boot haben kann, während /boot gemountet ist.
Ebenso kann ich die Größe von /boot ändern, weil ich es nicht unmounten kann.
Ich plane,
1. ein neues logisches Volume zu erstellen,
2. es zu mounten und alle Dateien von /boot auf dieses neue Volume zu kopieren und
3. die Mount-Tabelle zu ändern, um ein neues logisches Volume zu mounten unter /boot.
Da es /boot ist, kann ich nicht booten, wenn ich Fehler mache. Kann mir jemand Anweisungen geben?
Steve
Beste Antwort
Wenn es voll ist, können Sie ältere Linux-Images deinstallieren, um das Verfahren zum Ändern der Größe/Verschieben von Partitionen zu vermeiden:
Führen Sie ls /boot
aus und überprüfen Sie die „älteren“ Versionen des Kernels. Sie können uname -r
ausführen um Ihre aktuelle Kernel-Version zu sehen (die, die Sie NICHT anfassen sollten! ). Dann für jede ältere Version run
sudo apt-get remove linux-image-<version>
wobei <Version> ist die Version des älteren Images. Beispiel:ls /boot
gibt mir:
abi-3.8.0-21-generic initrd.img-3.8.0-22-generic
abi-3.8.0-22-generic lost+found
config-3.8.0-21-generic memtest86+.bin
config-3.8.0-22-generic memtest86+_multiboot.bin
Debian System.map-3.8.0-21-generic
extlinux System.map-3.8.0-22-generic
Fedora vmlinuz-3.8.0-21-generic
grub vmlinuz-3.8.0-22-generic
Angenommen, ich möchte Version 3.8.0-21-generic
entfernen (die älter ist als meine jetzige) dann laufe ich
sudo apt-get remove linux-image-3.8.0-21-generic
Nachdem es deinstalliert wurde, starte ich
sudo apt-get autoremove
um die Entfernung vollständig abzuschließen (denn es könnte Dinge geben, die „automatisch entfernt“ werden müssen).