Antes de nada hay que tener en cuenta que no se puede montar la imagen en su conjunto, ya que en realidad contiene dos particiones (sector de arranque y sector de sistema).
Sin embargo, se puede montar las particiones individuales de la imagen.
Usando el siguiente comando, veremos la distribucion de particiones dentro de la imagen ("imagenRPi")
Código: Seleccionar todo
fdisk -l "imagenRPi".img.
Nos saldrà algo como la siguiente:
Código: Seleccionar todo
Disco "imagenRPi".img: xxxxxx GiB, xxxxx bytes, xxxxx sectores
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: 0x81c0ff4b
Device Boot Start End Blocks Id System
"imagenRPi".img1 8192 122879 57344 c W95 FAT32 (LBA)
"imagenRPi".img2 122880 5785599 2831360 83 Linux
El primero de ellos (sector de arranque) está marcado como "FAT",
y el otro "Linux" (sector de sistema), en EXT4 normalmente.
Tendremos que fijarnos en el numero del sector de "inicio" y en donde indica:
Unidades: sectores de 1 * 512 = 512 bytes
Entonces para poder montar las particiones tendremos que multiplicar el "sector de inicio" por las "unidades de sector", tal que asi:
Código: Seleccionar todo
1ª partición 512 * 8192 = 4194304
2ª partición 512 * 122880 = 62914560
Código: Seleccionar todo
sudo mkdir /mnt/img
sudo mkdir /mnt/img/imagenRPi1 (para montar la particion de arranque)
sudo mkdir /mnt/img/imagenRPi2 (para montar la particion de sistema)
Código: Seleccionar todo
mount -v -o offset=4194304 -t vfat "imagenRPi".img /mnt/img/imagenRPi1
mount -v -o offset=62914560 -t ext4 "imagenRPi".img /mnt/img/imagenRPi2
** tener en cuenta el tipo de particion que es para montar (vfat, si es fat16; o ext4...)
** despues el nombre de la imagen "completa" ("imgRPI".img)
** y finalmente el directorio que queramos asignar a cada uno.
Una vez montado, nos vamos a través del explorador de archivos (o por terminal, como querais) a las rutas donde hemos montado las particiones, y editamos o eliminamos lo que queramos.
Cuando acabemos, simplemente desmontar la imagen (o imagenes)
Código: Seleccionar todo
sudo umount /mnt/img/imagenRPi1
sudo umount /mnt/img/imagenRPi2
Para eso con el script "PiShrink"
Lo descargamos y lo hacemos ejecutable:
Código: Seleccionar todo
sudo wget https://www.fororaspberry.es/archivos/pishrink.sh && sudo chmod 777 pishrink.sh
Código: Seleccionar todo
sudo ./pishrink.sh /media/HDD/"imagenRPi".img /media/HDD/"imagenRPi"_REDUCIDA.img
esperar a que acabe.. y ..
FINITO!!!!