Verständnisfrage zu JtG Team Image und Bootloadern

Hier geht's nur um das JtG-Team Image
Antworten
Nachricht
Autor
myself
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 78
Registriert: Di 13 Jan 2004, 0:03

Verständnisfrage zu JtG Team Image und Bootloadern

#1 Beitrag von myself » Mo 26 Jan 2004, 23:50

Hallo zusammen,

ich habe jetzt seit kurzer Zeit eine Dbox2 und mich bis jetzt nur um Streaming und Nachbearbeitung gekümmert und
relativ wenig über das Flashen eines Images.
Jetzt habe ich einige Verständnisfragen, wie sich das mit einem Image und dem Bootloader verhält.
Folgendes habe ich bis jetzt in einigen Foren aufgeschnappt:
Es gibt pcboot, uboot und JFFS2only. JFFS2only kann vom Dateisystem her lesen und schreiben.

Bei dem JtG Team Image steht, das es eine 'Komplettimage' ist. Aber es sollte trotzdem über
Service - Softwareaktualisierung - Experten-Funktionen - einzelne Partition einspielen - flash without Bootloader
eingespielt werden.
Das heisst doch, das ich einen Bootloader bereits auf der Box haben muß, oder ? Aber welchen ?
Ist der Bootloader abhänig von dem Image ? Wie erkennt man das ?

Ich habe auf meiner Box momentan einen pcboot Bootloader. Kann ich da das 'JtG Team Image' über die Box einspielen
oder beinhaltet das Image doch schon einen Bootloader, den ich mit Miniflash einspielen kann ?

Vielen Dank schon mal im vorraus.

myself :D

Riker
TuxBox CDK Experte
TuxBox CDK Experte
Beiträge: 1466
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Hallenberg.com
Kontaktdaten:

#2 Beitrag von Riker » Di 27 Jan 2004, 7:31

der ppcboot wird überschrieben wenn du das image aufspielst, es gibt eigendlich 2 Bootloader, einmal den von Beta-Research der ganz am anfang im Flash ist und sozusagen das Bios der Box ist, da wird bei den ganzen Flahs hin und her normal nix dran gemacht.

PPCBOOT bzw U-BOOT sind die Bootloader des Linux-OS wobei ppcboot heut nicht mehr verwendet wird, der wurde durch u-boot ersetzt.

Ein Komplettimage heist das dort :

1. U-Boot
2. Cramfs Dateisystem
3. Var-Jffs2 Dateisystem

oder:
1. U-Boot
2. Jffs2Only Dateisystem ist

Vorteile des Cramfs/Jffs2 ist

1. CRAMFS Dateisystem kann man einzeln austauschen ohne
das die Konfiguration die ja in /var liegt verloren geht.

2. Man kann es höher kompremieren also passt mehr rein.


Vorteil JFFS2only

Man kann alle Dateien per FTP auf der Box bearbeiten, weil es nicht wie
das CRAMFS nur Read-Only ist.


Hoffe ich konnte das so halbwegs rüberbringen.


Wenn du unter neutrino das Image ausliest komplett wird es immer mit
dem BN Bootloader ausgelesen, das braucht man aber nicht, denn der
wird ja nicht geändert.

Wenn du das Komplettimage flashen willst dann mach es so wie du beschrieben hast, die nächsten Updates kannst du einfach per FTP
reinspielen, und dann Neutrino nach suchen lassen.

Wer auf Tippfehler achtet wird gehauen, bin gerade aufgestanden:)


Riker
1. Nokia Sat 2xI Avia 600 7-farbiges Display, IDE 120GB HDD 2,5"
2. Dreambox DM8000-HD an 46" Full-HD Samsung LED-TV
3. Diverese d-Boxen und Dreamboxen im Schrank
4. habe fertig

myself
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 78
Registriert: Di 13 Jan 2004, 0:03

#3 Beitrag von myself » Di 27 Jan 2004, 9:49

Hallo Riker,

also ich muss schon sagen: RESPEKT ! Ich hätte das um die Uhrzeit nicht geschafft, so ein Thema zu beschreiben. :wink:

Jetzt ist mir aber schon einiges klar geworden. Also wenn ich dich richtig verstanden habe, würde
ich das letzte JTG Image über den Miniflash einspielen und danach kann ich die danach folgenden
Images über FTP und
Service - Softwareaktualisierung - Experten-Funktionen - einzelne Partition einspielen - flash without Bootloader einspielen.

