Clonazione di os2008 su n800 n810
Posted by k8 - Articolo di Segnale007. June 10, 2008, 7:36 am

Ci son vari motivi xkè ci si vuole fare una copia del sistema, solitamente lo si fà per questioni di spazio, perchè 256mb interni sono un pò pochini, e allora si vuole espandere il disco al sistema, o perchè ci si vuole smanettare su, o per chi come me, ha voglia è tempo di testare altri progetti o solo x tenere una copia di backup .



Bene, iniziamo .


Per prima cosa dobbiamo installare il flash che ci permetterà di fare il dualboot tra i sistemi ( è un vere proprio bootloader )


ATTENZIONE !!! Il nostro n800/n810 deve assolutamente essere sotto carica ..


Iniziamo a scaricare il nostro flasher


apt-get install wget

wget http://fanoush.wz.cz/maemo/initfs_flasher.tgz




Adesso prepariamoci per l'installazione

mv /path/initfs_flasher.tgz /home/user/MyDocs/.documents/

cd /home/user/MyDocs/.documents/

tar zxvf initfs_flasher.tgz

./initfs_flash



NB : quando lo script d'installazione ci chiederà di fare un backup dell'immagine precedente e installare telnet e ssh, è cosa buona dire di si


Bene, adesso partizioniamo la nostra MC


Io ho una SD da 2 gb .. In questo caso ho creato una partizione fat da 800 mb e una ext2 da 1,2 gb ..

apt-get install e2fsprogs

umount /media/mmc1

umount /media/mmc2 ( N800 only! )

sfdisk /dev/mmcblk0

/dev/mmcblk0p1:1,25000,6

/dev/mmcblk0p2:12001,,

/dev/mmcblk0p3:

/dev/mmcblk0p4:



Creo i file system


mkdosfs /dev/mmcblk0p1

shutdown -r now

mke2fs /dev/mmcblk0p2

shutdown -r now




carico i moduli del kernel x la partizione ext2


insmod /mnt/initfs/lib/modules/2.6.21-omap1/mbcache.ko

insmod /mnt/initfs/lib/modules/2.6.21-omap1/ext2.ko




Inizio le operazioni di mount

mount /dev/mmcblk0p2 /opt

mount -t jffs2 /dev/mtdblock4 /floppy



Adesso apriamo una shell da SSH e logghiamo nel nostro n800/n810

apt-get -d install tar

cd /var/cache/apt/archives/

mkdir /tar-temp/

dpkg -x tar*.deb /tar-temp/

cd /tar-temp/bin/

cp tar targnu

./targnu cf - -C /floppy . | ./targnu xvf - -C /opt



una volta che il processo d'estrazione finisce


umount /opt

umount /floppy

chroot /mnt/initfs cal-tool --set-root-device ask:mmc2

shutdown -r now



Adesso bottate dal vostro Os2008 clone .
NB : Se per qualsiasi motivo si vuole cancellare il flash precedentemente installato e tornare a quello originale di Nokia


umount /opt

umount /floppy

chroot /mnt/initfs cal-tool --set-root-device ask:mmc2

shutdown -r now


Così facendo il nostro flash verrà cancellato e verrà ripristinato quello originale di Nokia .
NB: Facendo questo, non potremmo piu' accedere ai nostri os installati su SD .


Condividi
Stats
Voti 1
Voto medio 3
Visite 194
Visite uniche 185
Num.Download 0
DownloadNon disponibile.
Spazio Visitatori
Prima di inviare il tuo commento assicurati che:
  • sia in tema con l'articolo e contribuisca alla discussione in corso
  • non abbia contenuti offensivi nei confronti di chicchessia
  • non abbia contenuti che violini le leggi italiane
  • non contenga indirizzi e-mail








Vota Pessimo 1 / 5 Migliorabile 2 / 5 Buono 3 / 5 Interessante 4 / 5 Speciale  5 / 5
Non ci sono commenti.

Advertisement

| Valid CSS | Valid HTML 4.01 | I contenuti di questo sito sono rilasciati sotto Licenza Creative Commons |