Dumbo: Unterschied zwischen den Versionen
Mfgeg (Diskussion | Beiträge) |
Mfgeg (Diskussion | Beiträge) |
||
Zeile 15: | Zeile 15: | ||
Mit dem Plugin, könnt ihr ein Image auf ein angestecktes Medium (CF Karte oder USB Stick) entpacken und anschliessend booten. | Mit dem Plugin, könnt ihr ein Image auf ein angestecktes Medium (CF Karte oder USB Stick) entpacken und anschliessend booten. | ||
− | Dumbo ist kein [http://de.wikipedia.org/wiki/Multi-Boot-System Multiboot] Werkzeug, sondern erlaubt nur das starten von einen Image, auf einem angesteckten Gerät wie CF Karte oder USB Stick. Natürlich können auch Backups von dem Image erstellt werden. Das Plugin erstellt auch eine [http://de.wikipedia.org/wiki/Swapping Swap] Datei mit 200MB, damit Boxen mit geringen Arbeitsspeicher (z.B. DM 7025) nicht in die Knie gezwungen werden, beim entpacken, oder sichern des Images. Swap ist auch nach dem booten vom Dumbo Device aktiv und bindet sich automatisch in /media/swap/swapfile ein. | + | Dumbo ist kein [http://de.wikipedia.org/wiki/Multi-Boot-System Multiboot] Werkzeug, sondern erlaubt nur das starten von einen Image, auf einem angesteckten Gerät wie CF Karte oder USB Stick. Natürlich können auch Backups von dem Image erstellt werden. Das Plugin erstellt auch eine [http://de.wikipedia.org/wiki/Swapping Swap] Datei mit 200MB, damit Boxen mit geringen Arbeitsspeicher (z.B. DM 7025) nicht in die Knie gezwungen werden, beim entpacken, oder sichern des Images. Swap ist auch nach dem booten vom Dumbo Device aktiv und bindet sich automatisch in die [http://de.wikipedia.org/wiki/Fstab fstab] ein (/media/swap/swapfile) ein. |
[[Bild:Dumbo plugin.jpg|thumb|Das Dumbo Plugin]] | [[Bild:Dumbo plugin.jpg|thumb|Das Dumbo Plugin]] | ||
− | Das einrichten von Dumbo erfolgt in folgenden Schritten. Plugin im Flash Image installieren und anschliessend die CF Karte oder USB Stick partitionieren. Für das Partitionieren wird das Medium in zwei Bereiche unterteilt. Die erste Partition wird mit dem [http://de.wikipedia.org/wiki/File_Allocation_Table FAT] Dateisystem partitioniert, da nur von diesem Dateisystem gebootet werden kann. Der Rest des Mediums erhält ein [http://de.wikipedia.org/wiki/Ext3 ext3] Dateisystem | + | Das einrichten von Dumbo erfolgt in folgenden Schritten. Plugin im Flash Image installieren und anschliessend die CF Karte oder USB Stick partitionieren. Für das Partitionieren wird das Medium in zwei Bereiche unterteilt. Die erste Partition wird mit dem [http://de.wikipedia.org/wiki/File_Allocation_Table FAT] Dateisystem partitioniert, da nur von diesem Dateisystem gebootet werden kann. Der Rest des Mediums erhält ein [http://de.wikipedia.org/wiki/Ext3 ext3] Dateisystem. |
Nun wählt man mit dem Plugin das Image, welches auf das angesteckte Gerät entpackt werden soll. Nach ca. 5 Minuten entpacken und einem Neustart der Box, sollte das neue Image gestartet und bereit sein für eure Versuche. | Nun wählt man mit dem Plugin das Image, welches auf das angesteckte Gerät entpackt werden soll. Nach ca. 5 Minuten entpacken und einem Neustart der Box, sollte das neue Image gestartet und bereit sein für eure Versuche. | ||
Zeile 47: | Zeile 47: | ||
==== Voraussetzungen: ==== | ==== Voraussetzungen: ==== | ||
*Enigma2 basierende Dreambox | *Enigma2 basierende Dreambox | ||
− | *Unterstützt wird die DM 7025 (+), DM 800HD PVR, DM 800HD se und die DM 8000HD PVR | + | *Unterstützt wird die '''DM 7025 (+)''', '''DM 800HD PVR''', '''DM 800HD se''' und die '''DM 8000HD PVR'''.<br/>Die '''DM 500 HD''' sollte auch funktionieren, sie muss aber mit einem [http://www.i-have-a-dreambox.com/wbb2/thread.php?threadid=131383&threadview=0&hilight=500hd&hilightuser=0&page=1 USB Mod] ausgerüstet ist. |
*Ein aktuelles OE 1.6 Image im Flashspeicher, mit dem aktuellen SSL (mindestens #82 bez. #83 je nach Boxtyp) | *Ein aktuelles OE 1.6 Image im Flashspeicher, mit dem aktuellen SSL (mindestens #82 bez. #83 je nach Boxtyp) | ||
*Das Image welches auf dem angesteckten Device installiert wird, muss den gleichen SSL Stand haben wie im Flashspeicher | *Das Image welches auf dem angesteckten Device installiert wird, muss den gleichen SSL Stand haben wie im Flashspeicher | ||
*Das angesteckte Device (CF Karte oder USB Stick) muss mindestens 512MB gross sein. | *Das angesteckte Device (CF Karte oder USB Stick) muss mindestens 512MB gross sein. | ||
*Die DM 7025 (+) benötigt eine CF Karte als Speichermedium | *Die DM 7025 (+) benötigt eine CF Karte als Speichermedium | ||
− | *Die DM 800HD PVR, DM 800HD se und die DM 8000HD PVR benötigen einen USB Stick als Speichermedium | + | *Die DM 500 HD, DM 800HD PVR, DM 800HD se und die DM 8000HD PVR benötigen einen USB Stick als Speichermedium |
*Steckt beim einrichten der Box, '''nur''' das Wunschdevice an die Dreambox | *Steckt beim einrichten der Box, '''nur''' das Wunschdevice an die Dreambox | ||
*Das Wunschdevice muss in FAT oder FAT32 formatiert sein | *Das Wunschdevice muss in FAT oder FAT32 formatiert sein | ||
Zeile 71: | Zeile 71: | ||
{{Hinweis|Das Bios der Box erreicht man auf dem gleichen Weg, wie wenn ein Image via Webbrowser geflasht wird.<br/> | {{Hinweis|Das Bios der Box erreicht man auf dem gleichen Weg, wie wenn ein Image via Webbrowser geflasht wird.<br/> | ||
Nur muss man mit '''telnet ip_der_dreambox''' auf das Bios zugreifen. Dann können die benötigten Einstellungen angepasst werden.}} | Nur muss man mit '''telnet ip_der_dreambox''' auf das Bios zugreifen. Dann können die benötigten Einstellungen angepasst werden.}} | ||
+ | |||
+ | == DM 500 HD == | ||
+ | Primary boot source: usb [/autoexec_dm500.bat] | ||
+ | |||
+ | Secondary boot source: flash | ||
+ | |||
== DM 7025 (+) == | == DM 7025 (+) == | ||
Zeile 76: | Zeile 82: | ||
Secondary boot source: flash | Secondary boot source: flash | ||
− | |||
− | |||
Zeile 90: | Zeile 94: | ||
Secondary boot source: flash | Secondary boot source: flash | ||
− | |||
− | |||
− | |||
Zeile 107: | Zeile 108: | ||
Kopiert die '''dosfstools''' und das '''Dumbo Plugin''' via [[FTP]] auf die Dreambox, in den Ordner '''/tmp'''.<br/> | Kopiert die '''dosfstools''' und das '''Dumbo Plugin''' via [[FTP]] auf die Dreambox, in den Ordner '''/tmp'''.<br/> | ||
− | Loggt euch auf die Kommandozeile ([[telnet]] oder [[ssh]]) der Dreambox ein und installiert | + | Loggt euch auf die Kommandozeile ([[telnet]] oder [[ssh]]) der Dreambox ein und installiert die Pakete mit folgendem Befehl.<br/> |
opkg install /tmp/*.ipk | opkg install /tmp/*.ipk | ||
Zeile 133: | Zeile 134: | ||
Das Plugin durchsucht standardmässig folgende Verzeichnisse. | Das Plugin durchsucht standardmässig folgende Verzeichnisse. | ||
− | {{Hinweis| | + | {{Hinweis|Ist das Wunschimage woanders zu finden, dann kann der Pfad später bei der Imageauswahl angepasst werden.<br/> |
+ | Dumbo merkt sich auch den neu gewählten Pfad, wenn er verändert wird. }} | ||
* /tmp | * /tmp | ||
* /MB_Images | * /MB_Images | ||
− | * /media/hdd/FlashBackup | + | * /media/hdd/backup/FlashBackup |
Zeile 202: | Zeile 204: | ||
Ein USB-Stick wird vom Bios wahrscheinlich zum Booten akzeptiert, wenn dieser auf einem Windows PC als "Massenspeicher" und NICHT als "USB-Stick yxz" erkannt wird. Wenn das Booten fehlschlägt, versucht einen USB-Hub dazwischen (passiven Hub ist ausreichend, es besteht keine Notwendigkeit | Ein USB-Stick wird vom Bios wahrscheinlich zum Booten akzeptiert, wenn dieser auf einem Windows PC als "Massenspeicher" und NICHT als "USB-Stick yxz" erkannt wird. Wenn das Booten fehlschlägt, versucht einen USB-Hub dazwischen (passiven Hub ist ausreichend, es besteht keine Notwendigkeit | ||
für zusätzliche Stromversorgung), oder versucht einen anderen Stick. | für zusätzliche Stromversorgung), oder versucht einen anderen Stick. | ||
+ | |||
+ | === Prerun === | ||
+ | Die '''[Prerun]''' Option kann im Bios deaktiviert werden, falls die Box beim Einschalten hängt. | ||
=== Rootdelay === | === Rootdelay === |
Version vom 13. März 2011, 18:24 Uhr
Inhaltsverzeichnis
An diesem Artikel wird derzeit gearbeitet.
Dumbo ist kein Multiboot Werkzeug, sondern erlaubt nur das starten von einen Image, auf einem angesteckten Gerät wie CF Karte oder USB Stick. Natürlich können auch Backups von dem Image erstellt werden. Das Plugin erstellt auch eine Swap Datei mit 200MB, damit Boxen mit geringen Arbeitsspeicher (z.B. DM 7025) nicht in die Knie gezwungen werden, beim entpacken, oder sichern des Images. Swap ist auch nach dem booten vom Dumbo Device aktiv und bindet sich automatisch in die fstab ein (/media/swap/swapfile) ein. Das einrichten von Dumbo erfolgt in folgenden Schritten. Plugin im Flash Image installieren und anschliessend die CF Karte oder USB Stick partitionieren. Für das Partitionieren wird das Medium in zwei Bereiche unterteilt. Die erste Partition wird mit dem FAT Dateisystem partitioniert, da nur von diesem Dateisystem gebootet werden kann. Der Rest des Mediums erhält ein ext3 Dateisystem. Nun wählt man mit dem Plugin das Image, welches auf das angesteckte Gerät entpackt werden soll. Nach ca. 5 Minuten entpacken und einem Neustart der Box, sollte das neue Image gestartet und bereit sein für eure Versuche. Das einrichten vom Dumbo Plugin ist nachfolgend in einzelnen Schritten beschrieben. Lest den Artikel in Ruhe durch und stellt sicher, dass die nachfolgenden Voraussetzungen erfüllt sind. Der Link des Supportthreads ist am Ende des Artikels zu finden. Viel Spass und gutes Gelingen ;)
Ziel dieses Beitrages:
Voraussetzungen:
Bios der entsprechenden Boxen konfigurierenDie Einstellungen des Bios müssen angepasst werden, damit man von einem angesteckten Medium via FAT booten kann. Die USB Unterstützung muss bei allen Boxen, ausser der 7025 aktiviert werden. DM 500 HDPrimary boot source: usb [/autoexec_dm500.bat] Secondary boot source: flash
DM 7025 (+)Primary boot source: cf [/autoexec_dm7025.bat] Secondary boot source: flash
DM 800HD PVR und DM 800HD sePrimary boot source: usb [/autoexec_dm800.bat] Secondary boot source: flash
DM 8000HD PVRPrimary boot source: usb [/autoexec_dm8000.bat] Secondary boot source: flash
Dumbo installierenFür die Installation werden die beiden Dateien aus dem ersten Betrag des Dumbo Threads benötigt.
Die dosfstools werden benötigt, für das erstellen der FAT Partition. Das zweite Paket ist das eigentliche Dumbo Plugin. Kopiert die dosfstools und das Dumbo Plugin via FTP auf die Dreambox, in den Ordner /tmp. opkg install /tmp/*.ipk
opkg install /tmp/dosfstools_3.0.11* Gefolgt von folgendem Befehl, welcher das Dumbo Plugin installiert: opkg install /tmp/enigma2-plugin-extensions-dumbo*
Wunschimage für das Dumbodevice vorbereitenDas Image welches auf der CF-Karte oder dem USB Stick installiert wird, muss jetzt auf die Dreambox kopiert werden.
Dumbo Plugin starten, partitionieren und Wunschimage entpackenStartet das Dumbo Plugin über die Erweiterungen und drückt dann die gelbe Taste [Booten] der Fernbedienung. Für das einrichten, müssen folgende Schritte durchgeführt werden. Die GIF Animation auf der rechten Seite, zeigt die entsprechenden Schritte.
2. [Füllen mit Image] auswählen 3. FAT Grösse bestimmen (z.B. 8MB) 4. Wunschimage auswählen. Es kann auch der Flashspeicher entpackt werden. 5. Die Abfragen des Plugins mit der [OK] Taste bestätigen.
Nach dem Neustart der Box, sollte das neue Image auf dem Dumbodevice aktiv sein.
Backups vom Dumbo Device erstellenStartet das Dumbo Plugin über die Erweiterungen und drückt dann die grüne Taste [Sichern] der Fernbedienung. Das Image wird anschliessend in den Ordner FlashBackup abgelegt.
Das Webinterface von DumboDas Webinterface von Dumbo erreicht man unter folgender Eingabe im Webbrowser. http://ip_der_Box/Dumbo
Problembehandlung Dumbo PluginAllgemeine BootproblemeUSB StickEin USB-Stick wird vom Bios wahrscheinlich zum Booten akzeptiert, wenn dieser auf einem Windows PC als "Massenspeicher" und NICHT als "USB-Stick yxz" erkannt wird. Wenn das Booten fehlschlägt, versucht einen USB-Hub dazwischen (passiven Hub ist ausreichend, es besteht keine Notwendigkeit für zusätzliche Stromversorgung), oder versucht einen anderen Stick. PrerunDie [Prerun] Option kann im Bios deaktiviert werden, falls die Box beim Einschalten hängt. RootdelayBei manchen Geräten kann eine Erhöhung der rootdelay Wert = 10 bis 15 Sekunden hilfreich sein, um die Erkennung des Geraet durch das BIOS zu verbessern. Dazu muss die autoexec_ *. bat manuell bearbeitet werden. Verschiedene Speichermedien angeschlossenFür den ersten Start sollte nur das Dumbo Speichermedium an der Dreambox sein, weil die rootdevices in den autoexec*.bat files für diese Situation ausgeliefert werden. Durch das Anstecken weiterer USB Geräte, verschieben sich evt. die Devicenamen und die autoexec_*.bat ihrer Dreambox muss evt. beim root=/dev/sdX1 mit einem anderen Buchstaben für X angepasst werden.
Supportthread des Dumbo PluginBraucht ihr Hilfe zum dem Dumbo Plugin, dann folgt bitte folgendem Link.
|