In der Readme zu eurem Image steht:
Da ein JFFS2only Image nur mit erhöhtem Mehraufwand geflasht werden kann (nur über Bootmanager), haben wir uns entschlossen, ein KomplettImage und ein cramfs separat anzubieten.

Wenn ich dich aber richtig verstanden habe, hat das JTG Image ein Jffs2Only Dateisystem und der Bootloader
ist ein U-Boot, oder ?
Ich habe mal gelesen, das wenn ein Jffs2Only Dateisystem einmal auf der Box ist, kann man mit Neutrino
die nachfolgenden Image flashen aber das erste mal immer mit Miniflash.

Gruß
myself :D

Riker
TuxBox CDK Experte
TuxBox CDK Experte
Beiträge: 1466
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Hallenberg.com
Kontaktdaten:

#4 Beitrag von Riker » Di 27 Jan 2004, 12:22

Brauchst du nicht mit miniflahs einspielen das miniflash brauch man nur um die box umzubauen, kannst du wegwerfen...

einfach die image datie per ftp in den /tmp ordner spielen und über die expertenfunktion / flash ohne bootloader einepspielen
1. Nokia Sat 2xI Avia 600 7-farbiges Display, IDE 120GB HDD 2,5"
2. Dreambox DM8000-HD an 46" Full-HD Samsung LED-TV
3. Diverese d-Boxen und Dreamboxen im Schrank
4. habe fertig

myself
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 78
Registriert: Di 13 Jan 2004, 0:03

#5 Beitrag von myself » Di 27 Jan 2004, 13:12

Hallo Riker,

werde ich heute oder Morgen mal austesten. Danke erstmal.

Gruß
myself :D

zexma
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 25
Registriert: Mo 15 Sep 2003, 14:41

#6 Beitrag von zexma » Di 27 Jan 2004, 13:59

Riker hat geschrieben: Vorteile des Cramfs/Jffs2 ist

1. CRAMFS Dateisystem kann man einzeln austauschen ohne
das die Konfiguration die ja in /var liegt verloren geht.

2. Man kann es höher kompremieren also passt mehr rein.

Vorteil JFFS2only
Man kann alle Dateien per FTP auf der Box bearbeiten, weil es nicht wie
das CRAMFS nur Read-Only ist.
Nette Zusammenfassung! :wink:
Imho hast Du noch einen wichtigen Vorteil des cramfs vergessen. Da es ein read-only Dateisystem ist erlaubt es einen schnelleren Zugriff auf Sektoren/Blöcke/Dateien, "liest also schneller" und ist somit performanter. Beim Booten der der dBox2 merkt man diesen Unterschied schon. :wink:

myself
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 78
Registriert: Di 13 Jan 2004, 0:03

#7 Beitrag von myself » Mi 28 Jan 2004, 22:50

Hallo noch mal,

erst mal DANKE für eure Hilfe .... es hat funktioniert *freu*.
Aber zwei Fragen hätte ich da noch:

1. Warum muss die camd2 Datei für PW Support nach /var/bin ? Es gibt doch eine in /bin (allerdings ist die viel kleiner) ?

2. Wie bekomme ich am schnellsten und unkompliziertesten aus meinem Image auf der Box eine .img Datei ?

Gruß
myself

Riker
TuxBox CDK Experte
TuxBox CDK Experte
Beiträge: 1466
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Hallenberg.com
Kontaktdaten:

#8 Beitrag von Riker » Do 29 Jan 2004, 7:52

Hm deine erste Frage kannst du dir doch selber beantworten, /bin ist CRAMFS Dateisystem, deswegen kannst du die da nicht überschreiben, und die grösse ist kleiner weil die kompremiert ist.
Deswegen kann man eine alternative nach /var/bin kopieren die dann
beim starten geladen wird.


2. über die Experteneinstellung auslesen flash without bootloader

dann hast du eine mtd4.img in /tmp die du per ftp auslesen kannst.

Gruß Riker
1. Nokia Sat 2xI Avia 600 7-farbiges Display, IDE 120GB HDD 2,5"
2. Dreambox DM8000-HD an 46" Full-HD Samsung LED-TV
3. Diverese d-Boxen und Dreamboxen im Schrank
4. habe fertig

myself
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 78
Registriert: Di 13 Jan 2004, 0:03

#9 Beitrag von myself » Do 29 Jan 2004, 8:18

Hallo Riker,

jetzt wo du es sagst, ist es logisch. Trotzdem nochmal Danke !

Gruß
myself :D

Antworten