Ayuda con permisos editando contenido .img

Hola a tod@s, estoy desesperado.
He bajado una imagen .img para una consola portátil y quiero borrar un par de archivos gigantes porque no me cabe en ninguna SD de las que tengo, cada una de una marca diferente (Samsung, Amazon, Kyoxia, Sandisk bla bla). La cosa es que puedo montar la img en Linux sin problemas pero a la hora de borrar el archivo me dice que tararí que te vi, que no tengo permisos. He intentado también en Windows pero ahí ni siquiera abre, dice que el archivo está dañado. También con otros programas de Windows y ocurre lo mismo, permisos. Es una partición Linux según me dice 7zip (he intentado borrar el archivo también desde ahí) de las 4 en total que hay.
He seguido también varios tutoriales que en teoría dan permisos pero no he logrado nada, llevo desde las 23:00 de la noche y son casi las 7 de la mañana, me ha quitado hasta el sueño el pu*o archivo.
¿Se puede hacer de algún modo? Solo necesito borrar dos archivos jaja
Entiendo que lo intentas siendo root y los archivos tienen permisos 777 por si las moscas.

¿Qué mensaje te da a la hora de intentar borrarlos?
¿No estarán siendo usados por otro proceso?
Aunque sea matar moscas a cañonazos... ¿puedes volcar ese img en un pendrive de tamaño suficiente?

Después montas el pendrive, borras los archivos, reduces la partición y generas una imagen con Clonezilla para poner en un dispositivo más pequeño (p.e.: la microSD).

Tu pesadilla la he vivido pasando imágenes de raspberry pi ya cocinadas a amigos XD
Perdonad chicos pero estuve de vacaciones y no tenía ni internet ni cobertura apenas, he podido entrar lo justito.
Al final desistí porque no tuve narices a hacerlo, qué le vamos a hacer. Me lo monté de cero todo y santas pascuas, más engorroso pero bueno...
@cpcbegin Pues lo pensé pero no tenía ningún pendrive de más de 64gb. Tengo que actualizar mis almacenamientos porque están ya un poco obsoletos. Mi mayor pendrive es de 32gb y creo que solo un par son usb3 xD
Dejo esto para quien tenga el mismo problema en el futuro y le pueda ser útil:

Montar Imágenes de Disco
Para editar imágenes de disco (.img, .iso) en GNU/Linux, el método principal es montarlas usando dispositivos loop, lo que permite acceder al contenido como un disco normal. Crea un directorio de montaje con mkdir /mnt/imagen y usa sudo mount -o loop imagen.img /mnt/imagen para imágenes simples como ISO.

​Imágenes con Particiones
Para imágenes con tabla de particiones (como backups de dd), usa losetup o kpartx. Primero, instala kpartx con sudo apt install kpartx (en Debian-based). Ejecuta sudo kpartx -a imagen.img para mapear particiones en /dev/mapper/loopXpY, luego monta con sudo mount /dev/mapper/loop0p1 /mnt/part1.
Editar Contenido

Una vez montadas las particiones (read-write si el FS lo permite), modifica archivos directamente en /mnt/. Para escritura, asegúrate de que la imagen no esté en modo solo-lectura; usa mount -o loop,rw si aplica. Examina la estructura con fdisk -l imagen.img para offsets si montas particiones específicas: mount -o loop,offset=OFFSET imagen.img /mnt (offset en bytes).

​Desmontar y Guardar Cambios
Desmonta con sudo umount /mnt/part1 (o todos), luego sudo kpartx -d imagen.img y sudo losetup -d /dev/loop0 si usaste losetup. Los cambios se guardan automáticamente en la imagen al desmontar, ya que es un archivo bloque.

​ISOs Bootables Especiales
Para editar ISOs bootables, móntalas en read-only, copia el contenido a un directorio editable (tar cf - /mnt | (cd dir_copia; tar xpf -)), modifica y recrea con genisoimage -o nueva.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v dir_copia/.
Hazla híbrida con isohybrid nueva.iso si necesitas boot en USB.​
4 respuestas