Pracę z Raspberry Pi wypada rozpocząć od przygotowania karty SD. Minimalny rozmiar karty do 2GB, ja użyję 8GB klasy 10.
Po włożeniu karty do czytnika, sprawdzamy urządzenie skojarzone z kartą:
df -h
Zakładajac, że jest to sdb, należy odmontować kartę:
sudo umount /dev/sdb1a następnie za pomocą dd skopiować obraz na kartę
sudo dd bs=1M if=./2012-12-16-wheezy-raspbian.img of=/dev/sdbPomimo wielu zalet, dd ma zasadniczą wadę - nie informuje o postępie kopiowania. Jednakże można zmusić dd do współpracy. Najpierw trzeba poznać PID procesu. W tym celu otwieramy drugą konsolę:
ps aux | grep dd.*wheeza następnie wysłać sygnał do procesu:
sudo kill -USR1 <PID>W pierwszej konsoli dd łaskawie ujawni swoje tajemnice:
Kiedy karta jest gotowa, można za pomocą Gparted rozszerzyć partycję, tak by zajmowała całą kartę, jednakże nie jest to konieczne. Przy pierwszym starcie uruchomi się raspi-config, który umożliwia wstępną konfigurację malinki:
Z przydatnych ustawień:
- expand_rootfs
- change_pass
- change_locale
- change_timezone
- ssh
- boot_behaviour
sudo raspi-configPo zakończeniu konfiguracji można się zalogować do systemu.
Pierwszym krokiem po uruchomieniu, jest nadanie stałego IP.
W pliku /etc/network/interfaces należy wpisać (wybierając odpowiednie IP :) )
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.10 gateway 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 # w moim przypadku nie używam sieci bezprzewodowej #allow-hotplug wlan0 #iface wlan0 inet manual #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf #iface default inet dhcp
Jeśli nie chcemy używać domyślnego użytkownika (pi), można dodać własnego:
sudo adduser myuserA następnie nadać mu nieco większe uprawnienia:
sudo visudowpisując
myuser ALL=(ALL) NOPASSWD: ALL
Możemy jeszcze dodać naszego użytkownika do tych samych grup, do których należy pi. W tym celu (bedąc zalogowanym jako pi) wykonujemy polecenie:
sudo usermod -a -G adm,dialout,cdrom,sudo,audio,video,plugdev,games,users,netdev,input myuseralbo mniej zrozumiałe polecenie:
sudo usermod -a -G `groups | sed -e 's/pi //g;s/ /,/g'` myuser
Po przelogowaniu się na naszego nowego użytkownika możemy sprawdzić czy się udało:
groups
Brak komentarzy:
Prześlij komentarz