Instalace systému Raspbian na SD kartu

Tento článek popisuje základní instalaci systému na SD kartu a následné spuštění systém. Rozebereme zde možnost instalace distribuce Raspbian, která je optimalizovanou verzí Debian. Různých verzí a distribucí existuje více a můžete je najít třeba přímo na stránkách http://www.raspberrypi.org v sekci Downloads.

Příprava

Nejdříve je nutné si připravit SD kartu na kterou budeme daný systém nahrávat. Základní systém se vejde na 2 GB SD kartu (minimální velikost), ale dnes se standardně prodávají i 8 GB a 16 GB za podobné ceny, a proto je doporučováno použít větší. Při výběru je třeba spíše koukat na rychlost karty a doporučuji vybrat rychlejší, které se označují jako Class 10.

Dále je potřeba si stáhnout obraz distribuce, kterou budeme instalovat. V sekci Download na http://www.raspberrypi.org/downloads naleznete poslední uvolněné distribuce. Dnes je poslední distribucí Raspbian "wheezy", který si stáhneme přímo a nebo můžeme využít i odkazu na torrent. Stáhneme si tedy soubor 2013-02-09-wheezy-raspbian.zip, který si uložíme třeba do složky rasp. Tento soubor rozbalíme a získáme obraz s příponou .img. Na stránkách je ještě u každé distribuce uveden login, který je v tomto případě jméno: pi heslo: raspberry. To budeme potřebovat až při spuštění systému.

Windows

Tak a teď ještě program, kterým to dostaneme na SD kartu. V případě že máte operační systém Windows je nejjednodušší variantou využít program Win32DiskImager Program je nutné rozbalit a pak už stačí jen spustit pod administrátorem. Dále v programu vybereme náš obraz a zvolíme SD kartu. V mém případě se SD karta skrývá pod písmenem H:\ (následující obrázek). Potom klikněte na "Write", budete ještě upozorněni na ztrátu dat na cílové SD kartě, a poté začne zápis dat.

  imagewriter  


Po dokonončení zápisu se na kartě vytvořili dva oddíly. Jeden bohužel neuvídíte, protože je naformátován jako ext4, což je linuxový souborový systém.

Linux

V případě linuxu je využívána utilita "dd", která umožňuje nízkoúrovňové kopírování. Lze využít i různé nadstavby jako je v případě distribuce Ubuntu grafický nástroje Image Writer, nicméně z hlediska 100% funkčnosti se doporučuje využít "dd". Postup instalce shrneme do několika bodů.

  • Pokud ještě nemáte tak proveďte rozbalení archivu zip.
    unzip 2013-02-09-wheezy-raspbian.zip
  • Dále spuste příkaz df -h, který vám vypíše seznam všech připojených oddílů. Pokud máte připojenou SD kartu, tak se ve výpisu objeví něco jako "/dev/mmcblk0p1" nebo "/dev/sdd1". V mém případě to konrétně bylo /dev/mmcblk0p1 7,3G 4,0K 7,3G 1% /media/michal/SDkarta. Poslední část ("p1" nebo "1") je číslo oddílu, ale při psaní příkazu je třeba napsat celou SD kartu a ne jen oddíl. Parametry příkazu "dd" musí například obsahovat "/dev/mmcblk0" nebo "/dev/sdd". Při zápisu dat na SD kartu dojde k vytvoření více oddílů, protože obraz Raspberry PI má více než jeden oddíl.
  • Nyní tedy víme jak je naše SD karta v systému vedena a je potřeba ji odpojit. V případě že je na ní více různých oddílů, je potřeba každý oddíl odpojit samostatně. V tomto případě je tedy nutné zadat celou identifikaci například "/dev/mmcblk0p1" nebo "/dev/sdd1". Příkaz pro odpojení je:
    umount /dev/sdd1
  • A nyní už k samostatnému příkazu "dd". Jako hlavní argumenty tohoto příkazu jsou dva parametry a to vstupní soubor (imput file if=) a výstupní soubor (output file of=). Jako vstupní soubor zadáváme náš stáhnutý obraz if=2013-02-09-wheezy-raspbian.zip  a jako výstupní soubor uvedeme naší SD kartu of=/dev/mmcblk0. Ještě jednou upozorňuji, je třeba zadat název celé SD karty a ne jen oddílů jako jsou sdds1 nebo sddp1 nebo mmcblk0p1.
    Dalším parametrem je velikost bloku (block size bs). Tento parametr udává, po jak velkých blocích se má na SD kartu zapisovat. Standardně se používá 4M. V případě problému je možné zvolit i 1M. Výsledný příkaz na zápis dat je:
    sudo dd bs=4M if=2013-02-09-wheezy-raspbian.img of=/dev/mmcblk0
  • Program "dd" neukazuje při své práci žádný stav a nevypisuje na obrazovku žádné informace. Nahrávání na SD kartu může trvat okolo 5 minut, a proto vyčkejte nějakého výsledku.
  • Po dokončení by měli být na kartě vytvořeny dva oddíly což si můžete snadno zkontrolovat zase příkazem df -h. Můžete si všimnout, že velikost druhého oddílu je jen necelé 2 GB a že není využita celá SD karta. To lze jednoduše napravit při prvním spuštění a povíme si o tom dále.

V případě selhání je možné se podívat na detailní popis přípravy SD karty na stránkách http://elinux.org/RPi_Easy_SD_Card_Setup .
 

Spuštění systému

Sd kartu máme připravenou, tak ji můžeme strčit do naší maliny. Dále připojíme HDMI kabel, usb myš s klávesnicí a nakonec napájení. Teď už netrpělivě čekáme až se to rozběhne.

raspberry

 

Systém se rozběhl a čeká nás první obrazovka, která slouží k základní konfiguraci systému. První položka obsahuje základní informace o právě spuštěném konfiguračním toolu. Druhá položka "expand_rootfs" je už zajímavější. Po zvolení dojde k rozšíření oddílu SD karty na maximální velikost. To je dobré udělat abychom využili celou SD kartu a místa pro systém bylo dostatek. Lze to samozřejmě provést i dodatečně. Dále je možné nastavit klávesnici což doporučuji, změnit heslo pro uživatele "pi", povolit ssh připojení atd. Kdo chce tak si s tím může pohrát.

raspi setings

Pro dokončení zvolíme Finish a systém se restartuje. Po znovu naběhnutí se před námi objeví příkazová řádka.

první spuštění

Nyní se můžeme přihlásit jménem pi a heslem raspberry, tedy pokud jste si ho nezměnili v předešlém kroku. Můžeme začít zadávat příkazy. Ke spuštění grafického rozhraní stačí zadat startx, a objeví se před námi následující obrazovka.

startx
Příspěvek byl publikován v rubrice Články a jeho autorem je Michal Pravda. Můžete si jeho odkaz uložit mezi své oblíbené záložky nebo ho sdílet s přáteli.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Connect with Facebook

Ochrana proti spamu * Time limit is exhausted. Please reload the CAPTCHA.