Debe asegurarse de que su directorio de usuario actual tenga acceso de lectura y escritura a su operación
sudo mkdir -p /tmp/test && sudo mount -o loop,rw,sync image.img /tmp/test
Este es el proceso completo, basado en la respuesta aquí:
Su archivo .img no es una imagen de una partición, sino de un disco completo. Eso significa que comienza con un gestor de arranque y una tabla de particiones. Debe detectar el desplazamiento de la partición y montarlo específicamente. Lamentablemente, nunca he podido encontrar una herramienta de Linux que automatice eso. Así que tienes que hacer matemáticas, pero es fácil. Este es el proceso:
fdisk -l raspberry_pi.img
Lo que da la salida a continuación. Tenga en cuenta el tamaño del sector en bytes (512 en este caso; consulte la línea 2 a continuación) y el sector de inicio de la partición (94208 para la partición de Linux; consulte la última línea a continuación).
Disk raspberry_pi.img: 7.3 GiB, 7826571264 bytes, 15286272 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xbeb1a7ff
Device Boot Start End Sectors Size Id Type
raspberry_pi.img1 8192 93813 85622 41.8M c W95 FAT32 (LBA)
raspberry_pi.img2 94208 15069183 14974976 7.1G 83 Linux
Ahora, multiplique manualmente el sector de inicio * tamaño del sector para obtener los bytes de compensación que el mount
necesidades de mando. En este caso, 94208 * 512 =48234496
sudo mkdir /media/sdcard
sudo mount -o loop,rw,sync,offset=48234496 printer_v5.img /media/sdcard
Ahora, la partición Linux de la imagen está montada en /media/sdcard y el usuario root puede editar sus archivos.
Finalmente, cuando termines:
sudo umount /media/sdcard
El problema es que hay múltiples particiones en su imagen. Un montaje simple y antiguo busca información del sistema de archivos en el desplazamiento 0, que en su caso aparentemente apunta a alguna información de arranque del BIOS, pero no al ext4 fs deseado. Debería tener éxito al crear el dispositivo de bucle invertido con un desplazamiento a la partición deseada.
Este enlace puede ayudarte.