Moje Rapsberry Pi - úvod, instalace

raspipidi

Článek úvod a instalace čerpán z webu autora Milana Krúpy: http://www.astromik.org/raspi/

Tak jsem neodolal a také zakoupil pidi počítač Raspberry Pi (http://www.raspberrypi.org). Tento počítač ve velikosti kreditní karty je schopen zvládnout například přehrávání filmů v HD kvalitě...

Parametry a specifikace:

Procesor:
CPU: Broadcom BCM2835 (ARM1176JZFS (ARMv6)) s frekvencí 700 MHz
GPU: Broadcom Videocore 4 (OpenGL ES 2.0; OpenVG; H.264 1080p až 40 Mbps)

Konektivita:
Ethernet 10/100 Mbps

Napájení:
Z USB micro portu 5V

Spotřeba:
Maximálně: 3 W

Rozhraní:
1x Kompozitní výstup
2x USB 2.0
1x Audio výstup (3,5 mm jack)
1x RJ-45
1x Čtečka paměťových karet SD (minimálně 2 GB pro OS)
1x GPIO (General purpose input/output)

Kompatibilní OS:
Linux (Fedora, Debian, ArchLinux,..)

 

popis

 

a) zakoupení rpi: po zakoupení rpi například zde: GME.CZ budeme potřebovat také nějaký obal na rpi například tento: GME.CZ

 

b) zdroj: napájecí zdroj 230V/5V DC min 500mA (lépe 1A) bude vyhovovat spínaný stabilizovaný zdroj například: GME.CZ

 

c) SD karta: já zakoupil kartu SDHC GOODRAM 4GB CAT 4 (s kartou SDHC TDK 8GB CAT 10 rpi nefungovalo a při bootování se sekalo...) SDHC také vyhovuje avšak pozor na kompatibilitu karet s rpi. je lépe před zakoupením kartu porovnat v seznamu zde: http://elinux.org/RPi_VerifiedPeripherals#SD_cards

 

d) stažení operačního systému: zde na oficiálních stránkách já nainstaloval operační systém "Raspbian Wheezy"

 

e) instalace OS: naformátujeme SD kartu programem "Win32 Disk Imager" (odkaz zde). Program rozbalíme do nějaké složky (např: d:\diskimager\ ). Pak jsem připojil k počítači čtečku paměťových karet a zasunul jsem do ní novou kartu. Program "DiskImager" se ani nemusel instalovat. Stačilo ho spustit poklepáním na "Win32DiskImager.exe". Ovládání programu bylo velice jednoduché. Do levého políčka (Image File) se zadala cesta k tomu rozzipovanému 2GB souboru "2012-07-26-wheezy-raspbian.img"  a v pravém políčku (Device) se zvolilo písmeno, kterému byla přiřazena čtečka paměťových karet. Pak už jsem jen kliknul na tlačítko "Write", potvrdil jsem upozornění, že zápis může poškodit zařízení a čekal jsem, až proces přepalování souboru na kartu skončí. Při vypalování je vidět sloupcový graf, který ukazuje, kolik % už je hotovo. Po ukončení instalace stačí vyndat kartu ze čtečky a strčit jí do rpi. Po zapnutí napájení rpi už systém naběhne sám. záloha OS: Program Disk Imager je možné použít i pro totální zálohu systému včetně kompletního nastavení a všech souborů. Postupuje se opačným způsobem, než při instalaci systému:

- Karta se vyndá z rpi a zasune do čtečky na PC se systémem Windows.
- Na PC se spustí  program "Win32 Disk Imager".
- V políčku "Image File" se napíše jméno souboru, do kterého se záloha uloží (například "C:\zal-raspi.img").
- V políčku Device se vybere paměťová karta, která se bude zálohovat.
- Stiskne se tlačítko READ.

