back

Preparazione

Per poter installare debian dobbiamo disporre di:

  • l'SDK (Software Development Kit) di android
  • una partizione ext3 sulla scheda microSD
  • un dispositivo sbloccato e rooted (alias, con la possibilità di utilizzare un utente root)
  • busybox, il "coltellino svizzero del Linux embedded"
  • A2SD, per poter eseguire applicazioni dalla scheda microSD

Il SDK di android si potrà scaricare direttamente dal sito: http://developer.android.com/sdk/index.html. È possibile scegliere l'SDK per sistemi operativi Windows, Mac OSx e Linux, per cui ci procuriamo quello per sistemi Linux.

Per creare una partizione ext3 sulla scheda microSD possiamo utilizzare un tool qualsiasi, come ad esempio il comodissimo gparted.

ATTENZIONE: la partizione ext3 dovrà seguire la partizione "standard" in fat32; se già siete "al lavoro", una piccola partizione di swap alla fine della scheda potrà essere utilizzata con dei firmware non-ufficiali (v. sotto) aumentando le prestazioni del sistema.

Per rendere "idoneo" il vostro dispositivo all'installazione di debian (e dunque sottostare ai prerequisiti sopra elencati), la cosa più semplice è quella di installare un firmware non-ufficiale che già include i prerequisiti richiesti. A seconda del modello del vostro cellulare potrei consigliarvi il firmware CyanogenMod o MoDaCo.

ATTENZIONE: i firmware non ufficiali sono specifici per modello; prima di installare qualcosa, oltre ad un sano backup, informatevi sull'hardware supportato dal firmware.

Per installare questi firmware vi rimando alla documentazione ufficiale presente in rete. In "generale" la procedura da eseguire consiste nel copiare l'immagine del nuovo firmware sulla scheda microSD, installare un bootloader con il quale avviare l'installer del firmware che provvederà a caricare nella ROM (Read-Only Memory) del dispositivo il firmware non-ufficiale scelto.

Installazione

Per installare la debian ARM utilizziamo il tool debootstrap presente nel nostro sistema operativo. Se non lo abbiamo ancora installato, lo potremo fare dai repository principali utilizzando il nostro gestore dei pacchetti preferito. Una volta fatto ciò montiamo la partizione ext3 della microSD sulla nostra macchina. Ad esempio:

# mount /dev/sdb2 /media/sdcard2
back