Installation
Raspberry Pi
Backup der SD Karte
Nachdem ich auf der Karte bereits eine lauffähige Installation des Ganzen habe und ich diese ev. als Nachschlagewerk noch brauche wird zuerst einmal ein Backup der ganzen Karte erstellt. Nachdem ich mich damit unter Linux besser auskenne mache ich damit. Die SD Karte wurde beim Einstecken automatisch gemountet daher an Anfang auch noch ein umount
umount /dev/sdb5 umount /dev/sdb3 umount /dev/sdb6 sudo dd bs=4M if=/dev/sdb of=backup-2015-01-15.img
RASPIAN installieren
Von der Seite http://www.raspberrypi.org/ das aktuellste Image von RASPBIAN herunterladen und nach Anleitung auf die SD-Karte installierenunzip 2014-12-24-wheezy-raspbian.zip sudo dd bs=4M if=2014-12-24-wheezy-raspbian.img of=/dev/sdb syncDas sync am Ende ist wichtig, damit auch wirklich Alles auf der SD Karte ankommt, sonst liegt es ev. noch im OS Cache.
Dann kann man die SD Karte aus dem Rechner entfernen und in den Raspberry Pi zum ersten Booten einsetzen.
Erstes Booten / Konfiguration
Beim ersten Booten sind noch ein paar Einstellung zu ändern, daher braucht man da einen Monitor und auch ein Tastatur am Pi. Angepasst habe ich- 1: Expand Filesystem: Ich will ja den ganzen Platz haben
- 2: Change User Password: Das gehört auch umgesetzt
- 3: Enable Boot to Desktop/Scratch: Habe ich auf Console umgestellt
- ... Rest vorerst gelassen
- 8 - A2: Hostname: geändert auf hase (Home Automation Server)
- 8 - A4: ssh aktivieren
Dann Tastatur und Monitor entfernen und das war es. Für alle weitern Schritte habe ich hase nur mehr am Netzwerk und am Strom angeschlossen.
Konfiguration / Update / Tools installieren
Beim initialen Setup habe ich natürlich das Tastaturmapping und die Zeitzone übersehen. Weil hase nun aber schon ohne Tastatur und Monitor läuft muss ich in per nmap suchen (damit ich die IP-Adresse kenne) und dann direkt per ssh drauf
sudo raspi-configUnd dann
- 4 - I1: de_AT.UTF-8 zusätzlich auswählen und als default setzen
- 4 - I2: Europe - Vienna
- 4 - I3: Change Keyboard Layout: Einfach angewählt und das war es? Ev. brauche ich das gar nicht, ich geh eh per ssh drauf
Dann kommt erst einmal die große Update-Orgie und auch noch gleich vim mit installieren bevor es weiter geht (wer sich vim nicht antuen will, kann aber natürlich auch bei nano als default-Editor bleiben, dann halt immer wo jetzt vim steht nano schreiben)
sudo apt-get update sudo apt-get upgrade sudo apt-get install vim
Netzwerkkonfiguration
Eigentlich ist hase per default mit DHCP ausgerüstet. Dh man muss eigentlich nichts mehr tun, damit alles klappt. Allerdings kann mein Router aktuell wins und dns nicht gut vereinen, dh ich habe Probleme von Windows aus hase per Namen aufzulösen (umgekehrt leider auch). Damit das geht braucht es ein paar Anpassungen und ein paar weiter Paketesudo apt-get install winbind samba sudo vim /etc/nsswitch.confDort in der Zeile mit hosts nach files aber vor dns noch den Wert wins eintragen, die Zeile schaut dann bei mir so aus
hosts: files wins dnsUnd sinnvollerweise passt man auch die Workgroup an. Also in der Samba-Konfiguration die Zeile mit workgroup anpassen, an den im Heimnetzwerk verwendeten Name der Arbeitsgruppe. Das muss wieder als root geschehen, also ein
sudo vim /etc/samba/smb.confIst Alles korrekt nur mehr den smb-Dienst neu starten mit
sudo service samba restartNun sollte man vom Pi aus auf den Windows-Rechner aber auch umgekehrt direkt per Namen kommen können.
Zeitsynchronisation
Aktuell passt aber die Zeit nach dem Reboot, dh ich bereite nur ntpdate vor, den Rest lasse ich so wie es bei der Installation gesetzt wurde. Also nur
sudo apt-get install ntpdate
Falls mir dann später einmal auffallen sollte dass die Zeit nicht passt kann ich das über die Console dann richten lassen, mit
sudo service ntp stop sudo ntpdate 0.de.pool.ntp.org sudo service ntp startoder dann direkt die Änderung mit dem cronjob aktivieren und ntp deinstallieren
Abschluss
Hilfreiche Links
- OS / Anleitung / etc für den Raspberry Pi: http://www.raspberrypi.org/
- Source-Code in Blogger darstellen: http://code.google.com/p/google-code-prettify/
- ntpdate Konfiguration: http://aufschnur.de/2014/raspberry-pi-uhrzeit-automatik/
Keine Kommentare:
Kommentar veröffentlichen