Modifizierte Firmware
Aus NAS-4220
Inhaltsverzeichnis |
Modifizierte Firmware mit SpinDown FIX per USB Stick
ACHTUNG: Diese Firmware Version ist experimentell. Die Benutzung erfolgt auf eigene Gefahr! Bei Fehlbedienung ist theoretisch der komplette Verlust der Daten auf dem NAS möglich!
Changelog
v 0.2 vom 09.03.2008
- Auslagern des /system Verzeichnisses jetzt über die Weboberfläche möglich (siehe Beschreibung unten)
- Diverse Verbesserungen und Fehlerprüfungen beim vorbereiten des Sticks
- Bereits existierende Konfiguration wird auf den Stick kopiert
v 0.1 vom 16.02.2008
- Telnet immer eingeschaltet
- Experiementeller Support für das Auslagern des /system Verzeichnisses auf USB (flash) Laufwerke (siehe beschreibung unten)
- diverse Verbesserungen des Startprozesses der Box (rc.start wurde größtenteils neu geschrieben...)
- Auslagern des /system Laufwerks per script möglich
Die Firmware basiert auf der aktuellen 2.6.0
Firmware Download
Aktuelle Version:
2.6.0.IB.1.RS.1-webup-PerriN-v0.2
Alte Versionen
2.6.0.IB.1.RS.1-webup-PerriN-v0.1
Wie kann ich das Upgrade durchführen?
Das Update auf neue Firmware kann kann ganz normal durch das Webinterface durchgeführt werden. Nach der Installation sieht man in der Übersicht die neue Firmwareversion
Wichtig: Der USB Stick muss mindestens 600MB gross sein, damit das script ihn richtig präparieren kann Der Hintergrund dessen ist, dass auf dem Stick 500MB swapspace für den Linux Kernel erstellt werden. Dies ist dann genug, so dass der Kernel nicht mehr auf den Swapspace auf einer der Festplatten zurückgreifen muss.
- Erstmal natürlich die Firmware updaten...
- In der Weboberfläche den Punkt Maintenance/USB System auswählen
- In der Liste werden alle zur Zeit verbundenden Sticks angezeigt
- Entsprechenden Stick auswählen und auf übernehmen klicken
- Der Stick wird vorbereitet...
- Nachdem der Prozess beendet ist auf den Button Reboot klicken
fertig!
ACHTUNG: Bitte seid euch darüber im klaren, dass _ALLE_ Daten auf dem USB Stick beim Präparieren gelöscht werden!!
Wenn alles funktioniert hat, sollte nach dem Neustart das /system Verzeichnis auf dem USB Stick gemounted sein und die Festplatten können ganz hervorragend herunterfahren...
Roadmap für die Firmware
- Direkte Integration einer neueren Version des Firefly Servers in die Firmware. Die bereits enthaltene (uralte) Version verhindert den Spindown.
- Beheben von kleineren Bugs
- Formatieren / Präparieren des Sticks durch das Webinterface und nicht mehr per Telnet
- Update auf eine aktuellere Samba Version
Solltet ihr weitere Wünsche haben, bitte einfach bescheid geben...
Ja klar hat einer immer wünsche! Schaue doch bitte mal in Diskussion. Danke!!
NAStoo Firmware
Alternative Firmware für NAS-4220 NAStoo
Kernel auf der Box kompilieren
Um ein eigenes Linux auf der Box (USB/Harddisk) zu starten, muss einem Kernel (der Raidsonic hat ein default für ein root-verzeichnis) das Root-verzeichnis mitgeteilt werden. Das kann man in den Kernel-Quellen leicht ändern, diesen Kernel in eine chroot-umgebung auf der Box kompilieren und dann diesen Kernel starten. Zur Zeit (11/2008) geht der Start des Kernels und die dauerhafte Speicherung im Flash nur sicher über eine serielle Konsole.
Teilstücke dazu sind realisiert.
- chroot hier im wiki
Im Chroot mit "apt-get install" folgendes zum kompilieren installieren:
apt-get install libncurses5-dev libc6-dev gcc wget make libmd5-perl
In ein Verzeichis gehen, z.Bsp. /tmp und dort die Kernel-sourcen entpacken.
Kernel-Sourcen von Raidsonic direkter Link Download-Seite
Kernel-Sourcen für 2.6.15 von E-Man direkter Link
Im Makefile die Variable CROSS_COMPILE mit auskommentieren (ein # voranstellen). Zum kompilieren dann noch make aufrufen.
--Ozett 18:30, 18. Nov. 2008 (CET)
