2017-02-24 2 views
1

Ich möchte eine IMG-Datei mounten (welche> 1 Partitionen darauf), einige Dateien auf einer (ext4) Partition ändern und das Ergebnis zurück schreiben img.ein SD-Karten-Image mounten - Dateien auf einer Partition ändern und zurückschreiben

Ein Weg wäre, den IMG auf eine SD-Karte zu schreiben, dort zu ändern und ein Bild zu machen. Aber ich habe keinen SDcard-Writer (!) Und ich denke, dass dieser Weg sowieso etwas komplex ist. Wie auch immer, ich habe es einmal mit einem anderen Computer versucht, es funktioniert so, aber es ist sehr komplex und zeitaufwendig. Der Versuch mit einem "Loopback-Gerät" hat nicht funktioniert.

Kann mir jemand sagen, wie man das auf einem Ubuntu macht (zum Beispiel mit einem Loopback-Gerät?).

+0

Bitte bearbeiten Sie Ihre Frage, um [was Sie bisher versucht haben] (http://whathaveyoutried.com) anzuzeigen und ein Tag für die von Ihnen verwendete Programmiersprache hinzuzufügen. Sie sollten eine [mcve] des Codes einbeziehen, mit dem Sie Probleme haben, dann können wir versuchen, mit dem spezifischen Problem zu helfen. Sie sollten auch [fragen] lesen. –

+0

Das hat wirklich nichts mit Programmierung zu tun und sollte daher wahrscheinlich auf ein anderes Board verschoben werden, aber ich würde vorschlagen, dass Sie mit 'kpartx' und' losetup' beginnen. – twalberg

Antwort

0

Sie haben Loopback-Gerät erstellen mit:

losetup -P /dev/loop0 file 

dann wird es alle Partitionen auf diese Datei in Form zeigen:

/dev/loop0 
/dev/loop0p1 
/dev/loop0p2 

hier ist ein Zitat aus dem Mann losetup

-P, --partscan Erzwingen Sie dem Kernel, die Partitionstabelle auf einem neu erstellten Loop-Gerät zu scannen.

Verwandte Themen