¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Sección Unicamente para Tutoriales y Guías
scorpico
Pi Master
Pi Master
Mensajes: 340
Registrado: 23 Ene 2017, 10:47
Agradecido: 1 vez
Agradecimiento recibido: 2 veces

Dawn escribió:
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)
Te da error porque no estas usando el script del enlace. Con tu script debería funcionarte así:

./pishrink.sh /media/pi/HDD/Retropie12864.img

No debes montar la imagen antes.
No entiendo lo de montar la imagen antes ¿es lo que hace el -s?

He intentado con éste tmb anteriormente:

sudo ./pishrink.sh /media/pi/HDD/Retropie12864.img /media/pi/HDD/Retropie64.img

Intentaré con el que me dices a ver si con ésta funciona, aunque tengo poca esperanza...os cuento mañana

Gracias por contestar tan rápido!
Avatar de Usuario
zergiozerna
Pi Omega
Pi Omega
Mensajes: 43
Registrado: 16 Feb 2017, 14:27
Agradecido: 0
Agradecimiento recibido: 0

Me he descargado la imagen de picades, pero esta es bin y con este formato me da error, he buscado con varios programas para tratar de convertir la imagen en formato img pero no me hanfuncionado (use ultra iso, magic iso, gburner, blindwrite), probé a cambiar la extensión del archivo de .bin a .img pero al correr el script vuelve y me da error.

Alguien sabe como reducir el tamaño de una imagen .bin o de algún software para convertirla a .img?
scorpico
Pi Master
Pi Master
Mensajes: 340
Registrado: 23 Ene 2017, 10:47
Agradecido: 1 vez
Agradecimiento recibido: 2 veces

scorpico escribió:
Dawn escribió:
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)
Te da error porque no estas usando el script del enlace. Con tu script debería funcionarte así:

./pishrink.sh /media/pi/HDD/Retropie12864.img

No debes montar la imagen antes.
No entiendo lo de montar la imagen antes ¿es lo que hace el -s?

He intentado con éste tmb anteriormente:

sudo ./pishrink.sh /media/pi/HDD/Retropie12864.img /media/pi/HDD/Retropie64.img

Intentaré con el que me dices a ver si con ésta funciona, aunque tengo poca esperanza...os cuento mañana

Gracias por contestar tan rápido!
Adjunto foto del proceso, solo reseñable lo del ntp.drift que ponía borrar y le dí a YES, probé con NO y me daba error.

Saludos
Adjuntos
IMG_4634.JPG
Avatar de Usuario
Dawn
Pi Master
Pi Master
Mensajes: 360
Registrado: 16 Dic 2016, 10:33
Agradecido: 0
Agradecimiento recibido: 0

scorpico escribió:
scorpico escribió:
Dawn escribió:
Te da error porque no estas usando el script del enlace. Con tu script debería funcionarte así:

./pishrink.sh /media/pi/HDD/Retropie12864.img

No debes montar la imagen antes.
No entiendo lo de montar la imagen antes ¿es lo que hace el -s?

He intentado con éste tmb anteriormente:

sudo ./pishrink.sh /media/pi/HDD/Retropie12864.img /media/pi/HDD/Retropie64.img

Intentaré con el que me dices a ver si con ésta funciona, aunque tengo poca esperanza...os cuento mañana

Gracias por contestar tan rápido!
Adjunto foto del proceso, solo reseñable lo del ntp.drift que ponía borrar y le dí a YES, probé con NO y me daba error.

Saludos
Bien!
scorpico
Pi Master
Pi Master
Mensajes: 340
Registrado: 23 Ene 2017, 10:47
Agradecido: 1 vez
Agradecimiento recibido: 2 veces

Dawn escribió:
scorpico escribió:
scorpico escribió:
No entiendo lo de montar la imagen antes ¿es lo que hace el -s?

He intentado con éste tmb anteriormente:

sudo ./pishrink.sh /media/pi/HDD/Retropie12864.img /media/pi/HDD/Retropie64.img

Intentaré con el que me dices a ver si con ésta funciona, aunque tengo poca esperanza...os cuento mañana

Gracias por contestar tan rápido!
Adjunto foto del proceso, solo reseñable lo del ntp.drift que ponía borrar y le dí a YES, probé con NO y me daba error.

