---------------------------------------------------------------------------
-----

Hallo Leute !

The English Version is below the German Version !

Dies ist das Readme.txt zu meinem Multiboot Tool für die Dreambox 7025.

Derzeit stehen wir bei Version 0.4 (die unterscheidet sich von Version 03 aber nur durch dieses File, und ist deswegen noch nicht gepostet), das Teil ist also längst noch nicht fertig, funktioniert aber schon ganz gut !

Es gibt immer noch keine Blue Pannel Integration, also schön brav in einem telnet Fenster auf /media/cf 
das multiboot.sh ausführen.

----------------------------------------------

Wie fängt man damit an ?

Nun zuerst benötig man eine CF Karte für seine Dreambox 7025 mit mindestens 256MB (größer geht, 
dann wir die letzte Partition einfach größer, kleiner
geht NICHT - ausser, man paßt die scripts selber
an und verzichtet auf die 3. Partition)

Zuerst mal ein Image Flashen das die CF Karte erkennt
- und im Prinzip geht es auch nur mit Images die
CF Support drinne haben, das haben aber derzeit alle
weil im CSV von DM enthalten.

Wichtig - während dem Flashen die CF Karte natürlich IMMER draussen lassen und untere Taste beim Einschalten drücken damit man übers WebIF Flashen kann wie gewohnt (mit CF drinnen geht das nämlich nicht).

Dann das multibootXX.tar file auf /tmp mit FTP kopieren (TCP/IP muss natürlich funktionieren).

Erstmals dort die ganzen Files auspacken und folgendes ausführen:

> cd /tmp
> tar -xvf multibootXX.tar
> multiboot.sh enable

Dadurch wird die CF Karte für Multiboot vorbereitet und alle 4 Partitionen vorbereitet, wobei aber nur die erste (FAT) dabei
mit den Tools befüllt wird.

Anschließend auf /media/cf weiterarbeiten - und zu Testzwecken erst mal alle 3 Partitionen für Images mit einer Kopie des Flashes versehen.

Also immer vor dem Ausführen: 

> cd /media/cf 

eingeben, oder multiboot mit vollem Pfad eingeben: 

>/media/cf/multiboot.sh 

Also jetzt gehts los mit dem Kopieren:

> multiboot.sh copy 1

> multiboot.sh copy 2

> multiboot.sh copy 3

Dann zum Testen für eines der Images boot enablen (in unserem Beispiel 1) und rebooten:

> multiboot.sh boot 1

> multiboot.sh reboot

Jetzt sollte von der ersten Partition gebootet sein:

> multiboot.sh show

Sollte das bestätigen !!!

Jetzt funktioniert die CF Karte bereits für Multiboot - Gratuliere !

Bevor man nun ein weiteres Image vom Flash auf die CF Karte kopiert muss man multiboot wieder zum Flash deuten lassen 

WICHTIG - wenn man es vergißt kopiert man Blödsinn, und das Image
wird wahrscheinlich nicht booten weil Image und Kernel evt. nicht zusammenpassen. Das ist übrigens der üblichste fehler wenn man nicht aufpaßt und brav mitdenkt !

> multiboot.sh boot 0

> multiboot.sh shutdown 

Jetzt steht die Box und man kann CF Karte raustun um das nächste Image zu flashen und 
ggf. einzurichten (Settings, Plugins downloaden,...) wobei man das natürlich auch später 
auf der CF Karte tun kann.

Wenn das Image geflashed ist einfach wieder runterfahren und die CF Karte (die noch auf Flash
Boot steht) reintun und damit booten.

Dann einfach dieses neue Flashimage auf die nächste Partition kopieren:

> multiboot.sh copy 2

Bevor man nun ein weiteres Image vom Flash auf die CF Karte kopiert muss man multiboot
wieder zum Flash deuten lassen:

> multiboot.sh boot 0

> multiboot.sh shutdown 

Jetzt steht die Box und man kann CF Karte raustun um das letzte Image für die CF Karte
zu flashen und ggf. einzurichten (Settings, Plugins downloaden,...) 
wobei man das natürlich auch später auf der CF Karte tun kann.

Wenn das Image geflashed ist einfach wieder runterfahren und die CF Karte 
(die schon wieder noch auf Flash Boot steht) reintun und damit booten.

Dann einfach dieses neue Flashimage auf die letzte Partition kopieren:

> multiboot.sh copy 3

Jetzt kann man noch ein weiteres Image in den Flash der CF Karte kopieren, dafür
muss man multiboot aber wieder zum Flash deuten lassen:

> multiboot.sh boot 0

> multiboot.sh shutdown 

Jetzt steht die Box und man kann CF Karte raustun um das letzte Image 
für den Flash zu flashen und ggf. einzurichten (Settings, Plugins downloaden,...).

Wenn das Image geflashed ist einfach wieder runterfahren und die 
CF Karte (die schon wieder auf Flash Boot steht) 
reintun und damit booten.

Dann einfach dieses neue Flashimage nochmals auf die CF Karte kopieren

> multiboot.sh copy 0

Das ist wichtig damit der Kernel für den Flash auf der Cf Karte auch 
zum Flash dazupaßt !

Jetzt viel Spass beim Multibooten & Testen !

Im Prinzip muss man wenn alle Partiotionen gefüllt sind nur mehr mit multiboot.sh
die jeweilge Partitionsnumemr auswählen (1,2,3 und 0 für den Flash) 

> multiboot.sh boot x

Will man über eine Partition ein anderes Image drüber kopieren so muss man nicht von 
vorne anfangen, sondern einfach wie oben in den Flash mit dem neuen und dann als
copy die geünschte Partition auswählen, das script löscht das vorherige sauber runter.

