Je viens de télécharger les fichiers Debian et Arch Linux et je voudrais monter avant de graver sur la carte SD. Comment puis-je monter l'img?
J'ai essayé de monter mais j'obtiens l'erreur suivante:
sudo mount -o loop archlinuxarm-13-06-2012.img /mnt/
mount: you must specify the filesystem type
C'est yaffs2? Comment puis-je monter le yaffs2, pour autant que je sache qu'il n'est pas encore pris en charge sous Ubuntu 12.04, et je n'ai trouvé aucun paquet.
la source
piimg
depuis longtemps. Je suppose que les documents pour cela doivent être mis à jour, plutôt que cette réponse (étant donné qu'elle ne vous dit pas comment la construire!)Le problème est que l'image est une image disque complète comprenant une table de partition, pas une image d'une partition individuelle.
Il y a deux façons de contourner cela, une façon est de calculer un décalage et de l'utiliser pour le montage (voir la réponse d'Alex pour plus de détails).
Une autre façon si vous avez un noyau récent et une version récente de losetup est d'utiliser l'option -P pour losetup par exemple
losetup -P -f <nom de fichier>
cela créera une série de nœuds de périphérique. Le nœud principal / dev / loop <numéro> ainsi que les nœuds de chaque partition dans / dev / loop <numéro> p <numéro>. Vous pouvez ensuite travailler avec l'appareil comme n'importe quel autre appareil partitionné.
Lorsque vous avez terminé, vous pouvez retirer le périphérique de bouclage avec
losetup -d / dev / loop <numéro>
la source