Decir que es una imagen que le he quitado yo roms para reducirla
Enviado desde mi SM-G935F mediante Tapatalk
¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!
-
- Pi Omega
- Mensajes: 66
- Registrado: 02 Feb 2017, 01:17
- Agradecido: 0
- Agradecimiento recibido: 0
Vale algo he adelantado, he probado con una imagen sin tocar y funciona perfecto el script.
Puede ser por borrar las carpetas y roms? Borro solo las roms?
O no tiene por que ser de eso?
Enviado desde mi SM-G935F mediante Tapatalk
Puede ser por borrar las carpetas y roms? Borro solo las roms?
O no tiene por que ser de eso?
Enviado desde mi SM-G935F mediante Tapatalk
-
- Pi Alpha
- Mensajes: 15
- Registrado: 04 Mar 2017, 11:33
- Agradecido: 0
- Agradecimiento recibido: 0
Gran tutorial, muchas gracias
-
- Pi Master
- Mensajes: 340
- Registrado: 23 Ene 2017, 10:47
- Agradecido: 1 vez
- Agradecimiento recibido: 2 veces
Buenas compañero, a mi también me ha dado problemas por borrar roms y carpetas, no sé que es lo que lo provoca...kocean escribió:Vale algo he adelantado, he probado con una imagen sin tocar y funciona perfecto el script.
Puede ser por borrar las carpetas y roms? Borro solo las roms?
O no tiene por que ser de eso?
Enviado desde mi SM-G935F mediante Tapatalk
-
- Pi Omega
- Mensajes: 66
- Registrado: 02 Feb 2017, 01:17
- Agradecido: 0
- Agradecimiento recibido: 0
Son las carpetas, solo hay que borrar las roms y dejar las carpetas de los emuladores.
En cuanto no hay ninguna rom ya no aparece el emulador.
Osea las carpetas de respetan y funciona perfectamente.
Enviado desde mi SM-G935F mediante Tapatalk
En cuanto no hay ninguna rom ya no aparece el emulador.
Osea las carpetas de respetan y funciona perfectamente.
Enviado desde mi SM-G935F mediante Tapatalk
- Kike
- Administrador
- Mensajes: 2311
- Registrado: 13 May 2016, 18:53
- Ubicación: Islas Baleares - Menorca
- Agradecido: 47 veces
- Agradecimiento recibido: 175 veces
- Contactar:
Perdona la demora, conseguiste solucionar eso sin borrar las carpetas como indicas no?kocean escribió:Son las carpetas, solo hay que borrar las roms y dejar las carpetas de los emuladores.
En cuanto no hay ninguna rom ya no aparece el emulador.
Osea las carpetas de respetan y funciona perfectamente.
Enviado desde mi SM-G935F mediante Tapatalk
Si lo puedes soñar, lo puedes hacer
-
- Pi Omega
- Mensajes: 66
- Registrado: 02 Feb 2017, 01:17
- Agradecido: 0
- Agradecimiento recibido: 0
Si si kike, todo perfecto.
Era por eso el error, lo que muestra un error de lectura y escritura como si fuese algo mal en las rutas. Pero no es por borrar carpetas dejandolas funciona de maravilla.
Si no se toca nada de la imagen solo para reducir a su tamaño verdadero, siguiendo el tutorial sale a la primera.
Y si se quiere tocar algo de una imagen hay que tener en cuenta no borrar ninguna carpeta solo su contenido.
Enviado desde mi SM-G935F mediante Tapatalk
Era por eso el error, lo que muestra un error de lectura y escritura como si fuese algo mal en las rutas. Pero no es por borrar carpetas dejandolas funciona de maravilla.
Si no se toca nada de la imagen solo para reducir a su tamaño verdadero, siguiendo el tutorial sale a la primera.
Y si se quiere tocar algo de una imagen hay que tener en cuenta no borrar ninguna carpeta solo su contenido.
Enviado desde mi SM-G935F mediante Tapatalk
- Kike
- Administrador
- Mensajes: 2311
- Registrado: 13 May 2016, 18:53
- Ubicación: Islas Baleares - Menorca
- Agradecido: 47 veces
- Agradecimiento recibido: 175 veces
- Contactar:
Estupendo me alegro un montón que lo hayas podido solucionarkocean escribió:Si si kike, todo perfecto.
Era por eso el error, lo que muestra un error de lectura y escritura como si fuese algo mal en las rutas. Pero no es por borrar carpetas dejandolas funciona de maravilla.
Si no se toca nada de la imagen solo para reducir a su tamaño verdadero, siguiendo el tutorial sale a la primera.
Y si se quiere tocar algo de una imagen hay que tener en cuenta no borrar ninguna carpeta solo su contenido.
Enviado desde mi SM-G935F mediante Tapatalk

