- Mitglied seit
- 4 Dez 2010
- Beiträge
- 1,995
- Punkte für Reaktionen
- 8
- Punkte
- 38
Zugegeben, der Titel ist nicht sehr geistreich gewählt, denn es geht eigentlich darum, ein Raspi-Image (Raspbian) zu verkleinern, um es auf eine andere ggf. auch kleinere Speicherkarte zu bringen.
Ich beschreibe das hier mal in groben Zügen, weil ich noch an einer weniger aufwändigen Methode feile. Danach kommt diese Beschreibung auch ins SAS-Web.
Was man braucht:
Eine CD-Live-Version von Debian (ich benutze eine von Debian wheezy)
Nachtrag: Habe das vorhin zwei mal mit einer 64GB-Karte gemacht, von der nur 7GB genutzt wurde, um sie auf eine 8GB zu bekommen. Kein Problem.
Ich beschreibe das hier mal in groben Zügen, weil ich noch an einer weniger aufwändigen Methode feile. Danach kommt diese Beschreibung auch ins SAS-Web.
Was man braucht:
Eine CD-Live-Version von Debian (ich benutze eine von Debian wheezy)
- Die wird am PC ohne Installation live gestartet.
- Konsole öffnen.
- sudo su
- Wenn GParted fehlt: apt-get install gparted
- Konsole offen lassen.
- Die SD-Karte, deren Image verkleinert werden soll, am PC in den Kartenleser schieben.
- GParted starten.
- Das Device wählen, was das Medium der SD-Karte darstellt wählen. (Als Beispiel hier mal /dev/sdd)
- Alle Partitionen, die von dem Device gemounted sind im GParted umounten. (Jede Partition anklicken und dann umount im Menü wählen)
- Die ext4-Partition wählen (letzte Partition auf dem Device (sind normal auch nur 2 drauf).
- Jetzt verkleinern im Menü wählen und so klein wie möglich einstellen. Dann ein paar MB als Puffer dazugeben (max. +100 MB).
- GParted die Aktion ausführen lassen.
- GParted beenden.
- Zur Konsole wechseln.
- fdisk /dev/sdd
- p
- Jetzt den End-Wert der Linux-Partition merken (ext4, letzte Partition) und um 1 erhöhen. ( Als Beispiel 1234567 plus 1 ist 1234568 )
- q
- dd count=1234568 bs=512 if=/dev/sdd of=/media/MeinLaufwerk/x.img (/media/MeinLaufwerk steht hier als Beispiel für ein gemountedes Laufwerk, wo genug Platz für die zu erzeugende Datei x.img ist; kann eine ext. USB-Festplatte oder sonstwas sein)
- Debian beenden.
- Windows starten.
- Win32DiskImager starten und nun die x.img auf eine kleinere SD-Karte schreiben lassen.
- Im Raspi dann neue SD-Karte mit neuem Image rein:
- Starten.
- raspi-conf
- Expand Filesystem.
- reboot
- Fertig.
Nachtrag: Habe das vorhin zwei mal mit einer 64GB-Karte gemacht, von der nur 7GB genutzt wurde, um sie auf eine 8GB zu bekommen. Kein Problem.
Zuletzt bearbeitet: