back

Inseriamo dunque quest'ultimi nel file, ad esempio con:

echo "nameserver 208.67.222.222" > /etc/resolv.conf
echo "nameserver 208.67.220.220" >> /etc/resolv.conf

Allo stesso modo inseriamo l'unico repository in /etc/apt/sources.list:

echo "deb http://ftp.ch.debian.org/debian lenny main" > /etc/apt/sources.list

scegliendo, eventualmente, un mirror più vicino a voi. A questo punto possiamo subito tastare la rete con un bel "apt-get update" (nonostante aptitude, il mio preferito, funzioni benissimo, apt-get è, in questo ambiente, un po' più veloce).

boot

Abbiamo già visto tutto ciò che ci serve per avviare il sistema. Un comodo script riassumerà quanto svolto fino ad ora:

#!/system/bin/sh

# esportiamo le variabili di sistema
export PATH=/usr/bin:/usr/local/bin:/usr/sbin:/bin:$PATH
export TERM=linux
export HOME=/root

# montiamo i file system necessari
busybox mount /proc /system/sd/debian/proc -t proc
busybox mount /devpts /system/sd/debian/dev/pts -t devpts
busybox mount /sysfs /system/sd/debian/sys -t sysfs

# binding delle partizioni d'android a debian
busybox mount --bind /sdcard /system/sd/debian/media/sdcard 
busybox mount --bind /system /system/sd/debian/media/system
busybox mount --bind /data /system/sd/debian/media/data
busybox mount --bind /dev /system/sd/debian/media/dev

# prima di avviare, un bel logo è quello che ci vuole
clear
echo "                                            "
echo "                  .':::;;''.                "
echo "           'lxkkkkkkkkkkkdol,.              "
echo "        .okkkkkl,... ...,lxkkko'            "
echo "       okkkd;              ,xkkko           "
echo "     .dkx;                   ckkxd          "
echo "    'kk:           ',''.      ckd,.         "
echo "   .xkl         .c;.    .      kk;          "
echo "   ckd         .o              xkl          "
echo "   :k:         d'              kk,          "
echo "   :k,         o:        .    ,kc.          "
echo "   :k;         'x,    .      :k;            "
echo "   'kx         .'ol,.    .,cd;.             "
echo "    dk;          .'colc:c:,.                "
echo "    .kkk.             .                     "
echo "     .kkl                                   "
echo "      .dkc                                  "
echo "        ;kx.                                "
echo "          ;dd,                              "
echo "            .:ll,                           "
echo "                ....                        "
echo "                                            "
echo "          BENVENUTO IN DEBIAN !             "
echo "                                            "

# avviamo debian, alias apriamo una bash nella chroot jail
busybox chroot /system/sd/debian /bin/bash
back