Po vytvoření zálohy bude mít soubor "zaloha-raspi.img" takovou velikost, jaká je velikost paměťové karty (třeba 16GB), proto je třeba ukládat zálohu na nějaký disk, který umožňuje vytvoření takto velkých souborů (musí být zformátovaný systémem NTFS). Starší diskové systémy FAT umožňují vytvoření souboru o maximální velikosti jen 4GB Při pozdějším obnovení systému ze zálohy se postupuje stejně, jako při instalaci OS, pouze místo staženého souboru "2012-07-26-wheezy-raspbian.img" se použije soubor "zal-raspi.img".

 

f) základní nastavení: Při prvním spuštění systému Raspbian-wheezy se objeví jednoduché menu pro základní konfiguraci systému.
Obsahuje položky pro nastavení hesla, rozložení klávesnice, nastavení časové zóny. Je tam i možnost zvolit si automatické přihlášení do systému bez nutnosti zadávat heslo a další funkce.

Menu se zobrazí pouze při prvním startu systému, ale je možné si ho vyvolat i později spuštěním tohoto příkazu v terminálu:

sudo /usr/bin/raspi-config

Velice důležitá funkce je přiřazení volného místa na kartě k systému - v menu je to položka "expand_rootfs". Po instalaci je dostupné místo na kartě pouze 2GB paměti - a z toho je asi 1,8GB obsazeno systémem. Zbylý prostor na paměťové kartě není v linuxu vidět. Po spuštění této funkce se i zbylá paměť při příštím restartu přiřadí k systému.

Přihlašovací údaje pro systém Raspbian-Wheezy jsou defaultně:
login : pi
password : raspberry

 

g) instalace dalších programů: Instalace dalších programů se na linuxu provádí pomocí příkazu:

sudo apt-get install jménoprogramu
Jednou za čas je dobré před instalací programů provést příkaz:

sudo apt-get update

Další možností je instalace pomocí programu Synaptic. Tento program ale není v rpi předinstalován, takže se musí nejdřív nainstalovat ručně. Proti příkazovému řádku má tu výhodu, že není třeba znát přesné jméno programu. V seznamu programů k instalaci je u každého programu i krátký popis. Instalace Synapticu:

sudo apt-get install synaptic

 

h) vzdálený přístup přes SSH a klienta PuTTY: 

Pro vzdálené připojení z klientského počítače je potřeba zadat IP adresu Raspíčka (rpi). Ta se zjistí pomocí příkazu v jeho terminálu:

sudo ifconfig eth0

IP adresa je zobrazena za položkou inet addr
Tímto příkazem se také zjistí MAC adresa Raspíčka (položka HWaddr)

ifconfig

IP adresu již známe dále bude potřeba stáhnout program PuTTY (zde odkaz)

Spustíme program PuTTY a zadáme zjištěnou IP adresu rpi

putty

Po připojení k rpi se objeví terminál, do kterého jdou po přihlášení zadávat příkazy.
Přihlašovací údaje pro systém Raspbian-Wheezy jsou defaultně:
login : pi
password : raspberry

puttybehe
Po přihlášení je možné spustit úvodní nastavovací menu pomocí příkazu sudo raspi-config, nebo například Midnight Commander (odkaz zde) pokud jsme ho již před tím nainstalovali.

mc

i) Změna hesla administrátora (ROOT):

sudo passwd root

(dvakrát zadat nové heslo a hotovo)

j) Automatické přihlášení uživatele bez GUI (Debian Auto Login)

RPi Debian Auto Login: http://elinux.org/RPi_Debian_Auto_Login

This guide will show you how to login to a Debian image and start LXDE by simply powering the Pi on.
Auto Login:

In Terminal:

sudo nano /etc/inittab

Scroll down to:

1:2345:respawn:/sbin/getty 115200 tty1

and change to

#1:2345:respawn:/sbin/getty 115200 tty1

Under that line add:

1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

Ctrl+X to exit, Y to save followed by enter twice

Vytvoření dalšího uživatele (pokud potřebujeme):

sudo adduser username

nebo

sudo adduser username sudo

Smazání některého uživatele

sudo deluser pi
sudo deluser -remove-home pi