Saludos
Bien!
Gracias por tu esfuerzo Dawn...pero como el resto de ocasiones, me pasa exactamente igual :? . Empiezo a pensar que es problema de algo de la propia imagen que al ser modificada por mí durante éste tiempo impide un funcionamiento anormal al comprimir porque ni es fallo de borrar ninguna carpeta, ni es de la SD (he probado con 2) ni es por poner mal script...

Esperaré por si sale en 64Gb alguna imagen tan completa aunque va a ser dificil

De nuevo muchas gracias por tu atención
jawler
Pi Alpha
Pi Alpha
Mensajes: 21
Registrado: 30 Nov 2016, 08:31
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias por aportar esta solución tan útil.
rvilcheszamora
Pi Alpha
Pi Alpha
Mensajes: 27
Registrado: 02 Mar 2017, 15:48
Agradecido: 0
Agradecimiento recibido: 0

Gracias por el consejo. Saludos.
DOWNRAINDANCER
Pi Newbie
Pi Newbie
Mensajes: 5
Registrado: 15 Feb 2017, 09:10
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias majo! :P
Avatar de Usuario
hades1986
Pi Master
Pi Master
Mensajes: 344
Registrado: 03 Ene 2017, 15:33
Agradecido: 0
Agradecimiento recibido: 0

Buenas, Despues de unas 2 horas esperando me salta estos errores.

Copying /media/ubuntu/Seagate Raspberry/Attract.img to /media/ubuntu/Seagate Raspberry/Attract2.img...
ls: cannot access '/media/ubuntu/Seagate': No such file or directory
ls: cannot access 'Raspberry/Attract2.img': No such file or directory
Error: Could not stat device /media/ubuntu/Seagate - No such file or directory.


Y me a creado una imagen exactamente igual.

:enfadado
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2311
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 47 veces
Agradecimiento recibido: 175 veces
Contactar:

hades1986 escribió:Buenas, Despues de unas 2 horas esperando me salta estos errores.

Copying /media/ubuntu/Seagate Raspberry/Attract.img to /media/ubuntu/Seagate Raspberry/Attract2.img...
ls: cannot access '/media/ubuntu/Seagate': No such file or directory
ls: cannot access 'Raspberry/Attract2.img': No such file or directory
Error: Could not stat device /media/ubuntu/Seagate - No such file or directory.


Y me a creado una imagen exactamente igual.

:enfadado
El nombre "Seagate Raspberry" de la ruta debes ponerlo entre comillas si contiene espacios:

/media/ubuntu/"Seagate Raspberry"/Attract2.img /media/Ubu...

Un saludo espero que te sirva!


Enviado desde mi Moto G (4) mediante Tapatalk
Si lo puedes soñar, lo puedes hacer
Avatar de Usuario
txurro
Pi Master
Pi Master
Mensajes: 254
Registrado: 21 Ene 2017, 09:36
Agradecido: 0
Agradecimiento recibido: 0

Una duda, que no he encontrado, aunque seguro que porque me la he pasado por alto con el ansia... cuando dices HDD entiendo que se puede hacer también desde un USB con espacio para las dos imágenes??
Un saludo.Txurro.
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2311
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 47 veces
Agradecimiento recibido: 175 veces
Contactar:

txurro escribió:Una duda, que no he encontrado, aunque seguro que porque me la he pasado por alto con el ansia... cuando dices HDD entiendo que se puede hacer también desde un USB con espacio para las dos imágenes??
Un saludo.Txurro.
Correcto , cualquier dispositivo con tamaño suficiente para copiar una o dos imágenes, sea Pendrive , MicroSD o Disco Duro ;)
Si lo puedes soñar, lo puedes hacer
Avatar de Usuario
txurro
Pi Master
Pi Master
Mensajes: 254
Registrado: 21 Ene 2017, 09:36
Agradecido: 0
Agradecimiento recibido: 0

Kike escribió:
txurro escribió:Una duda, que no he encontrado, aunque seguro que porque me la he pasado por alto con el ansia... cuando dices HDD entiendo que se puede hacer también desde un USB con espacio para las dos imágenes??
Un saludo.Txurro.
Correcto , cualquier dispositivo con tamaño suficiente para copiar una o dos imágenes, sea Pendrive , MicroSD o Disco Duro ;)
Gracias por contestar tan rápido, y tan amable como siempre.
Aprovecho, para exponer una duda al respecto del espacio, ya que me ha pasado una cosa al copiar algunas imágenes con Apple Pi Baker y a pesar del aviso de que el espacio era menor en la tarjeta, me lo copiaba sin problemas, pero a la hora de ejecutar el emulador de la imagen, me ha pasado que no salían las roms, solamente las que trae por defecto.
Me pregunto si puede ser debido al tema del espacio insuficiente???

