Ich habe gerade die Debian- und Arch Linux-Dateien heruntergeladen und möchte sie mounten, bevor ich sie auf die SD-Karte brenne. Wie kann ich das img montieren?
Ich habe versucht zu mounten, erhalte jedoch den folgenden Fehler:
sudo mount -o loop archlinuxarm-13-06-2012.img /mnt/
mount: you must specify the filesystem type
Ist das yaffs2? Wie kann ich das yaffs2 mounten, soweit ich weiß, dass es unter Ubuntu 12.04 noch nicht unterstützt wird und ich kein Paket finden konnte.
quelle
piimg
. Ich denke, dass die Dokumente dafür aktualisiert werden müssen, anstatt diese Antwort (da sie Ihnen nicht sagt, wie man sie erstellt!)Das Problem besteht darin, dass das Image ein vollständiges Festplatten-Image einschließlich einer Partitionstabelle ist und kein Image einer einzelnen Partition.
Es gibt verschiedene Möglichkeiten, dies zu umgehen. Eine Möglichkeit besteht darin, einen Versatz zu berechnen und diesen für die Montage zu verwenden (weitere Informationen finden Sie in der Antwort von Alex).
Eine andere Möglichkeit, wenn Sie einen aktuellen Kernel und eine aktuelle Version von losetup haben, besteht darin, die Option -P zu verwenden, um z
losetup -P -f <Dateiname>
Dadurch wird eine Reihe von Geräteknoten erstellt. Der Hauptknoten / dev / loop <Nummer> sowie die Knoten für jede Partition unter / dev / loop <Nummer> p <Nummer>. Sie können dann wie jedes andere paritionierte Gerät mit dem Gerät arbeiten.
Wenn Sie fertig sind, können Sie das Loopback-Gerät mit entfernen
losetup -d / dev / loop <Nummer>
quelle