Raspberry Pi2 in the house – ismét

Visszakaptam piciny Pi2-m. Ezzel nagyon komoly white people problem lett nálam :). Van ugye a Pi2, egy androidos TV box, egy netbook, és a leselejtezett Sony Vaio a pillanatnyilag használt laptopon (és két WIN10-es, egy Androidos tableten, meg a telefonjainkon) kívül. El kell döntenem, hogy mit mire akarok használni, de a legfontosabb, eldönteni, hogy egyáltalán mire is van szükségem. A többi eszköztől pedig megszabadulni.

Raspberry Pi2 vagy Netbook

Visszakaptam a régi netbookomat, így picit okafogyottá vált számomra az itthoni webszerverem (vagy bármilyen szerver) raspberry pi2-n való futtatása. A netbook javára szól az x86 architektúra, rengeteg leírás elérhető bármilyen ötletet is szeretnék megvalósítani biztos találok hozzá segítséget. Ráadásul erőben is felülmúlja a Pi2-t. Nem beszélve az alapból megtalálható wifi, bluetooth, billentyűzet, képernyő kombinációról. Nagyban megkönnyítik a telepítést és a használatot.

A Pi2 előnye, hogy nagyon könnyű egy µSD kártyával cserélgetni a rendszereket, de ha előre tudom, hogy mit szeretnék, akkor hosszútávon a netbook jobb választás. A Pi2 pedig marad kísérletezni, játszani (a TV kiszolgálására már megérkezett az androidos box).

Első rendszer a Raspberry Pi 2-n

Amíg sikerül összeállítanom egy gentoo .img filet az rpi-re (a virtuális arm rendszer felépítése még nem sikerült maradéktalanul), addig kerestem egy egyszerűbben használható rendszert. Debian alapút választottam, egyrészt valamelyest ismerem, másrészt kiválóan támogatott a raspberry-n.

Néztem az alap Raspbian-t. Nem rossz, minden van benne, túl sok minden is. Komplett desktop rendszert tartalmaz, amire nekem nincs szükségem.

A következő kiszemeltem a minibian lett. Egy lecsupaszított raspbian. Némi küzdelem árán még a wifi modulomat is sikerült működésre bírnom (raspbian bebootolva, a minibian.img felcsatolva, chroot segítségével :), persze, ha vezetékkel csatlakoznék a hálózathoz, vagy lenne hdmi-vga átalakítóm (úton van) gyorsabban haladnék 🙂 ).

Végül találtam egy szimpatikus terjesztést a DietPi-t (fórum). Szintén raspbian alapú, binárisan teljesen kompatibilis vele, de nagyon szimpatikus, hogy alapból teljesen le van csupaszítva, viszont van benne wifi támogatás :). Az alapbeállításokhoz egy darab .txt file-t szerkeszteni, amit akár windows alól is el lehet végezni még az első boot előtt (pl.: wifi engedélyezése, az SSID és a jelszó megadása). Rendelkezik egy felhasználóbarát, karaktergrafikus beállító felülettel (igaz, hogy nálam a csomagok telepítése hibára futott vele).

Amíg a gentoo image elkészül, addig marad a DietPi alapú webserver az egyik kártyán. Lehet, hogy utána is megtartom vészmegoldásnak a piCore mellé.

SD kártya csatlakoztatása VirtualBox-ba

A friss Raspberry Pi 2-m miatt szükségét éreztem, hogy a VirtualBox-ban futó linux(ok) lássák az SD kártyámat. A host rendszer Windows 8.1, a guest nem befolyásoló tényező, mert a VirtualBox-ban sima virtuális merevlemezként fog látszódni az SD kártya.

Terminálban kiderítettem az SD kárya nevét:

$ wmic diskdrive list brief

Ebből megtudtam, hogy a \\.\PHYSICALDRIVE1 néven érem el.

Majd rendszergazdaként a következő parancsok segítségével létrehoztam egy linket az SD kártyára:

# cd C:\Program Files\Oracle\VirtualBox

# VBoxManage internalcommands createrawvmdk -filename "%HOMEPATH%/Desktop/sdcard.vmdk" -rawdisk \\.\PHYSICALDRIVE1

Az így létrehozott virtuális merevlemezt a VirtualBox-ban hozzáadtam a virtuális géphez, mint SATA meghajtót. Sajnos csak akkor látja, ha a VirtualBox rendszergazdaként van indítva :(.