MultiPart Installer und Barry Allen für Topfield

aus TopfWiki, der freien Wissensdatenbank

Der Artikel basiert auf einem Post von Thomas4711 im AAF Board


Inhaltsverzeichnis

Was ist Barry-Allen und Multi-Part Installer?

Barry Allen (BA) ist ein Tool, mit dem mehrere Enigma2-Images auf einem USB-Stick oder der Box-HDD parallel betrieben werden können. Die Images müssen als .tar.gz File vorliegen.

Der MultiPart Installer (MPI) dient auf dem PC zur Installation von BA und der E2-Images auf der Box sowie deren Verwaltung. Die notwendigen Softwarepakete liegen in der Database des AAF-Boards.

Eine schöne bebilderte Anleitung zu Installation und Nutzung zu BA und MPI findet man, wenn man bei Google nach "Anleitung für den Multipartinstaller" sucht. Ist zwar meist für die Kathrein, aber paßt auch für den TF7700

Installationsablauf

Grundsätzlich ist der Ablauf wie folgt:

a) Entscheidung, wo BA installiert werden soll. Nur auf dem Stick (läßt HDD völlig unangetastet), nur auf der HDD (benötigt dann keinen eingesteckten Stick im Betrieb), oder auf Stick und HDD

b) dann entweder Stick(-Partition) mit ext2 oder ext3 formatieren und mit XBA als Volume Label bezeichnen, oder eine Partition der HDD (unten genauer ausgeführt) als XBA bezeichen oder beides. Kann mit MPI oder mit Telnet von Hand erfolgen

c) mit MPI das BA auf das gewünschte Ziel installieren (Stick, HDD, beides). Option "Installiert BA" in MPI. Das ist dann die BA Partition.

d) mit MPI das/die gewünschten E2-Images auf die BA Partition kopieren. Optionen "Installiert Images" für eigenständige Images (sichere Option, langsam) bzw "Installiert Images (1p)" für Images mit gleichem Kernel wie im Flash (booten schneller)

e) mit MPI die Images verwalten

Installation Step-by-Step

Wir beginnem mit dem Aufruf undd er Konfiguration von MPI.

  • IP Adresse: IP der Box
  • Server IP: die IP des PC
  • Telnet User: root, Passwort: dein Passwort, wenn eines vergeben wurde; bleibt sonst leer
  • FTP User: root, Passwort: dein Passwort, wenn eines vergeben wurde; bleibt sonst leer

Dann sollte man mal "Verbinden" klicken. Wenn alles ok ist sollte nach wenigen Sekunden im linken Fenster "Flash" auftauchen. D.h. dass MPI eine Verbindung zur Box hat und das Image, welches im Flash ist, gefunden hat.

Installierte Images

Sind die im Topfield installierten E2-Images, da ist zumindest das Flash-Image

UFS_Images

sind eine Kopie des root.tar.gz-Files des jeweiligen E2-Images.

Bei der Installation eines E2-Images (Installiert Image -oder- Installiert Image (1p)) wird root.tar.gz von der Windows-HDD nach UFS_Images kopiert, dann ausgepackt und erscheint bei "Installierte Images". Dort kann es ausgewählt (anklicken) und mit der rechten Maustaste bearbeitet werden (zum Default Bootimage machen, löschen etc.).

"Flash" bezieht sich auf das Image, das im internen Flash-Speicher und auf der internen HDD auf /dev/sda1 liegt. Von dem wird immer gebootet, wenn der USB Stick abgezogen wird und kein anderes BA Image installiert ist.

Im Flash des Topfield liegt der Kernel, dieser Kernel dient zum Starten der 1p Images.

MPI verwendet ein Signaturfile, um die enthaltenen Funktionen zu steuern. Wenn ein Image verwendet wird, welches dieses Signaturfile noch nicht enthält, werden beim Start und Verbinden zum Topfield Infos angezeigt, die auf UFS910 hindeuten. Installation von BA

Schritt a) wie oben dargestellt

BA lässt sich auf dem Topf auf jede Partition installieren, nicht nur auf einen USB Stick, sondern auch auf die interne HDD, damit bleibt der USB-Port frei. Die BA Partition muss in Ext2 oder Ext3 formatiert werden und den Volume Label XBA enthalten.

Weiter ist es möglich, auf der internen HDD eine XBA Partition anzulegen und zusätzlich auf einen USB Stick, bei eingestecktem XBA USB Stick wird diese immer bevorzugt verwendet.

Schritt b) wie oben dargestellt:

BA auf den USB Stick

Zur Erzeugung der BA Partition auf einem USB Stick (einfachste Version für Anfänger, Achtung: Stick wird komplett gelöscht!!! Nicht die Platte löschen!):

  • Stick an den USB-Port

dann eine der beiden Varianten

  • Variante 1:
  • USB/HDD Menü im MPI aufrufen
  • Stick auswählen, rechte Maustaste, Format ext2 oder ext3 auswählen

Variante 2:

  • mit Telnet auf die Box
  • umount /dev/sdb1
  • mkfs.ext2 -L XBA -b 4096 /dev/sdb1


BA auf der HDD

Zur Erzeugung der BA Partition auf der internen HDD (für Fortgeschrittene)

Variante 1


  • mit Telnet auf die Box
  • mit "tune2fs -L XBA /dev/sda3" die Movie Partinion als BA mit verwenden.

Ist einfach, hat aber das Problem, dass auf der Movie Partition Softlinks sichbar werden und der User vielleicht mal aufräumt und BA damit zerlegt

Variante 2:

  • HDD ausbauen und am PC anschliessen
  • mit Geparted die Movie Partition um 4 GB am Ende verkleinern
  • eine Ext2 XBA Partition erstellen
  • HDD wieder rein in den Topf und BA installieren


Schritt c) wie oben dargestellt

Nachdem so die BA Partition angelegt wurde, wird BA nun dort installiert

"Installiert BA“ wählen, um die BA Installation auf einen USB Stick bzw. auf die interne HDD durchzuführen. Nach der Installation der BA-Version bitte MPI neu starten, dann sollte das MPI die Funktionen richtig anzeigen.

BA Versionen

V0.75 Update und Olympia V2 rcS für 1P Images V0.76, fix 1P Image mount RECORD /media/hdd

'Persönliche Werkzeuge