Und das Ganze wieder los wird man indem man in den Flash bootet:

> multiboot.sh boot 0

> multiboot.sh reboot 

Nach dem Reboot:

> multiboot.sh disable

Damit sollte die CF Karte wieder leer und nach Reboot als ganzes
auf /media/cf gemounted sein.

PS: Derzeit habe ich das Original 2.0 von Dream im Flash und das letzte Gemini, das Dreamville und das NBC auf der CF Karte falls es wem interessiert.
---------------------------------------------------------------------------
-



Hello folks! 

This is the Readme.txt to my multi-boot Tool for the Dreambox 7025. 

At present we have a version 0.4 (differs from version 03 only by this file, 
and is therefore not posted yet), 

The work is definitely not yet finished, functioned however it is already completed
and doing its job well! 

There is still no Blue Pannel integration, thus sinply use it in a telnet window at
/media/cf and execute multiboot.sh

--------------------------------------------- 

How do you start using it ? 

first YOU need a CF CARD for your Dreambox 7025 with at least 256MB (bigger ones wor, 
then we the last partition simply will be larger, smaller does NOT work 
- except, one adapts the scripts and amkes them work without the 3. Partition) 

First time you have to Flash an image that recognizes the CF Card - in principle 
it therefore work only with images that have the CF support included, however at 
present all have it included because it is in the CSV of DM contained. 

Importantly - while Flasing the CF card has to be ALWAYS outside of teh dreambox
and when pressing the lower buttin whehn switching on on. 

Only then one can flash via the WebIF normaly (with CF card inside that cannot be done). 

Then copy the multibootXX.tar file to /tmp with ftp (TCP/IP must be working). 

Unpack the whole files for the first time there and enter the following command: 

> cd /tmp 
> tar -xvf multibootXX.tar 
> multiboot.sh enable 

By this the CF map is prepared for multiboot and all 4 partitions are prepared, 
however only the first (FAT) is filled with the Tools needed. 

Subsequently, continue working on /media/cf - and for test purposes we will start to copy
only the first time all 3 partitions with a copy of the Flash. 

Before entering the command always change directory to /media/cf:

> cd /media/cf 

Or enter multiboot with full path:

> /media/cf/multiboot.sh 

Mow let's start with the copying: 

> multiboot.sh copy 1 

> multiboot.sh copy 2 

> multiboot.sh copy 3 

Then test with one of the copied images if you can boot-enable it (in our example #1) 
and simply reboot: 

> multiboot.sh boot 1 

> multiboot.sh reboot 

Now should be bootet from the first partition: 

> multiboot.sh show 

That command should confirm this !!! 

Now the CF card is already functional for multiboot - Congratulation ! 

Before you now copy a further image from the Flash to the CF card you have to change
multiboot again to the Flash.

THis is very IMPORTANTLY - if you forget this it will copy sonsene, and the image 
probably will not boot because image and Kernel not fit each other. 

That is by the way the most usual error if one does not watch out ! 

> multiboot.sh boot 0 

> multiboot.sh shutdown 

Now the box should be halted and you can remove the CF card for flashing the next image


After Flashing and maybe changig necessary things (like Settings, Plugins download,...
- bus this can be done naturally also later on the CF card) you can continue. 

If the image flashing is completed simply shutdown and reboot with CF card insterted 
(which is still pointing to Flash booting) 

Then simply this new Flashimage is copied on the next partition copy:

> multiboot.sh copy 2 

Before flushing and copying a further image on the CF card you must use multiboot.sh
again tp point to the flash booting:

> multiboot.sh boot 0 

> multiboot.sh shutdown 

Now the box ais halted and you can remove the CF map card once more for flashing the last 
image. After you can flash the last image for copying to the CF card and maybe doing necessary setups 
(Settings, Plugins download, ... - but you can do this naturally also later when booted
from the CF card) . 

If the image is flashed you have to shutdown and reboot again, then instert the CF card
(which is still pointing to Flash booting) 

Then simply this new Flashimage is copied on the last partition: 

> multiboot.sh copy 3 

Now one can copy still another last image in the Flash for booting, however one must 
let multiboot.sh copy again to the CF card after this: 

> multiboot.sh boot 0 

> multiboot.sh shutdown 

Now the box si halted and you can remove the CF card for putitng the last image to
the Flash.

Flash it and if necessary changes are needed (Settings, Plugins to download,...) 
do them im Fals. 

Then the image flashed is simply again copied to the CF card 
(which is still pointing to flash booting) clean-does and thus to boats. 

Simply synchronize this new Flashimage on the CF card again:

> multiboot.sh copyy 0 

That is important so that the Kernel for the Flash and on the Cf card fit each other ! 

Now much fun with multibboting & testing! 

In principle you can select now that all Partitions are filled only with multiboot.sh 
and the wanted partitionnumber (x = 1.2.3 and 0 for the Flash) what Image you want to boot:

> multiboot.sh boot x 

If you want to copy a new image over a partition already filled the don't worry, 
you don't need to beginn from start.

Simply put the wanted image into the Flash (as above) and then as copy it to
the wanted partition, the script deletes the previous partitian cleanly. 

And how to get rid of Multiboot: 

> multiboot.sh boot 0 

> multiboot.sh reboot 

After the Reboot: 

> multiboot.sh disable 

Thus the CF card should be again empty and after a Reboot be mounted as a whole 
on /media/cf

PS: At present I have the original 2.0 of Dream in the Flash and the last Gemini, 
the latest image from Dreamville and the NBC Image on the CF map. 