BACKUP-ul imaginii din FLASH ( backup-home.NFI ).

Am un Dreambox 800 HD - Imagine Newnigma v2.8.3. Personal nu am HDD, dar am in schimb un USB.

Am gasit backupul ca fiind util, atunci cand imaginea o ia razna ( din senin, cum se intampla deobicei, cand ti-e lumea mai draga, datorita caderilor de tensiune si a intreruperilor tot mai dese de curent ), sa poti restura rapid aceasta imagine cu care te-ai familiarizat.

Pentru a avea acces la USB am instalat: enigma2-plugin-MeoBoot_0.94.tar.gz
- copiati in /tmp si install.
Dupa ce se instaleaza si se formateaza automat usb-eul, in dreambox am un nou director: Media
cu cateva subdirectoare.

- Copiati imaginile .nfi in /media/usb/MbootUpload ( imaginile pe care doriti sa le instalati pe USB,
veti putea bota de pe Flash ( dreambox ) sau de pe usb = imaginea instalata pentru teste.
Nu voi discuta despre imagini in test, voi relata despe Backupul imaginii instalete in FLASH, pe care o vom salva pe USB, utila pt. o restaurare rapida.

Am instalat Pluginul:
Backup Restore ( Backup restore your settings )
dar, nu eram multumit, nu face backup la imagine, ci numai la cateva setari, asa ca am cautat, am gasit si instalat, pluginul: NFI Backup (1.1 Backup vom FlashImage auf die HDD )

Aceste dou pluginuri le-am gasit si instalat -> cu butonul albastru -> Manage aditional software -> Online Installer -> Add Remove plugins. Dac nu gasiti aceste fisiere in Online Installer atunci luati
fisierul:enigma2-plugin-systemplugins-nfibackup_20091024_mipsel.rar
http://www.easysurf.ro/mdcxgwbd6d65/...mipsel.rar.htm

Dupa dezarhivare se obtine fisierul: enigma2-plugin-systemplugins-nfibackup_20091024_mipsel.ipk
- copiati in /tmp si install.
Dupa instalarea celui de al doile plugin, nu face backup, si da numai mesaje de eoare, nu am HDD.
M-am inspirat de la adresa: http://www.digitalworldz.co.uk/21767...kup-dm800.html
"How Make Backup Of DM800 Clone"

An luat fisierul: backup_nfi_hdd.rar (354.3 KB) de pe aceeasi pagina.
Am dezarhivat fisierul si am obtinut 5 fisiere:
buildimage = 71 Kb
build-nfi-image.sh = 5 Kb
mkfs.jffs2 = 69 Kb
secondstage.bin = 162 Kb
secondstage-dm800-72.bin = 162 Kb
Am deschis cu PSPAD fisierul: build-nfi-image.sh care avea in interior calea de constructie a backupului doar pentru HDD.
Am modificat in interiorul scriptului doar calea pe care o are usb-eul adica:
Exemplu linia 13 a fost: SWAPDIR=/media/hdd - am pus: 13 = SWAPDIR=/media/usb
si tot asa peste tot unde era /media/hdd.

In Backup.rar se gaseste fisierul modificat ( si celelate fisiere utile ).
http://www.easysurf.ro/nm0ose3qn4ti/Backup.rar.htm
Toate aceste 5 fisieiere obtinute dupa dezarhivare le-am copiat in /usr/bin/ peste cele instalate de
" enigma2-plugin-systemplugins-nfibackup_20091024_mipsel.ipk "
si le-am dat atributul 755 la toate.

Am copiat, aceleasi fisiere si in /media/usb/ si le-am dat atributul 755 la toate.

In plus, in:
/usr/lib/enigma2/python/Plugins/SystemPlugins/NFI-Backup/Start.sh
/usr/lib/enigma2/python/Plugins/SystemPlugins/NFI-Backup/plugin.py
am modificat calea de pe HDD pe USB : fisierul usr-lib.rar
http://www.easysurf.ro/3y0vo9pl49nt/usr-lib.rar.htm
Dupa dezarhivare le-am copiat la locul lor peste cele rezultate din istalarea pluginului:
" enigma2-plugin-systemplugins-nfibackup_20091024_mipsel.ipk " ( vezi calea de mai sus )

Apoi, am apelat la DCC-E2 v1.0, click pe Telnet apare: root@dm800:~# si scriem comanda:
build-nfi-image.sh /media/usb 128 72
apoi incepe sa construiasca backupul " backup-home-SSL-made.nfi " vedem in ecranul negru urmatoarele:

root@dm800:~# build-nfi-image.sh /media/usb 128 72
---------------------------------------------------------------
benutze den manuell definierten SSL
---------------------------------------------------------------
Testing free Memory, it takes cca. 42MB
Free Memory = 99964 kB
---------------------------------------------------------------

******************
** dm800 found **
******************
----------------------------------
- image backup started: 08:22:17 -
----------------------------------
mount: Mouting /dev/mtdblock/3 on /tmp/bi/root failed: Device or resource busy
mount: Mouting /dev/mtdblock/2 on /tmp/bi/root failed: Device or resource busy
download secondstage-DM800-72.bin
create boot.jffs2
create root.jffs2
create secondstage
create DM800 nfi-image
------------------------------------------------------------------------------------------------------
Image create on /media/usb/backup-home-SSL-made.nfi
*****************************************************************
* image backup finished: 08:27:11 *
* elapsed time was: 4 minutes 54 seconds *
*****************************************************************

Backupul construit se va gasii in: /media/usb/backup-home-SSL-made.nfi

Am facut backup la imaginea din flash si din telecomanda, -> Plugins -> NFI Backup -> OK
si se face imaginea backup .NFI tot in /media/usb/backup-home-SSL-made.nfi
am lasat denumirea originala din script ( nu am rebotezat-o ) face in /temp un fisier " NFI-Backup.log "
care arata asa:

---------------------------------------------------------------
benutze den manuell definierten SSL
---------------------------------------------------------------
Testing free Memory, it takes cca. 42MB
Free Memory = 114556 kB
---------------------------------------------------------------

******************
** dm800 found **
******************
----------------------------------
- image backup started: 08:45:52 -
----------------------------------
download secondstage-DM800-72.bin
create boot.jffs2
create root.jffs2
create secondstage
create DM800 nfi-image
----------------------------------------------------------------------
Image create on /media/usb/backup-home-SSL-made.nfi
----------------------------------------------------------------------
*****************************************************************
* image backup finshed: 08:51:06 *
* elapsed time was: 5 minutes 14 seconds *
*****************************************************************

Nu ma pricep la Linux scriptul l-am modificat asa cum am crezut eu, daca e cineva mai priceput, rog frumos sa faca alt script si sa faca o metoda mai simpla pentru backup de imagine .NFI
VERIFICARE:
am mutat imaginea backup din: /media/usb/ cu denumirea " backup-home-SSL-made.nfi " in :
/media/usb/Mboot/upload/backup-home-SSL-made.nfi

Am pornit pluginul MeoBot, si am instalat imaginea " backup-home-SSL-made.nfi " sub denumirea de
" backup-home " imagine care se instaleaza in: /media/usb/MbootM/backup-home
Dupa restartare am bootat de pe usb imaginea backup-home, dreamul, a luat-o din prima ( era aceeasi
imagine ca la bootarea din Flash, m-am consultat cu un peer si m-a vazut activ.
Bingo!!!!

P.S. Scuze pentru tentativa de tutorial:
dorian