Einleitung
In diesem Artikel wird erklärt wie man ein Debian 6.0 Squeeze (testing) auf der Qnap installiert bekommt.
Dieses Beispiel wurde an einer Qnap TS-119 durchgeführt und getestet.
Die Original englischsprachige Anleitung ist hier zu finden:
http://www.cyrius.com/debian/kirkwood/qnap/ts-219/install.html
Sämtliche Daten der Festplatte sollte zuvor gesichert sein auf externe Medien, da die Installation die Festplatte anschließend auch formatiert.
Es wird keine Gewährleistung eurer Qnap oder Daten übernommen, also alles auf eigene Gefahr!!!
Zurück zum Inhaltsverzeichnis:
Benötigte Voraussetzungen
- Eine Qnap TS-110, TS-119, TS-210, TS-219 or TS-219P.
- Eine interne angeschlossene SATA Festplatte
- Die Qnap sollte an einem DHCP (Router) hängen damit man auch wieder die Ip-Adresse leicht bekommt.
- Ein Computer mit dem man eine SSH Verbindung zur Qnap aufbauen kann. Linuxuser haben dies von Haus aus, Windowsuser sollten Putty benutzen.
- einen USB-Stick zum sichern der Original Qnap-Firmware
Zurück zum Inhaltsverzeichnis:
Backup (sichern) der Qnap Firmware
zuerst sollte (muss) man seine alte Qnap Firmware sichern, bevor man mit der Debian Installation beginnt!
Debian überschreibt die Qnap Firmware im Flashspeicher so muss man sich die Qnapfimrware (mtd-files)
sichern um später bei Bedarf auf seiner Qnap wieder eine original Qnap Firmware zurück schreiben zu können.
Siehe hierzu auch diesen Wiki-Artikel
Startet eurer Qnap und verbindet euch per SSH auf eure Qnap.
ssh admin@192.168.0.5
Sollte die Zugangsdaten nicht angepasst worden sein, benutzt die Werksseitige vorgaben:
Steckt nun eueren USB-Stick in einem beliebigen USB-Anschluss,
und wartet einen kurzen Moment um der Qnap die nötige Zeit zu geben diesen einzubinden.
Um festzustellen wo der Stick genau gemountet wurde gebt folgenden Befehl ein:
mount | grep external
Die Ausgabe sieht in etwa dann so aus:
mount | grep external
/dev/sds1 on /share/external/sds1 type vfat (rw,utf8,dmask=0000,fmask=0111,shortname=mixed)
Somit erkennt man nun das der USB-Stick nach /dev/sds1 gemountet wurde.
Wechselt also nun auf den USB-Stick
cd /share/external/sds1
und macht das Flash-Backup und unmountet anschließend den Stick mittels:
cat /dev/mtdblock1 > mtd1
cat /dev/mtdblock2 > mtd2
cat /dev/mtdblock3 > mtd3
cat /dev/mtdblock3 > mtd4
cat /dev/mtdblock3 > mtd5
wechseln zum Root-Verzeichnis und unmountet den USB-Stick.
cd
umount /share/external/sds1
Somit wurde das Backup des Flashimages erstellt und Ihr könnt den USB-Stick abnehmen und die Daten (mtdx) auf eueren PC übertragen und gut aufbewahren.
Zurück zum Inhaltsverzeichnis:
Downloaden und installieren des Debian installer
wechselt nun ins tmp Verzeichnis und downloaded den Debian Installer mit folgenden Befehlen:
cd /tmp
busybox wget http://people.debian.org/~joeyh/d-i/armel/images/daily/kirkwood/network-console/qnap/ts-219/initrd.gz
busybox wget http://people.debian.org/~joeyh/d-i/armel/images/daily/kirkwood/network-console/qnap/ts-219/kernel
busybox wget http://people.debian.org/~joeyh/d-i/armel/images/daily/kirkwood/network-console/qnap/ts-219/flash-debian
Um nun den Debian installer in den Flash zu schreiben genügt nun das auführen des Scriptes flash-debian
sh flash-debian
Der Debian installer schreibt euch eine neue Mac-Adresse und dauert auch einige Minuten bis er fertig ist.
Solange er nicht fertig ist und ihr solch eine komplette Ausgabe seht, übt euch in Gedult.
sh flash-debian
Your MAC address is 00:00:xx:xx:xx:xx
Writing debian-installer to flash... done.
Please reboot your QNAP device.
So die Installation des Debian installer ist damit abgeschlossen,
und mit folgenden Befehlen kann man die Qnap neu starten und die SSH Sitzung beenden:
reboot
exit
Zurück zum Inhaltsverzeichnis:
starten der Qnap nach dem Flashen des Debians installer
Nach dem Flashen des Debian installers und dem neustarten der Qnap wird der Debian installer ausgeführt.
Da die Qnap kein IO Device hat, wird SSH für die Debian installation verwendet.
Der Debian installer startet das Netzwerk und den OpenSSH und Ihr könnt euch mittels SSH erneut auf die Qnap einloggen.
Ihr müsst nach dem booten des Qnap einige Minuten warten bevor Ihr eine SSH Verbindung erstellen könnt.
Bis der Debian installer fertig ist seht Ihr an den LED zuerst eine Wahre Lichtorgel und danach eine LED die ständig von Grün auf Rot umspringt.
Da die Qnap keine LCD Anzeige hat, könnt Ihr dort auch leider nicht die IP-Adresse sehen die der DHCP der Box nun zugewiesen hat.
Hinsichtlich der IP-Adresse wird die folgende Strategie verwendet:
- Wenn der Qnap auf den Werkeinstellungen steht bei der Netzwerk einstellungen,versucht der Debian installer eine IP-Adresse vom DHCP-Server zu bekommen.
- Wenn Ihr eine statische Adresse in eurem QNAP konfiguriert hattet, wird diese Konfiguration verwendet.Wenn jedoch eure Netzkonfiguration unvollständig war (z.B. IP Adresse oder DNS wird vermisst),der Debian installer wird versuchen vom DHCP wieder eine Ip-Adresse zu bekommen.
- Wenn DHCP verwendet wird, aber euer DHCP Server antwortet nicht, wird der Qnap die IP-Adresse 192.168.1.100 verwenden. Wenn Sie unsicher sind, wie die Adresse Ihres Qnap ist, ziehen Sie das Ethernet Kabel heraus, startet den Qnap wieder neu und wartet bis Debian installer zur SSH Verbindung bereit ist danach dann das Netz-Kabel wieder einstecken und zu dieser IP-Adresse eine Verbindung erstellen.
Wer das ganze an einem DHCP betreibt wie meine wenigkeit kann am Router nachsehen selche IP-Adresse die Qnap nun bekommen hat.
hier sieht man schön die neue IP-Adresse und Mac-Adresse |
|
Also verbinden wir uns nun wieder per SSH zur Qnap,
der Benutzernamen lautet installer und das Passwort ist install:
ssh installer@192.168.0.195
Zurück zum Inhaltsverzeichnis:
Debian installieren mithilfe des Debians installer
Hat man sich erfolgreich mit der neuen IP-Adresse beim Qnap per SSH angemeltet mittels:
ssh installer@192.168.0.195
gelangt man nun auch schon direkt in den Debian Installer....
Begrüßung durch den Debian installer |
|
Also los, nun gehts an eingemachte und wir installieren uns das Debian Linux auf dem Qnap!
|
geübte Linux-User können hier natürlich den "expert mode" verwenden, wir gehen hier vom Laien aus
|
also bestätigen wir den normalen "Start Installer" und wählen unsere Spiegel-Server von dem wir unser System haben wollen.
Auswahl des Spiegel-Servers |
|
Auswahl des Spiegel-Servers |
|
Einen Proxy brauchen wir nicht, daher lassen wir das hier Leer:
proxy auswahl, wer einen benötigt |
|
Nun schauen wir ein wenig zu bis wir zur Sprachauswahl gelangen:
Wählen beim Nächsten Punkt unseren Standort:
Schauen wieder dem Installer einige Zeit zu, bis zur Partitionierung.
Hier wählen wir mal als Laie den ersten Punkt aus (Fortgeschrittene können ja was anderes wählen).
die Partitionierungs Auswahl |
|
Wählen unsere Festplatte aus |
|
Alle Daten auf einer Partition |
|
Software Raid der alten Partitionen entfernen |
|
Schauen wieder etwas zu bis zur Anzeige der geführten Partitionen:
Anzeige der geführten Partitionierung |
|
Bestätigen der Partitions-Tabelle |
|
Hmm, hier klicken wir auf "Chancel" bei dem Fehler!
Ignorieren die Fehlermeldung |
|
Schauen zu wie die Platte formatiert wird je nach Größe dauert es eine weile |
|
Und schauen dann zu wie das Grundsystem installiert wird:
Installation des Grundsystem |
|
Hier setzen wir unser "root" Passwort und bestätigen es dann auch nochmals.
Danach erstellen wir unseren Benutzer und anschließen das Benutzerkonto.
Dann noch das Passwort des Benutzers und dieses nochmals Bestätigen:
setzen des Benutzer Passwort |
|
Nun schauen wir wieder eine weile zu wie er das System einrichtet.
Bei der Übermittlung der verwendeten Pakete sollte man auf Ja klicken, muss aber nicht sein wer nicht will.
Übermittlung der installierten Pakete - Ja oder Nein? |
|
Und schauen wieder eine weile zu wie er das System konfiguriert.....
Bei der Software-Auswahl sollte man als NAS noch zumindest den Datei-Server auswählen.
Weiter sind vorerst nicht nötig können aber von geübten User auch installiert werden, oder bei Bedarf auch nachträglich noch installiert werden.
Die Auswahl der entsprechenden Pakete erfolgt mittels der Leertaste!
Auswahl der Software Pakete die jetzt schon installiert werden soll |
|
Arbeitsgruppen Namen für den Samba-Server
Auswahl der Arbeitsgruppe des Samba-Servers |
|
Auswahl Wins-Server Ja oder Nein? |
|
Danach schauen wir wiederholt zu wie alles Konfiguriert und eingerichtet wird....
Hier sehen wir als Abschluss wie nun der endgültige Debian Kernel in den Flash geschrieben wird,
und zum Neustarten des Systems aufgefordert wird.
Debiankernel in den Flash Speicher schreiben |
|
Neustart Aufforderung nach vollendeter Installation |
|
Zurück zum Inhaltsverzeichnis:
Neustart des neu installierten Debian Linux
Nach dem bestätigen der Letzten Meldung bei der Installation wird das System automatisch neu gestartet und man wird am SSH auch abgemeldet.
Warten erstmal ein paar Minuten um euer neues System starten zu lassen, danach könnt Ihr euch wieder per SSH auf den Qnap einloggen.
Nun als Superuser (root) mit dem neu gesetzten Passwort, oder eben als den Normalen User den Ihr eingerichtet habt bei der Installation.
egle@amd64-x2-6000:~$ ssh root@192.168.0.195
root@192.168.0.195's password:
Linux NAS8C7D64 2.6.32-trunk-kirkwood #1 Mon Jan 11 10:57:12 UTC 2010 armv5tel
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
NAS8C7D64:~#
Somit ist die erste vollständige Debian Grundinstallation auf eurer Qnap abgeschlossen
und es kann an das weiter Installieren und Konfigurieren der Programme gehen.
Der TS-219 ist ein auf ARMS basierendes Gerät, und die armel Architektur wird durch Debian völlig unterstützt.
Die weitere Installation und Konfiguration kann nun nach der Debian Anleitung für arm Systeme durchgeführt werden.
Nun viel Spass mit dem Debian Linux auf eurem Qnap....
Zurück zum Inhaltsverzeichnis: