Ga naar inhoud
Log in om dit te volgen  
LINUX

multiboot voor dreambox 7025

Aanbevolen berichten

gevonden op een dui=ts bord:

 

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 im Anhang, 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 0

 

> 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 version 0.4 from the attachment.

 

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 0

 

> 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.

1131043-multiboot04.tar

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
Log in om dit te volgen  

  • Wie is er online   0 leden

    Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

Lees alvorens je verder gaat onze Gebruiksvoorwaarden en Privacybeleid. We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.