DM7020HD/DM8000 - booten von USB

Gesperrt
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13687
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 711 Mal
Danksagung erhalten: 1758 Mal
Kontaktdaten:

DM7020HD/DM8000 - booten von USB

#1

Beitrag von BPanther »

Ich versuche hier mal zu beschreiben, wie man einen passenden Stick erstellt um davon zu booten. Es sollte ein möglichst kleiner Stick verwendet werden, max. 4 GB.

Als erstes den Stick vorbereiten. Dazu nehme man einfach createMINI. Hier ein Beispiel mit einem 2 GB Stick.

Programm gestartet (ggf. als Admin starten wenn keine Laufwerke angezeigt werden), Stick erkannt.
cm_1.jpg

Nun auf "settings" und so einstellen wie auf dem Bild. Mit OK gehts wieder zurück.
cm_2.jpg

Nach dem drücken auf "Format" erscheint dieses Bild. Die Einstellungen für BOOT können so übernommen werden, ROOT passt sich dann selbst anhand der Größe des Sticks an. BOOT sollte nicht größer 64 MB sein.
cm_3.jpg

Nach einer Abfrage wird der Stick nun partitioniert und formatiert. Nun kann man das USB Image nehmen und entpacken. Dort enthalten sind 2 tar.gz Dateien. Zunächst nehmen wir die *usb_boot* und packen den Inhalt auf die FAT Partition aus. Jetzt den Stick in die Box - Neutrino oder E2 müssen bereits gestartet sein. Unter Neutrino findet sich der Stick dann unter /media/sdX2, wobei X der größte Buchstabe dabei sein sollte, also b oder c wenn noch eine Festplatte vorhanden ist. Ohne Festplatte ist es dann a. Nun kopieren wir mit einem FTP Programm die Datei *usb_root* nach /tmp und entpacken diese auf den Stick wie folgt:

tar xzf /tmp/*usb_root*.tar.gz -C /media/sdX2

Hat das entpacken funktioniert ist der Stick nun einsatzbereit.

Beachte:
1) *usb_boot* und *usb_root* müssen jeweils durch den korrekten/vollständigen Dateinamen ersetzt werden.
2) Ist der Stick nicht sda und/oder das Dateisystem für root nicht ext2 oder ext3 sondern ext4, dann ist die Zeile 2 der autoexec.bat entsprechend anzupassen.


Zum Schluß stellt man noch im "BIOS" (dem SSBL) usb als erstes ein, Beispiel DM7020HD.
SSBL.jpg

Um usb/flash/cf/none etc. ändern zu können muß man die BILD hoch/runter Tasten benutzen. Dann nur noch speichern und neu starten. Wenn alles richtig gemacht wurde sollte nun das System vom Stick starten.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor BPanther für den Beitrag (Insgesamt 2):
atef 0 (Di 16. Jul 2024, 12:51) • clausi (Mi 24. Jul 2024, 16:43)
Bewertung: 14.29%
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM7020, 1x DM8000, 1x DM820, 1x DM7080
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
ARM: 1x DM900 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple)), 1x DM920 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple))
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13687
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 711 Mal
Danksagung erhalten: 1758 Mal
Kontaktdaten:

Re: DM7020HD/DM8000 - booten von USB

#2

Beitrag von BPanther »

Mit rev20825 wird es eine einfachere Methode per Plugin geben, mit der man direkt an der Box das USB Image auf einem Stick erstellen kann. Es müssen nur noch die beiden Daten *usb_boot* und *usb_root* des USB Images zur Box nach /tmp kopiert werden, den Rest wie partitionieren und formatieren des Sticks und die Daten kopieren macht dann das Plugin. Alternativ ist es auch möglich, das laufende Neutrino im Flash auf den Stick zu kopieren. Wird ein aktives Flash auf den Stick kopiert, dann wird auch die autoexec*.bat auf dem Stick angepasst, so daß dort normalerweise keine manuellen Anpassungen notwendig sind. Man kann aber auch ein E2 (OATV OK, openPLI nur OK wenn der Stick bereits fertig vorbereitet wurde) im Flash damit auf den Stick kopieren, das dann aber nur in Telnet. Dazu muß nur aus Neutrino die Datei /var/tuxbox/plugins/img2usb.so kopiert und unter E2 in Telnet gestartet werden.

Hier mal ein paar Bilder aus Neutrino dazu...
img2usb_1.png
img2usb_2.png
img2usb_3.png

Und hier der Konsolenmodus unter E2 OATV, mit SD Karte in der DM8000:

Code: Alles auswählen

msgbox not found -> console mode.

Use current flash image or tar.gz files?
1) create from flash
2) use tar.gz files
Make your choice: 1

Which disk should be used?
1) Disk /dev/sda: 1.89 GiB - USB SD Reader
2)  -
3)  -
4)  -
Make your choice: 1

Are you sure to format this disk? <Disk /dev/sda: 1.89 GiB - USB SD Reader >
1) Yes
2) No
Make your choice: 1

Unmounting device...

Creating partitions and filesystems...
mkfs.fat 4.2 (2021-01-31)

Copy data...
/home/root

Done.
root@dm8000:~#
Da FAT keine Dateirechte oder das kopieren/erstellen von Symlinks unterstützt, kann es Fehlermeldungen geben, z.B. "...Cannot change ownership to uid 1000, gid 1000: Operation not permitted". Diese kann man ignorieren, das sind keine Fehler.

Inzwischen auch im Konsolen Modus in deutsch verfügbar, nicht jedoch in openPLI. Und auch hier ist zu sehen, daß die SD Karte sda ist und die anderen 3 vorhanden und leer sind.

Man kann die Images auch an anderen Boxen mit den tar.gz erstellen lassen - die Auswahl ob von Flash oder tar.gz entfällt dann. Allerdings muß dann ggf. die autoexec*.bat auf dem Stick selbst nachträglich angepasst werden.

EDIT: Ab Plugin Version 1.10 werden die leeren Laufwerke der DM8000 ausgeblendet.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor BPanther für den Beitrag (Insgesamt 2):
atef 0 (Di 23. Jul 2024, 21:02) • clausi (Mi 24. Jul 2024, 16:42)
Bewertung: 14.29%
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM7020, 1x DM8000, 1x DM820, 1x DM7080
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
ARM: 1x DM900 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple)), 1x DM920 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple))
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13687
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 711 Mal
Danksagung erhalten: 1758 Mal
Kontaktdaten:

Re: DM7020HD/DM8000 - booten von USB

#3

Beitrag von BPanther »

Ab rev20825 ist das Plugin in den Images der DM7020 und DM8000 enthalten. Zu finden unter Werkzeuge als IMG2USB.
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM7020, 1x DM8000, 1x DM820, 1x DM7080
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
ARM: 1x DM900 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple)), 1x DM920 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple))
Gesperrt

Zurück zu „Allgemeines/Anleitungen/FAQ“