Dumbo: Unterschied zwischen den Versionen
Mfgeg (Diskussion | Beiträge) K |
Mfgeg (Diskussion | Beiträge) (7025 installation umgeschrieben, initramfs Zeugs reingemacht und ein neues Bootproblem beschrieben) |
||
Zeile 66: | Zeile 66: | ||
<br/> | <br/> | ||
− | {{Achtung|1='''Unbegrenzte Freude mit Dumbo'''<br/>Dumbo funktioniert wunderbar mit '''einem''' eingesteckten Speichermedium. Probleme gibt es '''nur''', beim Anstecken von weiteren Speichermedium. Dadurch verschieben sich die Gerätenamen und das Booten ist nicht mehr möglich. Das Problem kann nur durch einen Bootlog und dem editieren der autoexec_*.bat behoben werden (lest dazu das Kapitel "Allgemeine Bootprobleme").<br/> | + | {{Achtung|1='''Unbegrenzte Freude mit Dumbo'''<br/>Dumbo funktioniert wunderbar mit '''einem''' eingesteckten Speichermedium. Probleme gibt es '''nur''', beim Anstecken von weiteren Speichermedium. Dadurch verschieben sich die Gerätenamen und das Booten ist nicht mehr möglich. Das Problem kann nur durch einen Bootlog und dem editieren der autoexec_*.bat behoben werden (lest dazu das Kapitel "Allgemeine Bootprobleme]").<br/> |
− | Wollt ihr dieses Problem umgehen, dann benutzt ein Image, welches den '''initramfs''' Patch von gutemine an Board hat (iCVS und OoZoon). Diese Modifikation unterstützt das Label booten, wodurch Probleme mit mehreren, angesteckten Speichermedien der Vergangenheit angehören.}} | + | <br/> |
+ | Wollt ihr dieses Problem umgehen, dann benutzt ein Image, welches den '''initramfs''' Patch von gutemine an Board hat (iCVS und OoZoon). Diese Modifikation unterstützt das Label (Datenträgerbezeichnung) booten, wodurch Probleme mit mehreren, angesteckten Speichermedien der Vergangenheit angehören.}} | ||
Zeile 172: | Zeile 173: | ||
− | === Installation unter DM 7025 (+) === | + | === Installation unter DM 7025(+) === |
Für die Installation werden wieder die beiden Dateien aus dem ersten Beitrag des Dumbo Threads benötigt. | Für die Installation werden wieder die beiden Dateien aus dem ersten Beitrag des Dumbo Threads benötigt. | ||
Zeile 181: | Zeile 182: | ||
opkg install /tmp/dosfstools_3.0.11* | opkg install /tmp/dosfstools_3.0.11* | ||
− | Beim installieren des Dumbo Plugins, müssen wir anders vorgehen, weil das benötigte SSL Paket nicht im OE der 7025 vorhanden ist. | + | Beim installieren des Dumbo Plugins, müssen wir anders vorgehen, weil das benötigte [http://www.dream-multimedia-tv.de/board/index.php?page=Thread&threadID=15577 SSL Paket] nicht im OE der 7025 vorhanden ist. Die Installation wird aus diesem Grund immer abgebrochen, wegen fehlender Abhängigkeiten. |
− | Die Installation | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Benutzt bitte '''nur''' folgende Variante, für die Installation des Dumbo Plugins! | |
− | + | {{Achtung|1=Installiert das Dumbo Plugin '''nicht''', ohne die Paketverwaltung auszutricksen. Im schlimmsten Fall könnt ihr die Dreambox mit DreamUP neu flashen, wenn der SSL über die Paketverwaltung installiert wird.}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
==== Paketverwaltung austricksen ==== | ==== Paketverwaltung austricksen ==== | ||
− | + | Wir gaukeln jetzt der Paketverwaltung vor, dass der benötige SSL schon installiert ist. | |
− | dass der benötige SSL schon installiert ist. | ||
Dazu müsst ihr die Datei '''/usr/lib/opkg/status''' editieren und am Ende folgenden Eintrag machen. | Dazu müsst ihr die Datei '''/usr/lib/opkg/status''' editieren und am Ende folgenden Eintrag machen. | ||
Zeile 230: | Zeile 211: | ||
Startet den Traum (Dreambox) und folgt dem nächsten Schritt des Wiki Artikels. | Startet den Traum (Dreambox) und folgt dem nächsten Schritt des Wiki Artikels. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Zurück zum [[#top | Inhaltsverzeichnis]] | Zurück zum [[#top | Inhaltsverzeichnis]] | ||
Zeile 264: | Zeile 234: | ||
== Dumbo Plugin konfigurieren == | == Dumbo Plugin konfigurieren == | ||
− | Dumbo kann man mit den '''Standard''' '''Einstellungen''' problemlos | + | Dumbo kann man mit den '''Standard''' '''Einstellungen''' problemlos benutzen. Aber vielleicht sind ja noch einige Konfigurationen vorhanden, die interessant sein können, für die einzelnen Benutzer. Schaut euch die Beschreibungen einmal an und entscheidet dann, ob ihr etwas umstellen wollt. Vor allem die letzten beiden Einstellungen sind wichtig, wenn ihr Images auf dem Dumbodevice via Label (Datenträgerbezeichnung) booten wollt. |
{{Hinweis|'''Handhabung der Einstellungen'''<br/> | {{Hinweis|'''Handhabung der Einstellungen'''<br/> | ||
− | Kontrolliert oder ändert bei Bedarf immer die Dumbo Einstellungen, bevor ihr ein Image entpackt.}} | + | Kontrolliert oder ändert bei Bedarf immer die Dumbo Einstellungen, '''bevor''' ihr ein Image entpackt.}} |
'''Sicherungspfad eingeben'''<br/> | '''Sicherungspfad eingeben'''<br/> | ||
Unter dem eingestellten Pfad, werden die Dumbo Backups abgespeichert. Natürlich könnt ihr vom eingestellten Pfad auch Images auswählen, für das entpacken auf dem Dumbodevice. | Unter dem eingestellten Pfad, werden die Dumbo Backups abgespeichert. Natürlich könnt ihr vom eingestellten Pfad auch Images auswählen, für das entpacken auf dem Dumbodevice. | ||
− | |||
[[Bild:Dumbo Plugin Einstellungen.png|thumb|Dumbo Einstellungen|350px]] | [[Bild:Dumbo Plugin Einstellungen.png|thumb|Dumbo Einstellungen|350px]] | ||
Zeile 296: | Zeile 265: | ||
'''Rest Label'''<br/> | '''Rest Label'''<br/> | ||
− | Der eingegebene Name wird als | + | Der eingegebene Name wird als Datenträgerbezeichnung (Label) für die Restpartition verwendet. |
Zeile 316: | Zeile 285: | ||
'''Kopiere Flaskernel'''<br/> | '''Kopiere Flaskernel'''<br/> | ||
− | + | Die Einstellung erscheint '''nur''', wenn die initramfs Unterstützung im Kernel des Flashspeichers vorhanden ist (z.B. mit iCVS oder OoZoon). Auch (true) gesetzt, kopiert Dumbo den Flashkernel auf das Dumbodevice, damit das Label booten funktioniert. Sehr interessant, wenn das Image auf dem Dumbodevice kein initramfs zur Verfügung hat (z.B. Merlin oder ein DMM experimental). Nur mit aktivierter Einstellung, können solche Images via Label gebootet werden. Hat das Wunschimage auf dem Dumbodevice einen initramfs Kernel integriert, dann muss die Einstellung false aktiviert sein. | |
'''Label mounten'''<br/> | '''Label mounten'''<br/> | ||
− | + | Die Einstellung erscheint '''nur''', wenn die initramfs Unterstützung im Kernel des Flashspeichers vorhanden ist (z.B. mit iCVS oder OoZoon). Aktiviert (true) die Einstellung, um via Label (Datenträgerbezeichnung) zu booten. | |
+ | |||
=== Beschreibung der Farbtasten === | === Beschreibung der Farbtasten === | ||
Zeile 372: | Zeile 342: | ||
= Die Bedienung des Dumbo Plugins = | = Die Bedienung des Dumbo Plugins = | ||
− | |||
Die Funktionen von Dumbo sind abhängig, ob das Flashimage oder das Dumbodevice gestartet ist.<br/> | Die Funktionen von Dumbo sind abhängig, ob das Flashimage oder das Dumbodevice gestartet ist.<br/> | ||
Zeile 379: | Zeile 348: | ||
== Start vom Flashimage == | == Start vom Flashimage == | ||
− | [[Bild:Dumbo Plugin | + | [[Bild:Dumbo Plugin Flashbedienung.png|thumb|Schaltfläche [Booten]|360px]] |
Die rote Taste '''[zurück]''' schliesst das Plugin. | Die rote Taste '''[zurück]''' schliesst das Plugin. | ||
+ | Die grüne Taste '''[Sichern]''' kann nicht benutzt werden, solange das Image im Flash aktiv ist. | ||
− | |||
Mit der gelben Taste '''[Booten]''', können im Flashimage vier Funktionen ausgeführt werden. Das Bild auf der rechten Seiten, zeigt die verfügbaren Möglichkeiten. | Mit der gelben Taste '''[Booten]''', können im Flashimage vier Funktionen ausgeführt werden. Das Bild auf der rechten Seiten, zeigt die verfügbaren Möglichkeiten. | ||
Zeile 390: | Zeile 359: | ||
*'''[Wiederbefüllen mit Image]''' - Startet die Partitionierung und die Auswahl des Images, für das entpacken auf dem Dumbodevice. | *'''[Wiederbefüllen mit Image]''' - Startet die Partitionierung und die Auswahl des Images, für das entpacken auf dem Dumbodevice. | ||
*'''[Dateisystemüberprüfung]''' - Überprüft alle Partitionen des Dumbodevices auf Fehler im Dateisystem (FAT und ext3). | *'''[Dateisystemüberprüfung]''' - Überprüft alle Partitionen des Dumbodevices auf Fehler im Dateisystem (FAT und ext3). | ||
− | *'''[Bootlogofix]''' - | + | *'''[Bootlogofix]''' - Der Fix ist wichtig, wenn durch ein Update des Dumbo Images, ein neuer Kernel installiert wird. Das Booten vom Dumbe Device, wird durch das Update nicht mehr möglich sein. In einem solchen Update Fall, immer sofort nach dem Update vom Flashspeicher booten und den '''Bootlogofix''' ausführen. Somit wird der initramfs Kernel auf das Dumbodevice kopiert und das starten sollte wieder möglich sein. |
+ | |||
Die blaue Taste '''[Einstellungen]''' öffnet das Konfigurationsmenü. | Die blaue Taste '''[Einstellungen]''' öffnet das Konfigurationsmenü. | ||
+ | <br/> | ||
<br/> | <br/> | ||
Zeile 402: | Zeile 373: | ||
== Start vom Dumbodevice == | == Start vom Dumbodevice == | ||
− | [[Bild:Dumbo Plugin Dumbodevice.png|thumb|Funktionen des Dumbodevices| | + | [[Bild:Dumbo Plugin Dumbodevice.png|thumb|Funktionen des Dumbodevices|340px]] |
Ist das Image vom Dumbodevice gestartet, dann können folgende Funktionen ausgeführt werden. | Ist das Image vom Dumbodevice gestartet, dann können folgende Funktionen ausgeführt werden. | ||
Zeile 437: | Zeile 408: | ||
http://ip_der_Box/dumbo | http://ip_der_Box/dumbo | ||
− | Der Funktionsumfang ist gleich, wie im Kapitel '''[[Dumbo#Die_Bedienung_des_Dumbo_Plugins| | + | Der Funktionsumfang ist gleich, wie im Kapitel '''[[Dumbo#Die_Bedienung_des_Dumbo_Plugins|Bedienung von Dumbo]]''' beschrieben.<br/> |
Der grosse Unterschied ist aber, dass man Dumbo mit der Maus / Tastatur steuert via [http://de.wikipedia.org/wiki/Webbrowser Webbrowser] und nicht mit der Fernbedienung der Dreambox. | Der grosse Unterschied ist aber, dass man Dumbo mit der Maus / Tastatur steuert via [http://de.wikipedia.org/wiki/Webbrowser Webbrowser] und nicht mit der Fernbedienung der Dreambox. | ||
Zeile 560: | Zeile 531: | ||
* Oder dann die '''Rootdelay''' Einstellung erhöhen, in den Dumbo Einstellungen. Entpackt anschliessend das Image nochmals und testet das Booten ;) | * Oder dann die '''Rootdelay''' Einstellung erhöhen, in den Dumbo Einstellungen. Entpackt anschliessend das Image nochmals und testet das Booten ;) | ||
+ | |||
+ | |||
+ | === Updates von Dumbo Images (mit initramfs) === | ||
+ | Wird der (initramfs) Kernel durch ein Update überschrieben, ist ein booten vom Dumbodevice nicht mehr möglich. Startet in diesem Fall sofort das Image im Flash und führt den [http://wiki.blue-panel.com/index.php/Dumbo#Start_vom_Flashimage Bootlogofix] aus. | ||
Zeile 592: | Zeile 567: | ||
Zieht also den USB Stick ab und lasst die Box vom Flash Speicher booten. Steckt den USB Stick wieder ein und startet das Dumbo Plugin. Drückt die gelbe Taste '''[Booten]''' und wählt den Eintrag '''Dateisystemüberprüfung'''. | Zieht also den USB Stick ab und lasst die Box vom Flash Speicher booten. Steckt den USB Stick wieder ein und startet das Dumbo Plugin. Drückt die gelbe Taste '''[Booten]''' und wählt den Eintrag '''Dateisystemüberprüfung'''. | ||
− | Bei der DM 7025 (+) müsst ihr anders vorgehen, weil der CF Kartenleser nicht [http://de.wikipedia.org/wiki/Hot_Swapping hot pluggable] fähig ist. Steckt die CF Karte an den PC und ändert den Namen der Datei autoexec_dm7025.bat, in '''autoexec_dm7025.none''' um. Startet nun die Dreambox mit eingesteckter CF Karte und führt die Dateisystemüberprüfung durch. | + | Bei der DM 7025(+) müsst ihr anders vorgehen, weil der CF Kartenleser nicht [http://de.wikipedia.org/wiki/Hot_Swapping hot pluggable] fähig ist. Steckt die CF Karte an den PC und ändert den Namen der Datei autoexec_dm7025.bat, in '''autoexec_dm7025.none''' um. Startet nun die Dreambox mit eingesteckter CF Karte und führt die Dateisystemüberprüfung durch. |
Siehe auch das Kapitel [[Dumbo#Start_vom_Flashimage|Start vom Flashimage]] | Siehe auch das Kapitel [[Dumbo#Start_vom_Flashimage|Start vom Flashimage]] | ||
Zeile 636: | Zeile 611: | ||
= Erfolgreich eingesetzte Dumbo Medien = | = Erfolgreich eingesetzte Dumbo Medien = | ||
+ | |||
Hier entsteht ein Sammelsurium von Speichermedien, die (erfolgreich) von Dumbo Benutzern verwendet werden.<br/> | Hier entsteht ein Sammelsurium von Speichermedien, die (erfolgreich) von Dumbo Benutzern verwendet werden.<br/> | ||
Zeile 659: | Zeile 635: | ||
Zurück zum [[#top | Inhaltsverzeichnis]] | Zurück zum [[#top | Inhaltsverzeichnis]] | ||
+ | |||
= Verbesserungen, Vorschläge zum Dumbo Wiki Artikel = | = Verbesserungen, Vorschläge zum Dumbo Wiki Artikel = |
Version vom 2. Oktober 2011, 14:36 Uhr
- in Deutsch | - in English |
Inhaltsverzeichnis
Habt ihr zu wenig Flashspeicher auf der Dreambox für eure täglichen Updates, Skins- oder Picon Installationen, dann ist Dumbo eine interessante Sache. Mit dem Plugin von gutemine, könnt ihr ein Image auf ein angestecktes Medium (CF Karte oder USB Stick) entpacken und anschliessend booten. 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 oder Swappartition, 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 /etc/fstab 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:
Dumbo das dumme Boot Plugin einrichtenBios 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_dm500hd.bat] Secondary boot source: flash Enable USB support: [ENABLED]
DM 7025 (+)Primary boot source: cf [/autoexec_dm7025.bat] Secondary boot source: flash Enable USB support: [DISABLED]
DM 800HD PVRPrimary boot source: usb [/autoexec_dm800.bat] Secondary boot source: flash Enable USB support: [ENABLED]
DM 800HD sePrimary boot source: usb [/autoexec_dm800se.bat] Secondary boot source: flash Enable USB support: [ENABLED]
DM 8000HD PVRPrimary boot source: usb [/autoexec_dm8000.bat] Secondary boot source: flash Enable USB support: [ENABLED]
Dumbo Plugin installierenDie Installation vom Dumbo Plugin unterscheidet sich ein bisschen bei den verschiedenen Dreambox Typen.
Installation unter DM800(se), DM8000 und DM500HDFür die Installation werden die beiden Dateien aus dem ersten Beitrag 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*
Installation unter DM 7025(+)Für die Installation werden wieder die beiden Dateien aus dem ersten Beitrag des Dumbo Threads benötigt. Kopiert die dosfstools und das Dumbo Plugin via FTP auf die Dreambox, in den Ordner /tmp. opkg install /tmp/dosfstools_3.0.11* Beim installieren des Dumbo Plugins, müssen wir anders vorgehen, weil das benötigte SSL Paket nicht im OE der 7025 vorhanden ist. Die Installation wird aus diesem Grund immer abgebrochen, wegen fehlender Abhängigkeiten. Benutzt bitte nur folgende Variante, für die Installation des Dumbo Plugins!
Paketverwaltung austricksenWir gaukeln jetzt der Paketverwaltung vor, dass der benötige SSL schon installiert ist. Dazu müsst ihr die Datei /usr/lib/opkg/status editieren und am Ende folgenden Eintrag machen. Package: dreambox-secondstage Version: 83-r0a Depends: dreambox-bootlogo (>= 7.0) Provides: Status: install ok installed Architecture: dm7025 Installed-Time: 1315676295 Auto-Installed: yes Installiert nun das Dumbo Plugin mit folgendem Befehl. opkg install /tmp/enigma2-plugin-extensions-dumbo* Schaltet nun die Dreambox aus und steckt eure CF Karte rein.
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 konfigurierenDumbo kann man mit den Standard Einstellungen problemlos benutzen. Aber vielleicht sind ja noch einige Konfigurationen vorhanden, die interessant sein können, für die einzelnen Benutzer. Schaut euch die Beschreibungen einmal an und entscheidet dann, ob ihr etwas umstellen wollt. Vor allem die letzten beiden Einstellungen sind wichtig, wenn ihr Images auf dem Dumbodevice via Label (Datenträgerbezeichnung) booten wollt.
Sicherungspfad eingeben Dumbo Image Grösse 0 = gesamtes Speichergerät [MB]
Beschreibung der Farbtasten
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.
Nach dem automatischen Neustart der Box, sollte das neue Image auf dem Dumbodevice gestartet und Betriebsbereit sein.
Die Bedienung des Dumbo PluginsDie Funktionen von Dumbo sind abhängig, ob das Flashimage oder das Dumbodevice gestartet ist.
Start vom FlashimageDie rote Taste [zurück] schliesst das Plugin. Die grüne Taste [Sichern] kann nicht benutzt werden, solange das Image im Flash aktiv ist.
Start vom DumbodeviceIst das Image vom Dumbodevice gestartet, dann können folgende Funktionen ausgeführt werden.
Backup erstellen vom DumbodeviceStartet das Plugin und drückt die grüne Taste [Sichern]. Wählt den Pfad für das Backup mit der Fernbedienung (z.B. /media/hdd/backup). Das Image wird anschliessend in den entsprechenden Ordner abgelegt.
Das Webinterface von DumboDas Webinterface von Dumbo, erreicht ihr mit folgender Eingabe. http://ip_der_Box/dumbo Der Funktionsumfang ist gleich, wie im Kapitel Bedienung von Dumbo beschrieben.
Updaten vom Dumbo PluginEin Update vom Dumbo ist einfach. Kommen neue Funktionen hinzu, oder werden Fehler bereinigt, dann könnt ihr ohne weiteres, eure Dumbo Installation auf den neusten Stand bringen. Dazu braucht ihr nur die neuste Version, aus dem ersten Beitrag des Dumbo Threades. Startet das Image vom Flashspeicher. Kopiert das neue Dumbo Plugin via FTP in das /tmp Verzeichnis und installiert es wie folgt. opkg install /tmp/enigma2-plugin-extensions-dumbo*
Deinstallation des Dumbo PluginsDeinstalliert Dumbo mit folgenden beiden Schritten, die im Anschluss beschrieben sind.
Startet dazu das Image im Flashspeicher. Nach dem Starten vom Dumbo Plugin, wählt ihr [Booten] und dann den Eintrag [None]. Dabei wird das Dumbodevice formatiert und mir einer einzigen ext3 Partition ausgestattet. Mit folgendem Befehl wird das Dumbo Plugin aus den Flash Speicher verbannt. opkg remove enigma2-plugin-extensions-dumbo
Dumbo Plugin im BluePanel integrieren (optional)Dumbo kann im BluePanel integriert werden, als weitere alternative zum Starten des Plugins. Führt dazu folgende Schritte aus:
2. [Menü] Taste drücken. 3. Die [Einstellungen] aufrufen. 4. Eintrag [Plugin hinzufügen] auswählen. 5. Mit der [OK] Taste den Eintrag [Dumbo] auswählen. 6. Tastenkombination wählen für das Plugin. 7. Eingaben mit der [grünen] Taste speichern.
Timothy als Spinner (optional)Hier findet ihr noch einen niedlichen Spinner für die Dreambox.
Problembehandlung Dumbo PluginDumbo Plugin VersionenBenutzt zum Testen immer das aktuelle Dumbo Plugins aus dem ersten Thread von gutemine.
Allgemeine 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 (passiver Hub ist ausreichend, es besteht keine Notwendigkeit für zusätzliche Stromversorgung), oder versucht einen anderen USB-Stick. PrerunDie [Prerun] Option kann im Bios deaktiviert (disabled) werden, falls die Box beim Einschalten hängt. RootdelayBei manchen Geräten kann eine Erhöhung des rootdelay Wertes = 10 bis 15 Sekunden hilfreich sein, um die Erkennung des Gerätes durch das BIOS zu verbessern. Bios Einstellung - Change command lineStellt sicher, dass die Change command line Einstellung nicht eingeschaltet ist im Bios. Bios auf Werkseinstellung zurücksetzenWenn das Booten vom Dumbo Device nicht klappen will, dann setzt das Bios auf die Werkseinstellungen zurück (Reset all settings to factory default). Erstellt erneut die Bios Einträge und testet das Booten vom Dumbo Device. Probleme mit mehreren, angesteckten SpeichermedienFür den ersten Start, sollte nur das Dumbo Speichermedium an der Dreambox sein, weil die rootdevices in den autoexec*.bat Dateien für diese Situation vorbereitet werden. Durch das Anstecken weiterer USB Geräte, verschieben sich evt. die Devicenamen und die autoexec_*.bat der Dreambox muss evt. beim root=/dev/sdX2 mit einem anderen Buchstaben für X angepasst werden.
Das Booten vom Dumbo Device will einfach nicht klappenVersucht bitte folgende Schritte, wenn das Booten vom Dumbo Device nicht / nie klappen will:
Updates von Dumbo Images (mit initramfs)Wird der (initramfs) Kernel durch ein Update überschrieben, ist ein booten vom Dumbodevice nicht mehr möglich. Startet in diesem Fall sofort das Image im Flash und führt den Bootlogofix aus.
Probleme mit (dem formatieren von) SpeichermedienWenn ihr Probleme habt mit dem formatieren von den Speichermedien, dann hilft das HP USB Disk Storage Format Tool. Ihr findet das kleine Wunderprogramm hier.
"root" Passwort weg, auf dem DumbodeviceWährend das Wunschimage auf dem Dumbodevice entpackt wird, kopiert Dumbo auch die /etc/passwd Datei vom Flashspeicher auf das Dumbodevice. Wenn also im Flashspeicher kein Passwort gesetzt war (ist standardmässig so bei dem OE Images), dann habt ihr auch keines auf dem Dumbodevice. Setzt also einfach ein neues Passwort, wenn das Dumbodevice gestartet ist. Oder ändert das Passwort im Flashspeicher, vor dem entpacken des Wunschimages.
Nicht unterstütze BootmedienDie unterstützten Medien sind in den Voraussetzungen, am Anfang des Artikels beschrieben. Doch kommt es dabei immer wieder vor, dass man erfolglos (z.B.) auf der DM 8000HD PVR mit SD Karten, wie auch mit CF Karten herumprobiert. Benutzt bei solchen versuchen, einen CF / SD Card Reader, der an der Dreambox angeschlossen wird.
Dumbodevice wurde vor dem Einschalten der Dreambox entferntWird das Dumbodevice entfernt, dann startet die Dreambox ohne Probleme vom Flashspeicher.
Dreambox (mittels Hauptschalter) abwürgenWenn die Dreambox oft mit dem Hauptschalter abgewürgt wird, kann das Dateisystem auf dem Dumbo Device beschädigt werden. Booten vom angesteckten Medium ist somit nicht mehr möglich. Führt bei solchen Problemen eine Dateisystemüberprüfung durch. Zieht also den USB Stick ab und lasst die Box vom Flash Speicher booten. Steckt den USB Stick wieder ein und startet das Dumbo Plugin. Drückt die gelbe Taste [Booten] und wählt den Eintrag Dateisystemüberprüfung. Bei der DM 7025(+) müsst ihr anders vorgehen, weil der CF Kartenleser nicht hot pluggable fähig ist. Steckt die CF Karte an den PC und ändert den Namen der Datei autoexec_dm7025.bat, in autoexec_dm7025.none um. Startet nun die Dreambox mit eingesteckter CF Karte und führt die Dateisystemüberprüfung durch. Siehe auch das Kapitel Start vom Flashimage
Häufig gestellte Fragen (FAQ)Kompatibilität Flash und Dumbo (SSL, Treiber, usw.)
Das Flash Image ist egal, solange der aktuelle Second Stage Loader #83 (#82 bei 800) im Flash ist. Kernel und Treiber vom Flash werden nicht benutzt, sobald das Image vom Dumbodevice gebootet ist. Dumbo ist kein BarryAllen, wo mittles chroot vom Flashimage weitergebootet wird! Und wenn im Dumbo Image ein neuer SSL verfügbar ist, dann wird er im Flash aktualisiert. Womit er auch weiterhin zu Kernel und Treibern des Dumboimages passen wird.
Hat das Dumbo Image einen SSL?
Das Image auf dem Dumbo device hat keinen SSL - das ist das einzige was vom Flash benutzt wird und der muss aktuell sein.
Dumbo Plugin und der Flashspeicher
Der Flash bleibt bis auf das Plugin völlig unangetastet. Wenn das Dumbo Device einmal befüllt ist, kannst du selbst das Plugin löschen oder neuflashen, es wird kein Dumbo Plugin im Flash für das booten benötigt, das macht alles das Bios der Dreambox.
Was ist FAT und wie gross muss es sein?
Das Dumbo Image wird von der FAT Partition gebootet. Die vorgeschlagenen 8 MB sind ausreichend. Die 8MB entsprechen etwa 3-4MB des Flashspeichers - und das ist die Grösse die das /boot Verzeichnis hat. Deswegen kann die FAT Partition nicht kleiner sein. Die maximale FAT Grösse ist 256 MB. Solche grossen Partitionen sind nur hilfreich, wenn diese später via fstab gemountet wird, z.B. als ein Speichermedium für Bilder oder einige mp3 verwendet.
Stopp Modus (für flashen via Webif) geht nicht mehr
Das Dreamboxen mit angestecktem USB Speichermedien nicht in den Stopp-Modus (zum Flashen) gehen, ist ein bekanntes Problem. Das hat mit Dumbo aber nichts zu tun hat. Das schafft man auch mit einem dummen USB Stick wo nur die Picons drauf sind.
Erfolgreich eingesetzte Dumbo MedienHier entsteht ein Sammelsurium von Speichermedien, die (erfolgreich) von Dumbo Benutzern verwendet werden. DM 7025 (+)
DM 800HD PVR
DM 800HD se
DM 8000HD PVR
Verbesserungen, Vorschläge zum Dumbo Wiki ArtikelSchreibt eure Vorschläge / Verbesserungen zum Dumbo Arikel bitte in folgendes Thema rein.
Supportthread des Dumbo PluginBraucht ihr Hilfe zum dem Dumbo Plugin, dann folgt bitte folgendem Link.
|