rambo das etwas seltsame nfi image booten und flashen
thx @gutemine
Hi !
Nachdem Oldboke den Namen erraten hat für den Nachfolger von Cramy, muss ich mein Versprechen einlösen und einen neuen Thread für rambo anfangen - so wie Dumbo für Dumb Boot Tool steht steht rambo für RAM Boot Tool - eigentlich sehr naheliegend
Nachdem bei rambo direkt die nfi files ins RAM geladen werden und der Flash für das delta benutzt wird hat man halt auf Kosten des RAM massig Platz im Flash. Durch das booten vom RAM ist die box auch etwas schneller beim booten und kommt mir agiler vor, wobei das natürlich vom vorhandenen freien RAM und der Größe des nfi Files abhängt. Daher ist es natürlich auch kein Zaubermittel, aber ich hatte halt Spass dabei rauszufinden ob es funktioniert.
Eigentlich habe ich es aber für die 7020HD gebaut die sozusagen 'zu viel' RAM hat das man auf diese Weise elegant für zusätzliche Performance nutzen kann - ein OE 2.0 Image bootet da z.B. statt in 80 sec bis zum TV Bild in 63sec und das Handling vom enigma2 wird noch etwas agiler als es auf der 7020JD sowieso schon ist. Flashen geht mit einem simplem nfi File auswählen im dFlash und rebooten, etc.
Ich bin jetzt schon bei den letzten Tests, wenn alles gut geht poste ich Euch im Laufe des Abends noch den ersten rambo Testkit.
Dies ist aber wirklich nur ein erster Testkit und auch nur mehr fürs OE 2.0. Er wird auch nur ein paar Wochen funktionieren und auch noch nur das provisorische Bootlogo ohne den Rambo Tux haben.
Da rambo kein eigenes Plugin hat/benötigt wird er auch nur sehr spartanisch vom dFlash 4.7 benutzbar sein, das ich dann auch noch posten muss.
Zum installieren einfach erstmal dFlash 4.7 installieren, dann das kernel-rambo*.ipk auf /tmp FTPen und in telnet eingeben:
opkg update
opkg install /tmp/kernel-rambo*.ipk
Und wie benutzt man es ?
Einfach im dFlash bei den Einstellungen das Flashtool auf rambo stellen, wenn man dann ein Image im dFlash zum Flashen auswählt wird dieses auf /media/hdd kopiert und von dort beim nächsten Booten ins RAM gebootet. Wenn einem das Image nicht mehr gefällt 'flasht' man halt ein anderes und so fort. Das nfi das man 'Flasht' kann ein normales OE 2.0 Image von www.dreamboxupdate.com sein, aber auch die Sicherung Eures voll eingerichteten Flashimages.
Beim ersten Boot wird das Flashimage 'rambofiziert' sprich es wird /boot mit rambo versehen (das ist sein Dschungel in den er sich zurück zieht wenn man das image wechselt, weil dabei wird die root komplett leer gemacht) und der root bereich des Flash gelöscht und nur mehr als Delta zum nfi verwendet. Das dFlash wandert automatisch immer mit ins neue rambo image, genauso wie rambo, das muss man daher nicht neu installieren. Mit dFlash kann man auch das rambo image ganz normal sichern und normal wieder flashen um z.B. das Delta wieder klein zu kriegen wenn man zu viel installiert und aktualisiert hat das vom nfi in den Flash gewandert ist.
Und nicht über das bootlogo jammern, das ist nur ein Provisorium, es ist schon was besseres in Arbeit. Aber nicht versuchen das Bootlogo zu tauschen, dann stellt rambo die Arbeit ein und Ihr dürft Neuflashen.
rambo geht am schnellsten wenn die nfi images von der SATA Harddisk geladen werden, allerdings funktioniert auch ein USB stick (auf den muss aber dann geartet werden, womit man rund 5-7 sec der Botzeitverbesserung von rund 15-17 sekunden wieder verliert). Allerdings muss der stick im Flashimage dann als Harddiskersatz auf /media/hdd gemountet sein.
Also lasst uns erstmal zusammen rausfinden ob meine Bastelei überhaupt für irgendwas gut ist
Viel Spass mit rambo, allerdings ist das erstmal nur ein Testkit der nur ca. 3 Wochen lang läuft.
LG
gutemine
thx @gutemine