Letölthető az első root fs a Raspberry Pi-hez

 ( trey | 2012. február 18., szombat - 13:12 )

A Raspberry Pi rendelhetősége várhatóan napokon belül elindul, így érdemes felkészülni a fogadására. A projekt blogján liz bejelentette, hogy elérhető az első root fs a cucchoz. A letölthető fájl egy megfelelő SD kártyára írható "dd"-vel. Az elsőként letölthető image egy Debian Squeeze, amelyben LXDE, Midori mellett fejlesztői eszközök stb. található. Az alapértelmezett login: pi/suse

[ debian6-17-02-2012.zip | debian6-17-02-2012.zip.torrent | SHA1: 4bf7a47151ab6f1835be53ec99d8d750861213d4 ]

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Azért ez súlyos, hogy egy Debiant suse jelszóval kell piszkálni :-)

Ezen pár embernek kikerekedik a szeme szerintem is :-)... "húúú most ez, mit akar jelenteni?" :-D

SuperUser SEat? )

FAQ: "Will it fit in an Altoids tin?" (http://www.raspberrypi.org/faqs)

http://en.wikipedia.org/wiki/Altoids

:D

Kár, pedig van otthon egy dobozzal :D

Valaki próbálta már elindítani qemuval?
Esetleg van hozzá egy parancssora?:)

Köszi!

Nem árt tudni hogy a hivatkozott oldalon a parancssor hiányos.

Nálam ez működik:

qemu-system-arm -M versatilepb -cpu arm1136-r2 -m 256 -hda rootfs_debian6_rpi.ext4 -kernel zImage_3.1.9 -append "root=/dev/sda rw"

Az arm1176 processzort a qemu-0.15.1-4 nem ismeri, ezért választottam a "legnagyobbat" az arm1136-r2 tipusút. A startx beírása után valóban bejön az LXDE felület, csak a háttér nem kék hanem sárgás színű.

[szerk.]

Elfelejtettem valamit: A kernel sikoltozik hogy nem tudja megnyitni a console eszközt, mert nem találja a /lib/modules/3.1.9 könyvtárat. Igaza van mert nincs ilyen. Root jogok birtokában föl kell csatolni:

mount -t ext4 rootfs_debian6_rpi.ext4 temp_directory -o loop

Ezután be kell lépni a temp_directory-ba és látszik a képfájlban tárolt rendszermeghajtó gyökere. Itt a lib/modules könyvtárba lépve látszik a baj oka, két alkönyvtár van ezeken a neveken: 3.1.4+ és 3.1.9+ A kernel meg a 3.1.9-et keresi.

Ezt csináltam:

ln -s 3.1.4+ 3.1.4
ln -s 3.1.9+ 3.1.9

Ezután kiléptem vissza a temp_directory szülő könyvtárába és lecsatoltam a képfájlt:

umount temp_directory

Újra elindítottam a qemu-system-arm programot a fönti parancssorral. A kernel már megtalálta a moduljait, néha figyelmeztetett hogy néhány modul nem pont neki való, de működött.

"A startx beírása után valóban bejön az LXDE felület, csak a háttér nem kék hanem sárgás színű."

Ugy tunik az RGB-bol az R es a B fel van cserelodve (byte order problem?). Azt nem tudom milyen szinten.

/sza2

Akkor a kernel sem futna, vagy tévedek?

Újság van: Fordítottam qemu-1.0 csomagokat (meg egy pár dolgot amit követelt) és telepítettem az egész bagázst. A qemu-1.0 ismeri az arm1176 processzort is. Az LXDE háttere mostmár nekem is kék és mintha valamivel gyorsabb lenne az emuláció is. Egyébként az arm1136-r2 és az arm1176 között nem érzékeltem különbséget. Hang a régebbi qemu-val sem volt és most sincs.

A qemu ennyi üzenetet produkál a futás ideje alatt:

pulseaudio: pa_simple_new for playback failed
pulseaudio: Reason: Connection refused
pulseaudio: pa_simple_new for playback failed
pulseaudio: Reason: Connection refused
audio: Failed to create voice `lm4549.out'

Ettől függetlenül lehet próbálgatni a rendszert. (A Midori pl. működik.)

Arra gondoltam, talan a "videokartya" miatt van. Ugy ertem, pl. az emulalt hardver resznel. De annyira nem ertek hozza, hogy nekialljak keresgelni.

/sza2

Én a linkelt oldal leírása alapján csináltam és tökéletesen fut.

Képernyőkép:
http://noob.hu/2012/02/19/raspberrypi_debian.png

--------------------
http://somloirichard.hu

Az oldalon találtam ezt a linket: http://dl.dropbox.com/u/45842273/zImage_3.1.9 Ezt a kernelt használtam.

[szerk.]

Most látom hogy változott az oldal. Amikor én néztem akkor a qemu parancssora még csak ennyi volt:

qemu-system-arm -M versatilepb -cpu arm1176 -m 256 -hda rootfs_debian6_rpi.ext4 -kernel

Ezért írtam hogy hiányos, amit most látni az már teljes.

Már töltöm is, és seedelem ezerrel :)

Kíváncsi vagyok mit adnak ők egy debian alaptelepítéshez hozzá azon felül, hogy boot loader + custom kernel.

Itt meg vannak friss hírek a raspbmc-ről:
http://www.raspbmc.com/2012/02/project-update-where-are-things/

Ez USB-ről nem fog menni?
Mindenképpen vennem kell egy SD kártyát, ha Raspberry-zni akarok?

Szerintem igen. Ha jól emlékszem, akkor a rendszer az sd kártyán keresi meg a boot loadert, és futtatja azt, tehát még ha pendrive-on is van a rendszer, kelleni fog egy sd kártya amin a bootloader képes felismerni a pen-t, és indítani róla a rendszert.