Raspbian Wheezy v LM17

Raspberry PiCo je to Raspbian? Raspbian je operační systém zdarma založený na Debianu a optimalizovaný pro Raspberry Pi. Co je to Raspberry Pi? Raspberry Pi je jednodeskový počítač s deskou velikosti zhruba platební karty s procesor ARM1176JZF-S s 700 MHz, grafickým procesorem a 256 MB (model A) nebo 512 MB (model B nebo model B+) paměti. Neobsahuje žádné rozhraní pro pevný disk a pro zavedení systému a trvalé uchování dat je určen slot na (micro)SD kartu.

Hlavním cílem tvůrců Raspberry Pi bylo vyvinout levný počítač vhodný pro výuku programování (Python, Scratch). Využití je ale mnohem pestřejší. Raspberry Pi můžeme využít např. k ovládání vlastního LED displeje, vytvoření mini počítače Pi-to-Go,  řízení osvětlení v domácnosti, jako serveru (webový, torrentový, poštovní, ownCloud, git, tiskový server, ústřednu Asterisk), NAS nebo multimediální centrum XBMC, a s využitím dostupných rozšiřujících modulů jako kamerový systém, nebo řídící jednotku robota.

Pokud tedy někdo uvažuje tak jako já nad zakoupením Raspberry Pi, není špatné si systém takzvaně „osahat“. Protože Raspberry Pi využívá procesor ARM, není možné Raspbian nainstalovat např. do Virtualboxu. Pro jeho instalaci v Linuxu Mintu potřebujeme nějaký emulátor. Nainstalujeme si proto Qemu, který je obsažen přímo v repozitáři:

Příkaz terminálu:
sudo apt-get install qemu

Dále si vytvoříme adresář pro testování

Příkaz terminálu:
mkdir raspberry

a přepneme se do něj:

Příkaz terminálu:
cd raspberry

Stáhneme si jádro qemu a aktuální verzi rasbianu wheezy

Příkazy terminálu:
wget http://xecdesign.com/downloads/linux-qemu/kernel-qemu
wget http://downloads.raspberrypi.org/raspbian_latest

Rozbalíme a připravíme k nastavení pomocí příkazů:

Příkazy terminálu:
unzip raspbian_latest
rm raspbian_latest
mv *.img raspbian.img

A spustíme Qemu pomocí následující konfigurace:

Příkaz terminálu:
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append „root=/dev/sda2 panic=1 rootfstype=ext4 rw init=/bin/bash“ -hda raspbian.img

Provedeme modifikaci souborů ld.so.preload a 90-qemu.rules následovně:

Příkaz terminálu Qemu:
nano /etc/ld.so.preload

Přidáme # na začátek řádku:
#/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so
a uložíme ctrl+x

Příkaz terminálu Qemu:
nano /etc/udev/rules.d/90-qemu.rules

Vložíme tento obsah:

KERNEL==“sda“, SYMLINK+=“mmcblk0″
KERNEL==“sda?“, SYMLINK+=“mmcblk0p%n“
KERNEL==“sda2″, SYMLINK+=“root“

a opět uložíme ctrl+x

Následně zavřeme okno Qemu a spustíme Raspbian příkazem:

Příkaz terminálu:
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append „root=/dev/sda2 panic=1 rootfstype=ext4 rw“ -hda raspbian.img

 

Po chvíli by se nám mělo zobrazit konfigurační okno:

 

 

Zde si můžeme např. zvolit rootovské heslo nebo nastavit jazykové prostředi přes volbu „Internationalisation Options“ změnou Change Locale na cs_CZ.UTF-8 UTF-8 a Change Timezone na Europe/Prague. Dále pak pokračujeme tlačítkem <Finish>.

Po naběhnutí systému a zobrazení příkazové řádky spustíme x window příkazem „startx“.

 

 

Stránky emulátoru Qemu: http://wiki.qemu.org/Main_Page
Stránky o operačním systému Raspbian: http://www.raspbian.org/
Stránky o Raspberry Pi: http://www.raspberrypi.org/

 

 

Štítky , , , .Záložka pro permanentní odkaz.

Komentáře jsou uzavřeny.