Miért akarom ezt tenni?
A BerryBoot a Raspberry Pi rendszertöltő-kezelő eszköze, amely meglehetősen sok funkcionalitást kölcsönöz a Raspberry Pi tapasztalatnak. A legnagyobb előny az, hogy több operációs rendszert indíthat el az SD-kártyáról. Az operációs rendszereket akár a kártyán is tárolhatja, vagy ha több szobát szeretne, beállíthatja a BerryBoot-ot, hogy az SD-kártyát csak indítónak használja, és az operációs rendszereket egy csatlakoztatott merevlemezről futtassa le.
Ezenkívül a BerryBoot konfigurációs eszköz egyszerűvé teszi a további Raspberry Pi optimalizált disztribúciók letöltését. A BerryBoot jelenlegi Pi-optimalizált disztribúciói a következők:
- BerryWebserver (webszervercsomag: Lighttpd + PHP + SQLITE)
- Berry Terminal (LTSP / Edubuntu Thinclient)
- Raspbian (Debian Wheezy)
- MemTester
- OpenElec (Media Center szoftver)
- Kölyök Linux
- RaspRazor (Nem hivatalos Rasbian ág, sok programozási eszköz)
- Cukor (az egy laptopos per-gyermek operációs rendszer)
A mellékelt disztribúciók mellett felveheti saját Linux disztribúcióit akár optimalizált képek letöltésével, akár átalakítással a SquashFS formátumba, és később importálhatja őket BerryBoot-ra.
Röviden, ha többféle eszközzel és operációs rendszerrel szeretne játszani a Pi-on anélkül, hogy egy csomó SD-kártyát vásárolna, címkézésével, nyomon követésével, és folyamatosan kicserélné őket, a BerryBoot kiváló módja annak, hogy még többet a Pi-tól nagyon kevés extra erőfeszítéssel.
Mire van szükségem?
Szüksége lesz egy Raspberry Pi, megfelelő perifériák és internet-hozzáférés. Javasoljuk, hogy olvasd el a "Raspberry Pi" használatával kapcsolatos útmutatót a HTG Útmutatóhoz, hogy megbizonyosodjon arról, hogy rendelkezik az alapokkal (pl. Gondoskodjon róla, hogy megfelelő áramforrással és az Raspbian konfigurálásának alapjaival rendelkezzen).
A bemutatóban megfogalmazott hardverkövetelmények mellett a következő fájlt kell letöltenie a BerryBoot-adattárból:
BerryBoot telepítő
A kezdéshez vegye ki a BerryBoot Installer.ZIP fájl tartalmát egy FAT formátumú SD-kártyához, amelyet multi-boot platformként kíván használni.
A BerryBoot konfigurálása
Miután letöltötte a telepítőt és kibontotta a tartalmát az SD-kártyára, itt az ideje, hogy elinduljon. Rázza fel az SD kártyát a Raspberry Pi egységben, és dugja be a tápkábelt, hogy elindítsa. Röviden láthatja a rendszerindítási folyamatot, majd a konfigurációs varázsló GUI-jába jut, ahogy alább látható:
Ha a hálózati kapcsolathoz Wi-Fi-t választott ki, akkor a rendszer kéri, hogy válasszon Wi-Fi hálózatot, és írja be a hálózat jelszavát.
Jegyzet: Ez a Wi-Fi beállítás csak a BerryBoot telepítőre vonatkozik; ha telepíti az elosztásokat - például a Rasbian - akkor újra kell konfigurálnia a Wi-Fi-t.
Miután beállította a Wi-Fi-t, vagy ha vezetékes kapcsolatot használ, a rendszer kéri, hogy válasszon ki egy lemezt:
Egy perccel később rákérdezünk az Add OS menübe, ahol ki lehet választani az első (sok) operációs rendszert, amelyet telepíteni kíván a BerryBoot kártyájára. Először is, telepítjük az Raspbian programot. A kiválasztás után nyomja meg az OK gombot a telepítés megkezdéséhez.
Ezen felül a jobb felső sarokban található kis dupla nyilat is megérintheti, hogy elérje a speciális konfigurációt (lehetővé teszi a BerryBoot által használt konfigurációs és rendszerfájlok szerkesztését), jelszó megadása a BerryBooton, sérült javítás fájlrendszereket, és átvált a GUI menü szerkesztőről a terminálra.
Bár mindezek a funkciók és lehetőségek nagyszerűek, a leginkább érdekli a kiegészítő operációs rendszer. Kattintson a Hozzáadás operációs rendszerre. Ez visszavitte az Add OS menübe, amelyen egy pillanattal ezelőtt voltunk - most hozzá fogjuk adni az OpenELEC-t BerryBoot rendszerünkhöz. Végezze el a kiválasztást, és nyomja meg az OK gombot.
Ha a második operációs rendszer képének telepítése befejeződött, akkor kiválaszthatja azt, amelyik az alapértelmezett, és kattintson az Alapértelmezés beállítása gombra.Arra törekszünk, hogy az Raspbian az alapértelmezett operációs rendszerünk legyen:
Ha módosítani szeretné ezt az értéket, akkor a jobb alsó sarokban található Szerkesztés menü megnyomásával visszaléphet a BerryBoot menüszerkesztőbe. Itt kattinthat a Speciális beállítások fülre (rejtve, érintse meg a kétsoros nyilat a menüsor jobb oldalán), majd módosítsa az uEnv.txt-ban található "bootmenutimeout" értéket a 10-es érték mellett.
Akár módosítja az értéket, akár nem, a BerryBoot menü mindig az első dolog, amit egy leállított állapotból indít vagy újraindítás a telepített operációs rendszerek bármelyikén (például az Raspbian). Kiválaszthatja az operációs rendszert egy billentyűzet, egér segítségével, vagy ha a Raspberry Pi egységet HDMI videokábellel és egy házimozi rendszerrel / HDTV-vel, amely támogatja a CEC (Consumer Electronics Control) szolgáltatást, használhatja a felfelé és lefelé a távvezérlőn lévő kijelölési nyilak segítségével válassza ki a kívánt beállításokat.
Elosztások hozzáadása a BerryBoot rendszerhez Manuálisan
Ahhoz, hogy a Linux-terjesztést a BerryBoot-ba importálhassa, először optimalizálnia kell ezt a terjesztést a SquashFS-hez. A folyamat első lépése, hogy képet kapjon az adott terjesztésről. Ezt a háromféleképpen lehet megtenni.
Először is a legegyszerűbb módja annak, hogy megragadjon a BerryBoot tárolóból készített optimalizált képeket, amelyeket még nem hivatalosan hozzáfűzött a telepítőhöz; itt teheted. Ezeket a képeket úgy használhatja, hogy nem, nincs szükség SquashFS optimalizálásra.
Másodszor, a Raspberry Pi optimalizált képek esetében, amelyek általános letöltésre rendelkezésre állnak, de nem a BerryBoot-ban / optimalizálják, egyszerűen megragadhatja ezt a képet.
Végül az olyan disztribúciók esetében, mint az Raspbmc, amelyhez telepítőeszközt kell használni ahhoz, hogy mindent közvetlenül a Pi-ra töltsön le, és innen onnan induljon el, létre kell hoznia egy képet az SD-kártyáról, amelyet telepített. lemezképeket a DD használatával, nézze meg a praktikus bemutatónkat.
Az.IMG fájl (letöltött vagy létrehozott) mellett Linux-hozzáférést is igényel (legyen az, hogy a Linux gép egy dedikált Linux asztalt, egy Linux Live CD-t tartalmazó számítógépet, vagy akár a Rasbian másolatát a malacon Pi) a SquashFS eszköz használatához. Egyszerűen még nem volt megbízható port, ezért stabilan és egyszerűen fogjuk tartani a dolgokat a SquashFS saját natív platformján.
Ha az Ön disztribúciója nem rendelkezik már SquashFS telepítéssel (az Raspbian alapértelmezés szerint nem szállítja vele), írja be a terminálon a következő parancsot, hogy megragadjon egy példányt:
sudo apt-get install squashfs-tools
Az.IMG konvertálásához csatlakoztasson egy SD-kártyát vagy USB-eszközt, amely tartalmazza a fájlt a Linux gépére. A parancsfájlban NewBerryBoot.img néven fogunk hivatkozni. Nyissa meg a terminált, és futtassa a következő parancsot a.IMG fájlban:
sudo kpartx -av NewBerryBoot.img
A kpartx parancs létrehozza az eszköz-térképeket a partíciós táblázatokból, és a -av kapcsolóval hozzáadja a leképezést, és verbosely működik, így elolvashatjuk a kimenetet. A kimenetnek így kell lennie:
add map loop0p1 (252:5): 0 117187 linear /dev/loop0 1 add map loop0p2 (252:6): 0 3493888 linear /dev/loop0 118784
A második és nagyobb partíció, a loop0p2, az, akit érdekel. A képen a hurok más lehet (pl. Loop3p2), ezért jegyezze fel a következő parancsok nevét. Adja meg a következő parancsokat:
sudo mount /dev/mapper/loop0p2 /mnt sudo sed -i ‘s/^/dev/mmcblk/# /g’ /mnt/etc/fstab sudo mksquashfs /mnt converted_image_for_berryboot.img -comp lzo -e lib/modules sudo umount /mnt sudo kpartx -d NewBerryBoot.img
Ez a parancssor felveszi a partíciót, módosítja a fájlrendszerek tábláját az eredeti partícióban, optimalizálja a képet a SquashFS-sel (elhagyja a lib / modulokat, amelyek megosztottak a BerryBoot disztribúciói között), majd leválasztja és törli a partíció leképezéseit.
Mindezek után a parancssori mágia után most már visszatérhetünk a BerryBoot GUI kényelméhez. Akár letöltött már egy már optimalizált.IMG-t, vagy létrehoztad a sajátodat, itt az ideje, hogy az.IMG-t hozzáadd a BerryBoot-hoz.
Csatlakoztassa az.IMG fájlt (pl. Az SD kártyát SD kártyaolvasóban) tároló külső adathordozót a Raspberry Pi egységhez vagy a mellékelt USB hubhoz. Indítsa el a Raspberry Pi-et az eredeti BerryBoot SD kártyával. A boot kiválasztó menüben nyomja meg a Szerkesztés menü gombot a BerryBoot menüszerkesztő felemeléséhez.
Az.IMG fájl hozzáadásához egyszerűen kattintson az OS hozzáadása gombra, és tartsa lenyomva az alábbi módon:
Miután kiválasztotta az.IMG fájlt, és megnyomja a Megnyit gombot, ülj le egy pillanatra, miközben a.IMG kicsomagolásra és telepítésre kerül. Ezt követően a BerryBoot menüszerkesztője új kiegészítéssel jelenik meg:
Van egy Raspberry Pi projekt, amit szeretne látni? Hallgassa meg a megjegyzéseket, vagy küldjön nekünk egy e-mailt a [email protected] címen, és mi mindent megteszünk, hogy a projekt ötlete életre kel.