Homepage » hogyan kell » Hogyan lehet a Raspberry Pi-t többször indítani BerryBoot-tal

    Hogyan lehet a Raspberry Pi-t többször indítani BerryBoot-tal

    Ha kevesebb időt szeretne cserélni, és több időt szeretne játszani a Raspberry Pi-vel, a BerryBoot multi-boot manager telepítése egyszerűvé teszi, hogy több operációs rendszert indítson egy SD-kártyáról. Olvassa el, ahogy végigkísérjük a folyamatot.

    Miért akarom ezt tenni?

    A BerryBoot egy rendszerindítási eszköz a Raspberry Pi számára, amely elég sok funkcionalitást ad a Raspberry Pi élményéhez. A legnagyobb előny, hogy lehetővé teszi, hogy egynél több operációs rendszert indítson le az SD kártyáról. Az operációs rendszereket akár a kártyán is tárolhatja, vagy ha több helyet szeretne, akkor a BerryBoot-ot csak az indítóeszközként használhatja, és a csatlakoztatott merevlemez-meghajtóból futtathatja az operációs rendszereket.

    Ezenkívül a BerryBoot konfigurációs eszköz lehetővé teszi a további Raspberry Pi optimalizált elosztások letöltését. A BerryBoothoz tartozó jelenlegi Pi-optimalizált elosztások a következők:

    • BerryWebserver (Webszerver csomag: Lighttpd + PHP + SQLITE)
    • Berry Terminal (LTSP / Edubuntu Thinclient)
    • Raspbian (Debian Wheezy)
    • MemTester
    • OpenElec (Media Center szoftver)
    • Kiskutya Linux
    • RaspRazor (nem hivatalos Rasbian ág, sok programozási eszköz)
    • Cukor (az egy laptop-per-gyerek operációs rendszer)

    A mellékelt disztribúciók mellett saját Linux-disztribúciókat is hozzáadhat akár optimalizált képek letöltésével, akár SquashFS-formátumra konvertálásával, majd a későbbi BerryBoot-be importálásával..

    Röviden, ha a különböző eszközökkel és operációs rendszerekkel szeretne játszani Pi-jén, anélkül, hogy egy csomó SD-kártyát vásárolna, megjelölné őket, nyomon követné őket, és cserélné ki őket, a BerryBoot kiváló módja annak, hogy még többet kapjon a Pi-ból nagyon kevés extra erőfeszítéssel.

    Mire van szükségem?

    Szüksége lesz egy Raspberry Pi-ra, megfelelő perifériára és internet-hozzáférésre. Javasoljuk, hogy olvassa el a bemutatónkat. A HTG Útmutató a Raspberry Pi használatához, hogy megbizonyosodjon róla, hogy az alapok megfelelnek-e (például győződjön meg róla, hogy megfelelő áramforrás és a Raspbian konfigurálásának alapjai).

    A bemutatóban felvázolt hardverkövetelmények mellett le kell töltenie a következő fájlt a BerryBoot tárolóból:

    • BerryBoot telepítő

    Az induláshoz a BerryBoot Installer .ZIP fájl tartalmát egy FAT-formátumú SD-kártyára szeretné használni, amelyet multi-boot platformként kíván használni.

    BerryBoot konfigurálása

    Miután letöltötte a telepítőt és kinyerte annak tartalmát az SD-kártyájára, el kell kezdeni. Tegye fel az SD kártyát a Raspberry Pi egységbe, és csatlakoztassa a tápkábelt, hogy indítsa el. Egy rövid indítási folyamatot fog látni, majd az alábbi konfigurációs varázsló GUI-jára érkezik:

    Szánjon egy pillanatot a videó kimenet beállítására (válassza ki vagy törölje a választást a függvényen, attól függően, hogy a képernyő felső és alsó részén látható-e a zöld kalibrációs rudak). Állítsa be a hálózati kapcsolatot vezetékes vagy Wi-Fi-re. Végül állítsa be a helyi és a billentyűzet beállításait.

    Ha a Wi-Fi-t választotta a hálózati kapcsolathoz, a rendszer kéri, hogy válasszon egy Wi-Fi hálózatot, és adja meg a hálózat jelszavát.

    Jegyzet:  Ez a Wi-Fi beállítás csak a BerryBoot telepítőre vonatkozik; ha a disztribúciók - például a Rasbian - telepítése után újra be kell állítania a Wi-Fi-t ezen a terjesztésen belül.

    Miután beállította a Wi-Fi-t, vagy vezetékes kapcsolatot használ, a rendszer kéri, hogy válasszon egy lemezt:

    Az alapértelmezett az SD kártya. Ha az elosztókat egy csatlakoztatott flash vagy USB HDD-re szeretné telepíteni, akkor itt az ideje, hogy csatolja. Miután látta a használni kívánt lemezt (a mi esetünkben az SD-kártyát), válassza ki azt, és nyomja meg a Formátum gombot.

    Egy perc múlva elindul az OS operációs rendszer menübe, ahol kiválaszthatja az első (sok) operációs rendszert, amelyet a BerryBoot kártyára szeretne telepíteni. Kezdetben a Raspbian-t telepítjük. A kiválasztás után nyomja meg az OK gombot a telepítés megkezdéséhez.

    Miután befejezte a letöltést és a telepítést, a BerryBoot menüszerkesztővel együtt jelenik meg:

    Itt a menüszerkesztőben számos funkciót tud végrehajtani. Hozzáadhat egy másik operációs rendszert, vagy törölheti a meglévő rendszereket, valamint beállíthatja az alapértelmezett operációs rendszert. A név és a memóriaelosztás megváltoztatásához szerkesztheti az egyes képek tulajdonságait. Az operációs rendszert klónozhatja (ha két különálló projektet szeretne elvégezni a Raspbian-lel). A teljes SD-kártya vagy az egyes operációs rendszerek biztonsági mentése külső tárolóeszközre telepíthető.

    Mindezek mellett megérintheti a jobb oldali jobb oldali kis dupla nyíl is, 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ót állíthat be a BerryBoot-on, kijavíthatja a sérültet fájlrendszerek, és váltson a GUI menü szerkesztőjéről a terminálra.

    Bár ezek a funkciók és lehetőségek nagyszerűek, a leginkább érdekeltek egy további operációs rendszer hozzáadása. Kattintson az OS hozzáadása gombra. Ezzel visszatérhet az OS operációs rendszer menübe, amit csak egy pillanat múlva kaptunk - most hozzáadjuk OpenELEC-t a BerryBoot rendszerünkhöz. Válassza ki a választást, majd nyomja meg az OK gombot.

    Amikor a második operációs rendszer képének telepítése befejeződött, akkor kiválaszthatja azt, amelyik az alapértelmezett lesz, és kattintson az Alapértelmezett gombra. A Raspbian alapértelmezett operációs rendszerét választjuk:

    Ezen a ponton készen állunk, hogy kilépjünk a szerkesztőből, és próbáljuk ki a multi-boot folyamatot. Nyomja meg a Kilépés gombot a menüsorban. Egy pillanattal később visszajön a fő BerryBoot menübe:

    Ha az előző lépésben alapértelmezett operációs rendszert állít be, akkor automatikusan leállítja azt. Ha nem, akkor csak üresjáratra vár, és arra vár, hogy kiválassza, melyik operációs rendszert kívánja beindítani. A rendszerindítási menü alapértelmezett időtúllépése 10 másodperc.

    Ha módosítani szeretné ezt az értéket, akkor kattintson a jobb alsó sarokban található Edit (Szerkesztés) menügombra, amely visszatér a BerryBoot menü szerkesztőjéhez. Itt rákattinthat a Speciális konfiguráció fülre (amely rejtve van, nyomja meg a dupla nyilat a menüsor jobb oldalán), majd szerkessze az uEnv.txt-ben található „bootmenutimeout” értéket 10 értékre..

    Akár szerkeszti az értéket, akár nem, a BerryBoot menü mindig az első dolog, amit a bekapcsolt állapotból indított állapotban lát. vagy újraindítás bármely telepített operációs rendszerből (például Raspbian). Kiválaszthatja az operációs rendszert billentyűzettel, egérrel, vagy ha a Raspberry Pi egységet HDMI videokábellel és házimozirendszerrel / HDTV-vel használja, amely támogatja a CEC-t (Consumer Electronics Control), használhatja a fel és le kiválasztása a távirányítón.

    Elosztások hozzáadása a BerryBoot rendszerhez manuálisan

    Ha csak a mellékelt BerryBoot képeket használja, mint például a Raspbian és a Puppy Linux, a telepítés egy pont és kattintás. Amikor elveszted az elkapott utat, a dolgok kicsit nehezebbek.

    Ahhoz, hogy Linux-disztribúciót lehessen importálni a BerryBoot-be, először optimalizálnia kell ezt a terjesztést a SquashFS számára. A folyamat első lépése, hogy megismerjék az elosztást. Ezzel a módszerrel háromféleképpen járhat.

    Először is, a legegyszerűbb módja az, hogy megragadja az optimalizált képeket a BerryBoot tárolóból, amelyet még nem írtak hozzá hivatalosan a telepítőhöz; ezt megteheti itt. Használhatja ezeket a képeket, ahogyan vannak, nincs szükség SquashFS optimalizálásra.

    Másodszor, a Raspberry Pi esetében az általánosan letölthető, de még nem BerryBoot-ra / optimalizálásra rendelkezésre álló optimalizált képeket egyszerűen megragadhatja.

    Végül, olyan elosztások esetében, mint például a Raspbmc, amelyek telepítőeszközt igényelnek, hogy mindent közvetlenül töltsenek le a Pi-hez, és onnan menjenek, létre kell hozni egy képet az SD-kártyáról, amelyet a telepítéshez telepítettünk. lemezképek használata DD-vel, nézd meg a praktikus bemutatót.

    Az .IMG fájl (akár letöltött, akár létrehozott) mellett hozzáférni kell egy Linux géphez is (legyen az a Linux gép, egy dedikált Linux asztali gép, egy Linux Live CD-vel rendelkező számítógép, vagy akár a Rasbian másolata a málna Pi), a SquashFS eszköz használatához. Egyszerűen még nem volt megbízható port, így a dolgokat stabilan és egyszerűvé fogjuk tenni a SquashFS használatával az őshonos platformján.

    Ha a terjesztése már nincs telepítve a SquashFS rendszerrel (a Raspbian alapértelmezés szerint nem szállítja hozzá), írja be a következő parancsot a terminálba, hogy megragadja a másolatot:

    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 parancsokban NewBerryBoot.img néven fogunk hivatkozni a képfájlra. Nyissa meg a terminált, és futtassa a következő parancsot a .IMG-n:

    sudo kpartx -av NewBerryBoot.img

    A kpartx parancs létrehozza a partíciós táblákból az eszköz-térképeket, és a -av kapcsolóval hozzáadja a leképezéseket, és úgy működik, hogy a kimenet olvasható. A kimenetnek hasonlónak kell lennie:

    térképlánc hozzáadása0p1 (252: 5): 0 117187 lineáris / dev / loop0 1
    térképhurok hozzáadása (0, 2: 2): 0 3493888 lineáris / dev / loop0 118784

    A második és a nagyobb partíció, a loop0p2, az, amit érdekel. A képben a hurok eltérhet (azaz loop3p2), így jegyezze fel a következő parancsok nevét. Írja be a következő parancsokat:

    sudo mount / dev / mapper / loop0p2 / mnt
    sudo sed -i 's / ^ / dev / mmcblk / # 0 / g' / mnt / etc / fstab
    sudo mksquashfs / mnt átalakított_image_for_berryboot.img -comp lzo -e lib / modules
    sudo umount / mnt
    sudo kpartx -d NewBerryBoot.img

    Ez a parancssor sorozza fel a partíciót, szerkeszti a fájlrendszer táblát az eredeti partícióban, optimalizálja a képet SquashFS-el (kivéve a BerryBoot elosztói között megosztott lib / modulokat), majd eltávolítja és törli a partíció leképezéseket.

    A parancssor mágiája után most visszatérhetünk a BerryBoot GUI kényelméhez. Akár letöltött egy már optimalizált .IMG-t, akár saját készítette el, itt az ideje, hogy ezt a .IMG-t vegye fel, és adja hozzá BerryBoot-hoz.

    Csatlakoztassa a .IMG fájlt tároló külső adathordozót (például az SD-kártyaolvasó SD-kártyáját) a Raspberry Pi egységhez vagy a csatlakoztatott USB-hubhoz. Indítsa el a Raspberry Pi-t az eredeti BerryBoot SD kártyával. A rendszerindítási kiválasztási menüben nyomja meg a Szerkesztés menü gombot a BerryBoot menüszerkesztő felemeléséhez.

    A .IMG fájl hozzáadásához egyszerűen kattintson az OS hozzáadása gombra, és tartsa úgy:

    Válassza a Másolás operációs rendszer USB-meghajtóról lehetőséget, majd megjelenik egy fájlválasztó párbeszédpanel:

    Előfordulhat, hogy a páratlan .IMG névkiterjesztések az alján található a fájltípusok mezőben (.img128, .img192). A BerryBoot kép létrehozásakor hozzáadhatja a .IMG kiterjesztést a 128/192/224/240-tel ahhoz, hogy jelezze a BerryBoot-nak, hogyan kívánja az adott terjesztéshez rendelt memóriát. Ha nem így csinálod, ne aggódj; a BerryBoot menüszerkesztő Szerkesztése részében mindig beállíthatja.

    Miután kiválasztotta a .IMG fájlt, és megnyomta a Megnyitás gombot, álljon vissza egy pillanatra, amikor a .IMG kicsomagolásra és telepítésre kerül. Ezt követően a BerryBoot menüszerkesztő új kiegészítéssel jelenik meg:

    Siker! Ahhoz, hogy gyorsan el lehessen nézni, mielőtt elhagynánk ezt a részt, itt találhatsz olyan fájlokat, amiket letölteni vagy létrehozni. módosítson egy meglévő .IMG-t a SquashFS programmal, vagy hozzon létre saját .IMG-t egy meglévő SD-kártya telepítéséből, majd módosítsa azt SquashFS segítségével. Minél távolabb van a megvert út, annál nagyobb a kockázat, hogy a módosítás nem fog működni, vagy láthatatlan mellékhatásokkal jár. Például lehetséges, hogy létrehozzunk egy .IMG Raspbmc telepítést, de a projekt fejlesztője, Sam Nazarko szerint, a SquashFS-re történő átalakítás megszakítja a frissítési rendszert. Ezt szem előtt tartva próbálkozzon szabadon kísérletezéssel (és juttassa el ide az eredményeket, hogy segítsen a többi olvasónak hozzáadni a BerryBoot beállításához!)


    Van egy Raspberry Pi projekt, amit szeretne látni velünk? Kikapcsolja a megjegyzéseket, vagy e-mailt küldhet nekünk a [email protected] címre, és mi mindent megteszünk, hogy a projekt ötletét életre keltsük.