Ich habe den Beamten heruntergeladen ubuntu-mate-16.04.img.xz
(das sind ungefähr 1,1 GB) und ihn extrahiert. Aber das extrahierte .img
ist ungefähr 8,1 GB, was ungefähr 162 MB größer ist als die Größe meiner SD-Karte. Daher kann ich die .img
SD-Karte nicht wiederherstellen . Mit anderen Worten, Raspberry Pi MATE 16.04 Image ist zu groß für 8 GB SD-Karte
Da die .xz
Datei im Vergleich zu so klein war .img
, vermute ich, dass die Datei .img
freien Speicherplatz hat. Deshalb habe ich das IMG gemountet und festgestellt, dass 4 GB freier Speicherplatz vorhanden sind.
Wie kann ich die Größe ändern .img
, um die Größe zu verringern, damit ich sie auf meiner SD-Karte wiederherstellen kann?
Antworten:
Ok, also habe ich endlich eine Antwort gefunden und möchte sie mit euch teilen. Ich vermute, dass die Ersteller die komprimierte Datei versehentlich aus einem erweiterten Bild erstellt haben.
Die Tatsache, dass die komprimierte Datei fast 1,1 GB groß ist, verglichen mit 8,1 GB der extrahierten Dateien, beweist dies. Der leere Speicherplatz wird auf einige Bytes komprimiert. Wenn es zusätzliche Pakete gegeben hätte, hätte es eine merkliche Größenunterschiede zwischen den beiden Bildern gegeben.
Bild verkleinern
Jetzt wird ein separates Fenster mit / dev / loop0 angezeigt. Sie sehen zwei gemountete Partitionen, eine Boot- und eine Root-Partition.
In meinem Fall hatte die Root-Partition ungefähr 3,74 GB nicht genutzten Speicherplatz. Klicken Sie also mit der rechten Maustaste auf root und klicken Sie auf Größe ändern und reduzieren Sie den freien Speicherplatz auf ungefähr 10-20 MB. Klicken Sie dann auf Übernehmen.
Jetzt brauchen wir das Loopback-Gerät nicht mehr, also lasst es uns entladen:
Nicht zugeordnetes Teil löschen
Hier ist eine Beispielausgabe:
Schneiden Sie dann die Partition ab:
Beachten Sie, dass die Nummer 11487231 im obigen Befehl von Ihrer Ausgabe für fdisk abhängt.
Jetzt sollten Sie mit dem Bild fertig sein!
quelle
Sind Sie sicher, dass es sich um eine dedizierte Raspberry Pi-Bilddatei handelt? Ihr Dateiname gibt nicht an, dass es sich um den Raspberry Pi handelt. Sie können das richtige Bild hier herunterladen: https://ubuntu-mate.org/raspberry-pi/ und den Anweisungen folgen, um es auf Ihre SD-Karte zu schreiben.
quelle
Es gibt auch ein Pishrink-Skript, das dies tut: https://github.com/Drewsif/PiShrink
quelle