Un saludo.Txurro.

PD: Ya que vives en el foro, al menos te tendrán puesto una cómoda litera,ggg.
Avatar de Usuario
hades1986
Pi Master
Pi Master
Mensajes: 344
Registrado: 03 Ene 2017, 15:33
Agradecido: 0
Agradecimiento recibido: 0

Kike escribió:
hades1986 escribió:Buenas, Despues de unas 2 horas esperando me salta estos errores.

Copying /media/ubuntu/Seagate Raspberry/Attract.img to /media/ubuntu/Seagate Raspberry/Attract2.img...
ls: cannot access '/media/ubuntu/Seagate': No such file or directory
ls: cannot access 'Raspberry/Attract2.img': No such file or directory
Error: Could not stat device /media/ubuntu/Seagate - No such file or directory.


Y me a creado una imagen exactamente igual.

:enfadado
El nombre "Seagate Raspberry" de la ruta debes ponerlo entre comillas si contiene espacios:

/media/ubuntu/"Seagate Raspberry"/Attract2.img /media/Ubu...

Un saludo espero que te sirva!


Enviado desde mi Moto G (4) mediante Tapatalk
lo puse con comillas y me hizo todo el proceso pero me dejo la imagen igual de grande que la otra y me salio esos errores que comento.
kocean
Pi Omega
Pi Omega
Mensajes: 66
Registrado: 02 Feb 2017, 01:17
Agradecido: 0
Agradecimiento recibido: 0

Tengo una pregunta, ¿ se podria usar una ruta de una carpeta que este en grupo de red?
Osea una carpeta que tengo en otro pc que es por el que descargo las img.

Enviado desde mi SM-G935F mediante Tapatalk
kocean
Pi Omega
Pi Omega
Mensajes: 66
Registrado: 02 Feb 2017, 01:17
Agradecido: 0
Agradecimiento recibido: 0

Haber si alguien me puede responder gracias

Enviado desde mi SM-G935F mediante Tapatalk
Avatar de Usuario
Dawn
Pi Master
Pi Master
Mensajes: 360
Registrado: 16 Dic 2016, 10:33
Agradecido: 0
Agradecimiento recibido: 0

kocean escribió:Tengo una pregunta, ¿ se podria usar una ruta de una carpeta que este en grupo de red?
Osea una carpeta que tengo en otro pc que es por el que descargo las img.

Enviado desde mi SM-G935F mediante Tapatalk
Yo lo hago así. Tengo el NAS descargando las imágenes y desde un PC conectado por red a la carpeta compartida con la imágenes les reduzco el tamaño.

Además utilizo la opción -s para que no las redimensione al quemarlas en la microsd, y no le doy destino de copia de la imagen, con lo que me ahorro el tiempo de copiar un fichero tan grande.
kocean
Pi Omega
Pi Omega
Mensajes: 66
Registrado: 02 Feb 2017, 01:17
Agradecido: 0
Agradecimiento recibido: 0

Podrias dicirme como seria la ruta?
Gracias @Dawn

Enviado desde mi SM-G935F mediante Tapatalk
Avatar de Usuario
Dawn
Pi Master
Pi Master
Mensajes: 360
Registrado: 16 Dic 2016, 10:33
Agradecido: 0
Agradecimiento recibido: 0

kocean escribió:Podrias dicirme como seria la ruta?
Gracias @Dawn

Enviado desde mi SM-G935F mediante Tapatalk
En la que montes la carpeta compartida.

Imagino que el equipo que descarga los ficheros .img los dejará en una carpeta compartida. En tu PC linux debes montar esa carpeta compartida en una ruta local. Así que al PiShrink le pasarás como ubicación del fichero a reducir esa ruta local. Mírate el comando 'mount' por si quieres conectarte a esa carpeta compartida por línea de comandos.
kocean
Pi Omega
Pi Omega
Mensajes: 66
Registrado: 02 Feb 2017, 01:17
Agradecido: 0
Agradecimiento recibido: 0

Si en el linux tengo montada la carpeta compartida que se llama JDOWNLOADER y el grupo es MYGROUP esque no tengo ni idea de linux.

Enviado desde mi SM-G935F mediante Tapatalk
Responder