Si lo puedes soñar, lo puedes hacer
-
- Pi Master
- Mensajes: 340
- Registrado: 23 Ene 2017, 10:47
- Agradecido: 1 vez
- Agradecimiento recibido: 2 veces
Pues muchas gracias! lo voy a intentar yo también, lo había dado por perdido...Kike escribió:Estupendo me alegro un montón que lo hayas podido solucionarkocean escribió:Si si kike, todo perfecto.
Era por eso el error, lo que muestra un error de lectura y escritura como si fuese algo mal en las rutas. Pero no es por borrar carpetas dejandolas funciona de maravilla.
Si no se toca nada de la imagen solo para reducir a su tamaño verdadero, siguiendo el tutorial sale a la primera.
Y si se quiere tocar algo de una imagen hay que tener en cuenta no borrar ninguna carpeta solo su contenido.
Enviado desde mi SM-G935F mediante Tapatalk
- Dawn
- Pi Master
- Mensajes: 360
- Registrado: 16 Dic 2016, 10:33
- Agradecido: 0
- Agradecimiento recibido: 0
ATENCIÓN! Si tu imagen tiene el /etc/rc.local personalizando, este proceso lo modifica y lo guarda como .bak. No lo vuelve a restituir solo, así que tendrás que hacerlo a mano.Kike escribió:Has descargado una imagen PreConfigurada con toda la ilusión del mundo, y cuando la vas a copiar a tu tarjeta SD de la misma capacidad...
Pues os traigo un fantástico y a la vez mágico Script creado por Drewsif , que se encargará de reducir el tamaño de cualquier imagen y comprimir los bloques/sectores para solo utilizar los útiles.
¿Porque ocupan tanto las imágenes preconfiguradas y nos porque ocurre eso?
Pues muy sencillo, cuando haces una copia completa de la SD se suele utilizar el programa WIN32 Disk Imager, el programa lo que hace es copiar exactamente todos los bloques/sectores de tu tarjeta incluso los que están desocupados.
¿Porque no me entran las imágenes si la Tarjeta SD es del mismo tamaño?
Dependiendo de la marca/modelo, algunas tienen más bloques. Si una imagen de 3000 bloques la quieres copiar en una que tiene 2999 disponibles, obviamente no te va a entrar.
Resumiendo, con este Script podemos comprimir la imagen al máximo y utilizar lo que esta realmente ocupando espacio.
Para poder utilizarlo, antes de nada necesitamos utilizar el Script en Linux (Ej. en la misma Raspberry Pi) y tener montado un Disco Externo ( HDD ) copiaremos dentro del mismo la imagen SIN COMPRIMIR , y a la vez necesitamos espacio para crear la NUEVA IMAGEN.
Descargar Script y Permisos:
Copiando este comando en el terminal SSH descargamos el mágico Script en el directorio raiz y establecemos permisos de ejecución.Ejecutar el Script:Código: Seleccionar todo
sudo wget https://www.fororaspberry.es/archivos/pishrink.sh && sudo chmod 777 pishrink.sh
Para ejecutarlo debemos indicar la ruta de la imagen que necesitamos reducir dentro de nuestro HDD.
Suponiendo que la imagen que deseamos reducir la tenemos en /media/HDD/vieja.img , y vamos a guardar la comprimida en /media/HDD/nueva.imgTodo el proceso será automático, nos ahorra bastante más tiempo que si tuvieramos que hacer todo el proceso de reducción manual.Código: Seleccionar todo
./pishrink.sh /media/HDD/vieja.img /media/HDD/nueva.img
Una vez finalize nos indicará el tamaño que ha reducido nuestra imagen.
Y todo listo, ya tenemos la imagen reducida en la ruta que hemos especificado anteriormente, en este caso /media/HDD/nueva.img
Estoy seguro que este pequeño tutorial os será bastante útil y solucionará problemas a muchos.
Si os ha gustado comentarlo y darme Like no esta de más![]()
Un saludo.
- Kike
- Administrador
- Mensajes: 2311
- Registrado: 13 May 2016, 18:53
- Ubicación: Islas Baleares - Menorca
- Agradecido: 47 veces
- Agradecimiento recibido: 175 veces
- Contactar:
Muchas gracias por el dato, lo desconocíaDawn escribió: ATENCIÓN! Si tu imagen tiene el /etc/rc.local personalizando, este proceso lo modifica y lo guarda como .bak. No lo vuelve a restituir solo, así que tendrás que hacerlo a mano.

