Instruktaż/Tutorial Debian Lenny na QNAP TS 209

ctxpl

Nowy użytkownik
Noobie
1 Sierpień 2008
6
0
1
Witam

Na forum jest już przedstawiona "bezpieczna" metoda stawiania Debiana jako chroot. Chciałbym teraz wam przedstawić metodę dzięki której skonfigurujecie QNAP-a jak normalny "serwer" linux-owy.

Zanim zaczniesz cokolwiek robić utwórz kopie zapasową plików z dysku oraz kopie ustawień QNAP-a.
Polecam też lekturę http://www.cyrius.com/debian/orion/qnap/ts-209/.

Do rzeczy.

Najpierw przydało by się wykonać kopie zapasową pamięci Flash naszego qnapa w celu ewentualnego późniejszego powrotu do stanu poprzedniego lub ewentualnej "naprawy"

Obstawiam że osoba która zamierza podjąć się tego kroku wie co to jest konsola ( w linux) i już nieraz korzystała z niej.

Za pomocą programu np: putty logujemy się przez ssh do naszego qnapa

sprawdzamy wersje naszego QNAP-a w celu określenia czy posiada już wsadzony do pamięci flash program Recovery czy nie.
Kod:
cksum /dev/mtdblock0

Checksum Recovery mode Build date
1567861493 no Jul 25 2007 - 11:20:10
2717372588 no Aug 1 2007 - 16:47:15
2855509147 no Dec 6 2007 - 14:48:05
1248388818 yes Nov 14 2008 - 17:05:22

Jak widzimy tylko jedna suma kontrolna odpowiada zainstalowanemu recoverymode.

Jeżeli nie posiadasz recovery mode powinieneś zainstalować.

A więc najpierw pobierz paczkę qpkg http://ftp.qnap.com/QPKG/TS-209/QNAP_Sy ... TS-209.zip i za pomocą interfejsu qnap wgraj a następnie zrestartuj qnap-a ( konsola polecenie reboot) lub z interfejsu.

Teraz już posiadasz zainstalowaną opcję recovery mode - która umożliwi wrazie jakiejś awari podczas instalacji przywrócenie qnapa do życia za pomocą TFPT.
Dokładny opis tego procesu: http://wiki.qnap.com/wiki/Emergency_Recovery_Mode

przechodzimy do konsoli a w niej wydajemy polecenia:

Kod:
cd /
cd /share/HDA_DATA/Public/
cat /dev/mtdblock1 /dev/mtdblock2 /dev/mtdblock3 > qnapimg.bin
w celu zrobienia kopi flash dla TFPT
oraz
Kod:
cat /dev/mtdblock1 > mtd1
cat /dev/mtdblock2 > mtd2
cat /dev/mtdblock3 > mtd3

opcja kopi na usb
Kod:
cd /share/external/sdi
cat /dev/mtdblock1 > mtd1
cat /dev/mtdblock2 > mtd2
cat /dev/mtdblock3 > mtd3

Następnie z katalogu Public kopiujemy po przez sieć na lokalny komputer plik qnapimg.bin oraz katalogi mtd1 mtd2 mtd3

Teraz przechodzimy do procesu właściwego:

Pobieramy instalacje sieciową

Kod:
cd /tmp
busybox wget http://ftp.nl.debian.org/debian/dists/lenny/main/installer-armel/current/images/orion5x/netboot/qnap/ts-209/flash-debian
busybox wget http://ftp.nl.debian.org/debian/dists/lenny/main/installer-armel/current/images/orion5x/netboot/qnap/ts-209/initrd.gz
busybox wget http://ftp.nl.debian.org/debian/dists/lenny/main/installer-armel/current/images/orion5x/netboot/qnap/ts-209/kernel

i instalujemy do flash
sh flash-debian

Widzimy komunikat
Writing debian-installer to flash... done.
Please reboot your QNAP device.

i restartujemy QNAP-a

teraz system wgrywa nowy flash po wgraniu ( zielona lampka na QNAP-ie)
logujemy się za pomocą ssh jako installer z hasłem install

INFO:

adres ip qnap-a jest taki jaki był ustawiony wcześniej - jeżeli działa dhcp to a serwerze DHCP sprawdź jaki on jest ( z reguły ten sam), jeżeli QNAP nie wykryje serwera dhcp to będzie czekał na ip : 192.168.1.100

Jeżeli zalogowałeś się to powinno ukazać się okno instalatora. Opis instalacji linuxa znajdziesz w wielu toturialach np: http://debian.linux.pl/viewtopic.php?t=819

Instalator nasz jest tylko po angielsku

Polecam zaznaczyć w opcjach file server oraz www ( apache) bo to na pewno się przyda ;)

po instalacje qnap się zrestartuje i możesz zalogować się za pomocą root-a lub stworzonego usera.

Więcej info na: http://www.cyrius.com/debian/orion/qnap/ts-209/

Polecam zainstalować pakiet webmin - ułatwi administracje z poziomu WWW
http://www.webmin.com/deb.html

Służę pomocą w miarę możliwości