Enigma2 mit Barry Allen

Aus NG-Return Wiki

Version vom 06:40, 15. Aug. 2009 bei Trapped (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Vorwort

Wie immer gilt: Was ihr eurer Box antut, geschieht auf eigenes Risiko!
Die hier beschriebene Vorgehensweise wurde von uns erfolgreich getestet aber dennoch übernehmen wir keinerlei Garantie.
Über die hier beschriebene Vorgehensweise kann man diskutieren - sicherlich gibt es gelegentlich andere Wege, die einfacher erscheinen. Nach unseren Beobachtungen ist dies allerdings die Methode, die am wenigsten zu Fehlern/Problemen führt.

Voraussetzungen

  • Kathrein UFS 910
  • USB-Stick (*)
  • Windows-PC
  • KCC 3.2

(*) Erfahrungen haben gezeigt, dass leider nicht jeder x-beliebige USB-Stick gleich gut an der Kathi läuft. Eine Liste der von Kathi-Usern getesten/empfohlenen USB-Sticks findet ihr hier, im Forum.

Eine gemeinsame Basis

Schaffen wir uns mal eine gemeinsame Basis, damit die Anleitung auch funktioniert. Dazu gehen wir davon aus, dass in die Kathi die "normale" Firmware 1.06 installiert ist (natürlich geht das auch, wenn das AAF 2.0e drin ist und damit spart man sich ggf. ein wenig in der Vorbereitung).

Da die Kathi für das Booten eines Images vom USB-Stick einen zweiten Bootloader benötigt, installieren wir diesen nun erst einmal (sofern nicht bereits ein Image mit 2. Bootloader im Flash ist). Das übernimmt das KCC für uns. Startet nun also das KCC. Es öffnet sich automatisch auf dem Register Einstellungen. Hier drückt ihr dann den Button "2nd Bootloader installieren...".

Kathi Control Center

USB-Stick vorbereiten

Nun steckt ihr den USB-Stick an die Kathi und startet sie neu, damit der Stick auch sicher gemountet wird.
Nach dem Neustart klickt ihr im KCC auf das Register Experten. Hier wird euch dann der gemountete USB-Stick angezeigt (hier: /dev/sda). Damit wir hier mehrere Images installieren können muß der Stick zunächst partitioniert werden. Dazu klicken wir mit der rechten Maustaste auf die Bezeichnung des Sticks (/dev/sda) und wählen aus dem Kontextmenü den Eintrag "Neu partitionieren...".
Es wird nun ein neues Fenster geöffnet, in dem wir die Einstellungen für die Partitionierung vornehmen können. Wir wählen hier:

  • vier Partitionen
  • bei der ersten Partition ändern wir das Dateiformat in vfat und setzen die Größe auf (mehr als ausreichende) 200 MByte
  • den restlichen Speicherplatz haben wir gedrittelt und auf die restlichen Partitionen verteilt.

(Die Größe der einzelnen Partitionen bleibt euch natürlich überlassen - ebenso, wie die Anzahl, falls ihr einen kleineren USB-Stick habt). Nach einem Klick auf "OK" wird der Stick dann entsprechend neu eingerichtet.

USB-Stick vorher
Partitionieren
USB-Stick nachher

Barry Allen Tool installieren

Nun zieht ihr den Stick von der Kathi ab und schließt ihn an den PC an. In dem Ordner, in dem das KCC installiert ist, findet ihr das Installations-Archiv für das Barry Allen Tool (barry-allen-UFS-910-5.3.7_GOst.tar.gz). Diese Datei kopiert ihr nun auf den USB-Stick, in die Partition mit dem Namen XBA (das ist eh die einzige Partition, die ihr am Windows-PC seht).
Danach schließt ihr den Stick wieder an die Kathi an und bootet diese neu, damit der Stick auch wieder sicher gemounted wird.
Nun verbindet ihr euch über Telnet auf die Kathi, um das zuvor auf den Stick kopierte Archiv zu installieren:
Zunächst wechseln wir in das Verzeichnis /tmp/usb (in das der USB-Stick gemounted wurde) und lassen uns den Inhalt des Verzeichnisses anzeigen:

cd /tmp/usb
ls -la

Das Ergebnis sieht dann bspw. so aus:

/tmp/usb # ls -la
drwxr-xr-x    7 0        0               0 Jan  1  1970 .
drwxr-xr-x    4 0        0               0 Jan  1  1970 ..
drwxr-xr-x    2 0        0               0 May  5  1938 0
drwxr-xr-x    2 0        0           16384 Jan  1  1970 XBA (1-1)
drwxr-xr-x    3 0        0            4096 May  9 08:10 XSYS2 (1-2)
drwxr-xr-x    3 0        0            4096 May  9 08:10 XSYS3 (1-3)
drwxr-xr-x    3 0        0            4096 May  9 08:10 XSYS4 (1-4)

Hier interessiert uns die Partition mit dem Namen XBA (in der - wie wir uns erinnern - das gwünschte Archiv liegt). Der genaue Name lautet hier XBA (1-1). Aufgrund des Leerraums im Namen müssen wir nun einen kleinen Kunstgriff tun und wechseln wie folgt in das "Verzeichnis", dessen Inhalt wir uns dann auch wieder ansehen:

cd "XBA (1-1)"
ls

Sollte das enthaltene Archiv barry-~1.gz heißen, so hat Windows wieder mal (aufgrund der Konvention für Lange Dateinamen) Mist gebaut und das Archiv umbenannt. Das gilt es später wieder zu korrigieren ... aber zunächst kopieren wir das Archiv nach /tmp und wechseln in das Zielverzeichnis:

cp barry-allen-UFS-910-5.3.7_GOst.tar.gz /tmp
cd /tmp

oder falls das Archiv umbenannt wurde:

cp barry-~1.gz /tmp
cd /tmp

Sofern das Archiv beim Kopieren von Windows umbenannt wurde, müssen wir es nun wieder in das Format *.tar.gz umbenennen:

mv barry-~1.gz barry-allen-UFS-910-5.3.7_GOst.tar.gz

Nun wird das Archiv (in /tmp) entpackt:

tar xzf barry-allen-UFS-910-5.3.7_GOst.tar.gz

Anschließend wechseln wir in das frisch entpackte Verzeichnis /tmp/ba und leiten dort die eigentliche Installation ein:

cd ba
./ba.sh install

Nun können wir im Telnet verfolgen, wie das Tool installiert wird und wenn wir dort Installation finished lesen können, dann können wir Telnet schließen und Barry Allen ist fertig installiert.

Bootmenü installieren

Nun starten wir wieder das KCC und wechseln auf das Register Barry Allen, in dem wir dann auf den Button "Bootmenü installieren..." klicken. Das zu installierende Archiv finden wir wieder in dem Ordner, in dem das KCC installiert wurde. Es heißt baboot_v0.6.tar.gz und wird nach einem Klick auf OK automatisch installiert.

Bootmenü installieren

BA-Image installieren

WICHTIG: Bevor ein BA-Image geflashed wird, muß der 2. Bootloader deaktiviert werden (sofer er aktiv ist). Geht dazu im KCC auf das Register Barry Allen und klickt auf den Button "2nd Bootloader deaktivieren". Und bevor wir nun das eigentliche Image installieren, booten wir sicherheitshalber die Kathi neu und starten auch das KCC erneut ...

Nun wechseln wir wieder in das Register Barry Allen, klicken mit der rechten Maustaste in den freien Bereich unter Installierte Images und wählen Neues Image in Partition installieren aus.

Rechtsklick
Installationsmenü

In dem folgenden Fenster navigieren wir zum gewünschten BA-Image und wählen es aus. Es erscheint ein weiteres Fenster vom KCC, in dem wir unter Name: den Namen eintragen können, unter dem das neue Image im Bootmenü erscheinen wird. Unter Partition können wir die Partition auswählen, wo das Image installiert werden soll (hier /dev/sda2) und am Rest brauchen wir eigentlich nichts ändern:

Image installieren

Nach einem Klick auf OK beginnt das Flashen und wenn alles gut geht, dann könnt ihr nach dem Flashen die Box ausschalten und beim nächsten Neustart im Bootmenü zum neu gelfashten Image wechseln.
Sollte sich das Image nicht auswählen lassen, dann klickt ihr im KCC auf dem Register Barry Allen noch einmal auf den Button "2nd Bootloader aktivieren" - dann sollte es spätestens funktionieren.

--DCC & Trapped 11:37, 9. Mai. 2009 (CEST)