Hallo,
Jetzt habe ich endlich den Schritt gewagt. Ich habe einen Kernel im Gemini 3.4 MaxVar am laufen, in dem swap hinein konfiguriert ist.
Die busybox Version des swapon benoetigt doch einen Device: man muss einen Loopdevice auf das swapfile drauflegen. Aber losetup faellt im GP busybox... Dafuer habe aus dem CVS den busybox so konfiguriert, dass es nur noch losetup enthaelt;)
Es wird hiermit Ausdrucklich vom Ausfuehren des nachstehenden Textes abgeraten.
Wer ihn dennoch ausfuehrt tut dies auf eigene Gefahr.
Bevor wir anfangen sollte man einen Imagebackup erstellen;)
Den Kernel ins Flash zubringen war relativ einfach. Alle die nachstehende Befehle werden local auf der 500 ausgefuehrt.
Man sollte erstmals einen Backup vom jetztigen machen.
Dann muss der Backup ausgepackt werden.
Folgt durch Speicherung der neuen Kernel als boot/root/platform/kernel/os
Weiter muss man diese Verzeichnisstruktur neu packen.
Hier muss beachtet werden das die Groesse der <neu.cramfs.img> Datei die maximale Groesse des Devices (/dev/mtdblock/6) nicht uebersteigt!
Und schliesslich im Flash abspeichern.
Ich habe absichtlich hier den letzten Befehl ausgelassen. Wer die Befehle oben verstanden hat, kann auch den letzten Schritt;)
Die Ausfuehrung des letzten Befehls dauert ein paar Minuten; da MUSS man warten bis er fertig ist.
Anschliessend muss man neu booten. Und wann alles gut gegangen ist meldet sich die Box wieder. Wann etwas schief geht sollte man doch noch neu Flashen.
Nach dem den Kernel eingepflegt worden ist, kann man den Netswap einrichten
Die Programme mkcramfs und uncramfs sind vom T-Hydron (h**p://t-hydron.verkoyen.be/ ist nicht mehr erreichbar) und habe sie vom r4ge aus seiner FAQ scam Image 107_4 erstellen (erweitert). An dieser Stelle, vielen Danke Leute.
Die mkcramfs und uncramfs Dateien sind in der tar.bz2 Datei enthalten.
Vorsicht die tar.bz2 Datei ist kein Plugin...
================================================
Seit Gemini 3.5 habe die Anhaenge geloescht!