Software-Aktualisierung über telnet

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
mumdigau
Einsteiger
Einsteiger
Beiträge: 135
Registriert: Samstag 31. Januar 2004, 13:45

Software-Aktualisierung über telnet

Beitrag von mumdigau »

Hallo,

nach dem Einschalten der Box kommt noch der Begrüßungsbildschirm, dann bleibt der Ferrnseher schwarz. Ich komme noch per ftp und per telnet auf die Box. Daher meine Frage:

Gibt es eine Möglichkeit, die GUI-Software-Aktualisierung (Service | Software-Aktualisierung | Experten-Funktionen | einzelne Partition einspielen | Flash without bootloader) über telnet auszulösen?

Ciao

mumdigau
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Die GUI wirst du nicht mehr auf den TV bekommen...aber es reicht auch telnet & ftp Zugang zur Box zum neu flashen. Wiki hilft :

http://wiki.tuxbox-cvs.sourceforge.net/ ... ion:Telnet

Marc
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Statt der Zeile

Code: Alles auswählen

cat /tmp/flash.img > /dev/mtd/4
Kann auch fcp benutzt werden, sofern es im Image enthalten ist:

Code: Alles auswählen

fcp -v /tmp/image.img /dev/mtd/4
Das hat den Vorteil, dass man einen vernünftigen Output hat und abschliessend ein Verify gemacht wird.
mumdigau
Einsteiger
Einsteiger
Beiträge: 135
Registriert: Samstag 31. Januar 2004, 13:45

Beitrag von mumdigau »

Vielen Dank für den Link. Hatte ich mit der Suchfunktion nicht gefunden.

Hat geklappt! Bei nächster Gelegenheit (hoffentlich nicht so bald) werde ich dann auch mal fcp probieren.

mumdigau
bgumble6
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 3. Juni 2007, 15:50

Beitrag von bgumble6 »

mmh, bei mir kommt:

/dev/mtd # fcp -v /tmp/070719-mtd5.img /dev/mtd/5
While trying to open /dev/mtd/5 for read/write access: Permission denied


jemand ne idee?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Code: Alles auswählen

/var # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00020000 "BR bootloader"
mtd1: 00520000 00020000 "root (squashfs)"
mtd2: 002a0000 00020000 "var (jffs2)"
mtd3: 00020000 00020000 "flfs (u-boot)"
mtd4: 007e0000 00020000 "Flash without bootloader"
mtd5: 00800000 00020000 "Complete Flash"
"Complete Flash" und "BR bootloader" sind im Kerneltreiber schreibgeschützt, vermutlich damit der Bootloader nicht aus Versehen zerschossen werden kann. Also solltest du dein mtd4-Backup flashen. Oder den Kernel entsprechend patchen. Aber Vorsicht: wenn der BR-Bootloader erstmal kaputt ist, wird's umständlich.
bgumble6
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 3. Juni 2007, 15:50

Beitrag von bgumble6 »

seife hat geschrieben:

Code: Alles auswählen

..
"Complete Flash" und "BR bootloader" sind im Kerneltreiber schreibgeschützt, vermutlich damit der Bootloader nicht aus Versehen zerschossen werden kann. Also solltest du dein mtd4-Backup flashen. Oder den Kernel entsprechend patchen. Aber Vorsicht: wenn der BR-Bootloader erstmal kaputt ist, wird's umständlich.[/quote]
thx,
macht ja dann aber nicht wirklich sinn, diese funktionen im menu anzubieten.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Nun ja, diese Funktion befindet sich im Menü "Experten-Funktionen". Insofern sollte man da schon wissen, was man tut.
Es gibt da extra noch die Option "ganzes Flashimage auslesen", die für deinen Zweck (Backup) gemacht ist.