howtos:nslu2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Vorherige Überarbeitung | |||
— | howtos:nslu2 [2021/01/17 01:06] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Debian auf NSLU2 ====== | ||
+ | |||
+ | Hier sollen ein paar Info's zur NSLU2 und was man damit anstellen kann gesammelt werden. | ||
+ | |||
+ | **Ich hafte nicht für Hardwareschäden oder sontstige Schäden die durch die Verwendung meines HOWTOs entstehen.** | ||
+ | |||
+ | {{intern: | ||
+ | |||
+ | ===== Aktuelle Anleitung bei Tecchannel ===== | ||
+ | |||
+ | NSLU2-Link bei Tecchannel: [[http:// | ||
+ | |||
+ | ===== Debian 4.0 (Etch) r2 auf der NSLU ===== | ||
+ | |||
+ | (Frederic, 17.01.08) | ||
+ | **(Diese Anleitung ist wohl nichtmehr so ganz aktuell ;-) )** | ||
+ | |||
+ | **Das Howto wurde noch nicht getestet, wenn es jemand mal ausprobiert hat kann er es ja verbessern oder so ;-) ** | ||
+ | |||
+ | Ich habe mich an folgende Anleitung gehalten (von dieser Seite stammt auch das System-Image): | ||
+ | Auch hilfreich: http:// | ||
+ | |||
+ | Da der Debian-Installer auf der NSLU2 momentan nicht funktioniert (beim Installieren des Kernel-Images tritt ein Fehler auf und der Installer hängt), muss man sich anders weiterhelfen: | ||
+ | |||
+ | **Hinweis: | ||
+ | ===== was braucht man ===== | ||
+ | |||
+ | * eine NSLU2 | ||
+ | * einen USB-Stick (1GB sollte reichen) | ||
+ | * einen Computer ;-) | ||
+ | * Strom | ||
+ | * ein Boot-Image für die NSLU2 | ||
+ | * das Debian System-Image | ||
+ | |||
+ | ===== USB-Stick vorbereiten und Image kopieren ===== | ||
+ | |||
+ | Zuerst muss der USB-Stick partitioniert und formatiert werden. Das Partitionieren kann man mit einem grafischen Tool (z.B. gpartet) oder mit fdisk erledigen (siehe dazu google eetc ;-) ). Formatiert wird dann mit | ||
+ | |||
+ | mkfs.ext3 / | ||
+ | |||
+ | wobei '' | ||
+ | Anschließend muss der Tarball mit dem Debian-System entpackt werden: | ||
+ | |||
+ | < | ||
+ | mkdir debian-sys | ||
+ | cp / | ||
+ | tar xfvj image.tar.bz2 | ||
+ | rm -r image.tar.bz2 | ||
+ | </ | ||
+ | |||
+ | Dann noch den Stick mounten und die Dateien kopieren: | ||
+ | |||
+ | < | ||
+ | mount / | ||
+ | cp -rvp ./* / | ||
+ | </ | ||
+ | |||
+ | dann noch den Stick unmounten | ||
+ | |||
+ | umount / | ||
+ | |||
+ | ===== Boot-Image auf die NSLU2 " | ||
+ | |||
+ | Zum schreiben des Boot-Images auf die NSLU2 benötigt man das tool '' | ||
+ | Zuerst muss die NSLU2 in den Upgrade-Modus versetzt werden, indem man sie ausschaltet, | ||
+ | |||
+ | Anschließend kann das Image folgendermaßen auf die NSLU2 geflasht werden: | ||
+ | |||
+ | upslug2 --device eth0 --target=MAC_DER_NSLU2 --image=meinimage.bin | ||
+ | |||
+ | Wobei '' | ||
+ | |||
+ | Anmerkung: Dem war bei mir heute nicht so. Ohne Angabe der MAC hat es nicht geklappt. (Marco 15.08.08) | ||
+ | |||
+ | ===== System booten und einrichten ===== | ||
+ | |||
+ | Wenn das Image erfolgreich geflasht wurde, kann der USB-Stick angeschossen werden. Die NSLU2 sollte nach einem Neustart das Debian-System vom Stick booten und sich per DHCP eine IP zuweisen lassen (kann evtl. im Webinterface sed Routers nachgelesen werden). Anschließend kann man sich per ssh auf die NSLU2 einloggen (Passwort für root ist //root//): | ||
+ | |||
+ | ssh root@IP_DER_NSLU2 | ||
+ | |||
+ | Nun sollte man den SSH key neu generieren (es ist ja noch der vom " | ||
+ | |||
+ | < | ||
+ | rm / | ||
+ | ssh-keygen -t dsa -f / | ||
+ | ssh-keygen -t rsa -f / | ||
+ | </ | ||
+ | |||
+ | Anschließend die /// | ||
+ | |||
+ | < | ||
+ | apt-get update | ||
+ | apt-get install ntpdate | ||
+ | apt-get dist-upgrade | ||
+ | </ | ||
+ | |||
+ | //ntpdate// synchronisiert die Systemzeit der NSLU2 mit einem NTP-Server, da die RTC der NSLU2 momentan noch nicht unterstützt wird (die Zeit geht bei jedem Reboot verloren). Damit der NTP-Client richtig funktioniert sollte man noch mit | ||
+ | |||
+ | tzconfig | ||
+ | |||
+ | die Zeitzone richtig einstellen. | ||
+ | |||
+ | ===== Fertig! ===== | ||
+ | |||
+ | Nun hat man ein komplettes Debian-System auf der NSLU2. Man kann jetzt andere Software (z.B. Apache, FTP-Server, ...) installieren usw... | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||