Modifizierte Firmware

Aus NAS-4220

Wechseln zu: Navigation, Suche

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.

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)

Persönliche Werkzeuge