Migrare la SD di un banana, è possibile?
La risposta è SI.
Si può migrare la sd di un banana da Bananian a Banavuan.
Come molti utilizzatori di micro coputer barebone Banana pro anche io avevo la bananian 16.04, il mondo si evolve ed anche io devo farlo.
In questo nuovo articolo vedremo come è possibile, con poco sforzo e ottimi risultati migrare la scandalosa bananian 16.04 verso la nuovissima e liberissima Devuan Ascii kirk version. Anche se non è ufficiale, io l’ho chiamata Banavuan. Il nome deriva dall’incrocio di Banana e Devuan.
Non è ben chiaro il motivo del rifiuto, da parte degli sviluppatori di Devuan, di preparare una sd pronta da burnare ed infilare in un banana. Non avendolo fatto loro, l’ho fatto io.
Io prendo per buono l’assioma che si possiede già una versione di bananian 16.04 installata, diversamente è possibile scaricare l’immagine già pronta e l’articolo finisce qui 🙂
BURNARE LA SD
Nel caso abbiate scaricato l’immagine da burnare, non avrete necessità di migrare la sd perché, una volta scaricata e burnata, questa è già pronta.
Per rendere funzionate l’immagine è necessario inserire una micro sd nel computer, verificare la posizione della sd con il comando:
#fdisk -l
nel mio caso sdc.
Decomprimere l’immagine con il comando
#gunzip Banavuan.img.gz
e poi burnarlo sulla sd con il comando
#dd if=Banavuan.img of=/dev/sdc
Chiaramente nel vostro caso potrebbe essere qualsiasi altra posizione.
Una volta burnata la schedina troviamo un bug irrisolto, purtroppo non c’è, per ora modo di ridimensionare la scheda mentre questa è montata, pertanto dobbiamo farlo a scheda smontata, quindi prima di inserirla nel Banana.
Per fare questo possiamo avvalerci dell’ottimo programma grafico gparted, in alternativa lo possiamo fare manualmente.
#fdisk /dev/sdc
cancelliamo la partizione 2 e la ricreiamo, stando attenti a non distruggere la ext4.
A questo punto abbiamo la prtizione alargata, adesso allarghiamo il filesystem
#e2fsck -f /dev/sdc2 && resize2fs /dev/sdc2
Anche qui, ognuno metterà la posizione della propria sd.
La sd adesso occupa l’intero spazio, diamo un sync per scrivere evenuali cose rimaste in cache
#sync && sync
Togliamo la schedina e godiamoci la nostra Devuan Ascii su Banana pi
User root
Pass 123456
MIGRARE LA SD DA PRECEDENTE INSTALLAZIONE
Il nostro banana sta funzionando da mesi e non ha nessun problema, per questo motivo è necessario effettuare un backup preventivo dell’intera area dati, io consiglio addirittura dell’intera sd, fatto il backup cominciamo con l’editare il file /etc/apt/source.list e sostituire il nome jessie con stretch in tutte le righe dove compare il nome jessie
# vi /etc/apt/source.list
A questo punto dobbiamo rileggere la configurazione
# apt-get update
al termine dobbiamo upgradare
# apt-get dist-upgrade -y
Qui impiegherà del tempo, sta sostituendo la versione jessie con la streatch
fatto questo rimuoviamo i pacchetti che non ci servono più e riavviamo il Banana
# apt-get –purge autoremove && reboot
Al riavvio girerà la streatch, ma noi vogliamo essere liberi, non vogliamo dipendere da chi decide cosa è meglio per noi, vogliamo poter decidere, quindi dobbiamo migrare alla Devuan.
Editiamo nuovamente il file /etc/source.list, puliamo tutto e aggiungiamo i repository giusti
#vi /etc/apt/source.list
il nostro file dovrà apparire così:
deb http://auto.mirror.devuan.org/merged ascii main non-free contrib
deb http://auto.mirror.devuan.org/merged ascii-updates main non-free contrib
deb http://auto.mirror.devuan.org/merged ascii-security main non-free contrib
salviamo e usciamo
:wq
e facciamo rileggere la configurazione
# apt-get update
Installiamo il software necessario alla migrazione
# apt-get install devuan-keyring -y –force-yes (il comando force-yes è deprecato ma a non non interessa)
Al termine rileggiamo la configurazione dei repository e iniziamo l’upgrade
# apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
Qui si darà parecchio da fare, scaricherà per parecchio tempo, dipende dalla velocità della vostra connessione internet.
Al termine dobbiamo popolare un file che non esiste, quini lo creiamo e lo popoliamo
#echo ‘APT::Install-Recommends “0”;’ >/etc/apt/apt.conf.d/01lean
#echo ‘APT::AutoRemove::RecommendsImportant “false”;’ >>/etc/apt/apt.conf.d/01lean
Questo file si traduce, volgarmente parlando, in: fatti gli affari tuoi, so io cosa è importante. Questo è il primo segno di libertà
Diamo un update ed il gioco è fatto
#apt-get update
#reboot
al riavvio avremo una versione di devuan aggiornata e funzionante.
La nostra Banavuan ci accompagnerà per molto tempo ancora.
Adesso sappiamo come migrare la sd di un Banana dalla bananian alla BANAVUAN.
È stato difficile ? non credo ….
Questa guida è stata verificata su banana pro.