Di seguito una breve, ma utilissima, guida per ridimensionare una immagine (.img) di RetroPie.
Utilità
Il ridimensionamento di una immagine può essere utile in più occasioni, alcune delle quali possono essere:
- Ho scaricato una immagine di RetroPie da tot gb ma nella mia sd, anch'essa da tot gb, per pochi byte non è possibile flasharla;
- Ho una immagine di RetroPie da tot gb e l'ho svuotata di tutte (o alcune) le sue roms precaricate, bios e splashscreen compresi.
Soluzione
Per eliminare, letteralmente, lo spazio inutilizzato sull'immagine utilizzeremo PiShrink, uno script che farà tutto il lavoro per noi.
Di seguito ciò di cui abbiamo bisogno:
- hard disk/usb;
- immagine da “shrinkare”;
- script PiShrink, ovvero il file “pishrink.sh” (reperibile qui: https://github.com/aikoncwd/PiShrink);
- raspberry con abilitato SSH;
- pc win/OSx/Linux per connettersi al raspberry con SSH.
- inserire l’immagine (.img) da shrinkare e il file “pishrink.sh” in una cartella sul supporto scelto, chiavetta usb o hard disk che sia (la cartella potete chiamarla come volete, ma evitate parentesi o caratteri speciali);
- collegare il supporto al raspberry e accenderlo;
- accedere tramite SSH al terminal (user: pi, password: raspberry, se non le avete mai cambiate) e navigare fino alla cartella contenente i due file in questione (es. " cd /media/usb0/pi/ ", sostituire “usb0” con la porta usb a cui avete collegato il supporto);
- verificare di essere nella cartella giusta digitando il comando "ls -lrt". Dovreste vedere listati i vostri 2 file;
- dare i permessi a “pishrink.sh” digitando "sudo chmod +x pishrink.sh" oppure "sudo chmod +x ./pishrink.sh";
- Lanciare lo script pishrink digitando "sudo bash pishrink.sh <nome_della_vostra_immagine>.img".