1) Descomprimir el fichero SDrpi.img.gz manteniendo el original:
# gzip -dk SDrpi.img.gz
2) ver estructura del fichero imagen:
# fdisk -l SDrpi.img
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0xb111a06d
Dispositivo Inicio Comienzo Final Sectores Tamaño Id Tipo
SDrpi.img1 8192 93814 85623 41,8M c W95 FAT32 (LBA)
SDrpi.img2 94208 62333951 62239744 29,7G 83 Linux
3) Montar la partición 2 en /mnt/tmp:
Calcular valor del offset:
# echo "512 * 94208" | bc
48234496
# mount -o loop,offset=48234496 SDrpi.img /mnt/tmp
4) Comprobar:
$ cd /mnt/tmp
$ ll
total 104K
drwxr-xr-x 2 root root 4,0K sep 11 2019 bin
drwxr-xr-x 2 root root 4,0K sep 7 2017 boot
drwxr-xr-x 4 root root 4,0K sep 7 2017 dev
drwxr-xr-x 123 root root 12K nov 6 2019 etc
drwxr-xr-x 4 root root 4,0K ene 8 2019 home
drwxr-xr-x 16 root root 4,0K feb 20 2019 lib
drwx------ 2 root root 16K sep 7 2017 lost+found
drwxr-xr-x 4 root root 4,0K sep 26 2017 media
drwxr-xr-x 3 root root 4,0K oct 24 2017 mnt
drwxr-xr-x 5 root root 4,0K feb 3 2019 opt
drwxr-xr-x 2 root root 4,0K jul 28 2017 proc
drwx------ 24 root root 4,0K nov 22 2019 root
drwxr-xr-x 6 root root 4,0K sep 7 2017 run
drwxr-xr-x 2 root root 12K oct 2 2019 sbin
drwxr-xr-x 2 root root 4,0K sep 7 2017 srv
drwxr-xr-x 2 root root 4,0K jul 28 2017 sys
drwxrwxrwt 8 root root 4,0K nov 22 2019 tmp
drwxr-xr-x 11 root root 4,0K sep 7 2017 usr
drwxr-xr-x 12 root root 4,0K oct 14 2017 var
Ok, ya tenemos accesible el sistema de archivos de la images de la tarjeta SD de raspberry pi, disponible para consultar o tomar los que necesitemos.
5) desmontar al terminar:
# sudo umount /mnt/tmp