Wenig Speicherplatz beim /booten

Wenig Speicherplatz beim /booten

Beim Booten erhalte ich die Meldung, dass im /boot-Modus nicht genügend Speicherplatz vorhanden ist.

Ich habe verschiedene Antworten gelesen, aber wenn ich den Befehl „dpkg -l | grep linux-image-“ eingebe, erhalte ich die Meldung, dass „-1“ nicht erkannt wird.

Gibt es eine aktualisierte Version von Ubuntu Tweak? Ich habe Ubuntu 15.04.

Ich könnte die Größe der /boot-Partition mit Gparted ändern, bin aber neu bei Ubuntu und unsicher, ob ich das machen soll.

sudo dpkg -1 linux-image-* | grep ^ii 
[sudo] password for david: 
dpkg: error: unknown option -1 
Type dpkg --help for help about installing and uninstalling packages [*];
Use 'apt' or 'aptitude' for user-friendly package management; 
Type dpkg -Dhelp for a list of dpkg debug flag values; 
Type dpkg --force-help for a list of forcing options; 
Type dpkg-deb --help for help about manipulating *.deb files;

Antwort1

Aus Ihrem Kommentar geht hervor, dass Sie1anstattm
der richtige Befehl ist:

dpkg -l | grep linux-image-

Beispielausgabe:

ii  linux-image-3.16.0-30-generic                         3.16.0-30.40~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-3.16.0-50-generic                         3.16.0-50.67~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-30-generic                   3.16.0-30.40~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-50-generic                   3.16.0-50.67~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-generic-lts-utopic                        3.16.0.50.41                                        amd64        Generic Linux kernel image

Abgesehen von diesem Tippfehler ist die verbleibende Frage ein Duplikat vonDieses hier

Außerdem habe ich keinen Ubuntu-Tweak für Vivid gefunden, sieheHier


Ich füge diesen Screenshot hinzu, um den Unterschied zu zeigen:

Imgur

Antwort2

Sie können /boot möglicherweise freigeben, indem Sie das alte Kernel- und Initrd-Image entfernen.

Beispiel:

root@Lenovo-G40:/boot# uname -a
Linux Lenovo-G40 3.19.0-30-generic #33-Ubuntu SMP Mon Sep 21 20:58:04 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Mit dem obigen Befehl führe ich den Kernel aus 3.19.0-30-generic.

Gehen Sie jetzt zu /bootund tun Sie ls.

root@Lenovo-G40:/boot# ls
abi-3.19.0-15-generisch grub memtest86+.elf vmlinuz-3.19.0-30-generisch
abi-3.19.0-30-generic initrd.img-3.19.0-15-generic memtest86+_multiboot.bin vmlinuz-3.19.0-30-generic.efi.signed
config-3.19.0-15-generisch initrd.img-3.19.0-30-generisch System.map-3.19.0-15-generisch
config-3.19.0-30-generic verloren+gefunden System.map-3.19.0-30-generic
efi memtest86+.bin vmlinuz-3.19.0-15-generic

Jetzt entfernen wir den alten Kernel und Initrd (und alle mit dieser Version 3.19.0-15 verbundenen Dateien). rm -rf initrd.img-3.19.0-15-generic abi-3.19.0-15-generic config-3.19.0-15-generic System.map-3.19.0-15-generic vmlinuz-3.19.0-15-generic.

Aktualisieren Sie abschließend Grub, um sicherzustellen, dass der Grub-Bootloadereintrag aktualisiert wurde update-grub.

Um das Dateisystem für den Bootvorgang zu erweitern, ist zusätzlicher Aufwand erforderlich und ein hohes Risiko. Da /bootsich vor dem Festplattensektor befinden. Vorausgesetzt, Sie haben noch freien Speicherplatz auf Ihrer Festplatte, müssen Sie das Festplattenlayout verschieben, um Platz für zu schaffen /boot.

Gerät Start Ende Sektoren Größe Typ
/dev/sda1 2048 1050623 1048576 512M EFI-System
/dev/sda2 1050624 1550335 499712 244M Linux-Dateisystem
/dev/sda3 1550336 976771071 975220736 465G Linux LVM

Von oben können Sie sehen, dass der Endsektor von /dev/sda2(in dem /bootsich) 1550335 und der Startsektor von /dev/sda3(in diesem Fall /root) 1550336 zusammenhängend sind.

Um den Bootvorgang zu verlängern, müssen Sie zwischen /dev/sda2 und /dev/sda3 etwas Platz schaffen. Gparted kann Ihnen dabei helfen, dies zu archivieren, aber das betreffende Dateisystem muss offline sein und natürlich muss freier Speicherplatz auf der Festplatte vorhanden sein.

verwandte Informationen