Si lo puedes soñar, lo puedes hacer
- Dawn
- Pi Master
- Mensajes: 360
- Registrado: 16 Dic 2016, 10:33
- Agradecido: 0
- Agradecimiento recibido: 0
Otra cosa de la que me he dado cuenta es que no es necesario pasar como argumentos el origen y el destino. Si indicamos solamente el origen nos hace la reducción de tamaño directamente.Kike escribió:Muchas gracias por el dato, lo desconocíaDawn escribió: ATENCIÓN! Si tu imagen tiene el /etc/rc.local personalizando, este proceso lo modifica y lo guarda como .bak. No lo vuelve a restituir solo, así que tendrás que hacerlo a mano.
:P
-
- Pi Master
- Mensajes: 340
- Registrado: 23 Ene 2017, 10:47
- Agradecido: 1 vez
- Agradecimiento recibido: 2 veces
Yo ya tiro la toalla...he probado de todo con la imagen de AttractV4 con gparted, con pishrink (duplicando imagen, redimensionando la original, con el -s...) y nada...hace la compresión sin ningún error pero luego no funciona nada de lo que se accede por el attract mode (incluido Kodi), solo los emuladores.Dawn escribió:Más info. Existe una versión a la que se le puede añadir el parámetro -s y evitar que se expanda la imagen y nos "toque" el rc.local
https://github.com/Drewsif/PiShrink
Ésta vez no he borrado ni una sola carpeta (ni los gamelist, ni los thumbs...nada), solo roms, imagenes y videos de las carpetas de snap, wheels y boxart correspondientes.
Si alguien lo consigue agradecería enormemente que la compartiera aunque me jode muchísimo porque ya la he puesto a mi gusto...
- Dawn
- Pi Master
- Mensajes: 360
- Registrado: 16 Dic 2016, 10:33
- Agradecido: 0
- Agradecimiento recibido: 0
Yo la he reducido a 35Gb eliminando las roms, así que no entiendo que te ocurre. Prueba con la nueva versión del script que pongo. Simplemente copia la img en tu escritorio (linux, off course) y ejecuta desde terminar sudo ./pishrink -s nombreimagen.img
-
- Pi Master
- Mensajes: 340
- Registrado: 23 Ene 2017, 10:47
- Agradecido: 1 vez
- Agradecimiento recibido: 2 veces
¿has eliminado solo las roms o tambien los wheels, snap y boxart? Yo lo hago desde el terminal de raspbian (es el unico linux que tengo) y lo tengo en una SD de 8Gb por lo que la imagen origen está en un HDD externo.
La última que he intentado lo he realizado poniendo exactamente ésto:
sudo -s ./pishrink.sh /media/pi/HDD/Retropie12864.img
Si pongo sudo ./pishrink.sh -s /media/pi/HDD/Retropie12864.img me dice error porque no es una imagen...
Agradezco mucho vuestra ayuda, me frustra porque es una mezcla de impotencia y rabia (compré una extreme pro de 64Gb y quiero meterla a capón)
La última que he intentado lo he realizado poniendo exactamente ésto:
sudo -s ./pishrink.sh /media/pi/HDD/Retropie12864.img
Si pongo sudo ./pishrink.sh -s /media/pi/HDD/Retropie12864.img me dice error porque no es una imagen...
Agradezco mucho vuestra ayuda, me frustra porque es una mezcla de impotencia y rabia (compré una extreme pro de 64Gb y quiero meterla a capón)
- Dawn
- Pi Master
- Mensajes: 360
- Registrado: 16 Dic 2016, 10:33
- Agradecido: 0
- Agradecimiento recibido: 0
Te da error porque no estas usando el script del enlace. Con tu script debería funcionarte así:scorpico escribió:¿has eliminado solo las roms o tambien los wheels, snap y boxart? Yo lo hago desde el terminal de raspbian (es el unico linux que tengo) y lo tengo en una SD de 8Gb por lo que la imagen origen está en un HDD externo.
La última que he intentado lo he realizado poniendo exactamente ésto:
sudo -s ./pishrink.sh /media/pi/HDD/Retropie12864.img
Si pongo sudo ./pishrink.sh -s /media/pi/HDD/Retropie12864.img me dice error porque no es una imagen...
Agradezco mucho vuestra ayuda, me frustra porque es una mezcla de impotencia y rabia (compré una extreme pro de 64Gb y quiero meterla a capón)
./pishrink.sh /media/pi/HDD/Retropie12864.img
No debes montar la imagen antes.