2Aug

Hogyan viselkedni Multi-Boot a Raspberry Pi a BerryBoot

click fraud protection

Ha kevésbé szeretne kevesebb kártyát cserélni és több időt játszani a Raspberry Pi programmal, akkor a BerryBoot multi-boot menedzser telepítésével egyszerűen el lehet indítani több operációs rendszert egy SD-kártyáról. Olvasson tovább, ahogy végigvezeti a folyamatot.

Miért akarom ezt tenni?

A BerryBoot a Raspberry Pi rendszertöltő-kezelő eszköze, amely a Raspberry Pi tapasztalataihoz elég sok funkciót biztosít. 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 megkönnyíti a további Raspberry Pi optimalizált terjesztések letöltését. A BerryBoot jelenlegi Pi-optimalizált disztribúciói:

  • BerryWebserver( webszervercsomag: Lighttpd + PHP + SQLITE)
  • Berry Terminal( LTSP / Edubuntu Thinclient)
  • instagram viewer
  • Raspbian( Debian Wheezy)
  • MemTester
  • OpenElec( Media Center szoftver)
  • Puppy Linux
  • RaspRazor( Nem hivatalos Rasbian ág, sok programozási eszköz)
  • Cukor(

) A mellékelt disztribúciók mellett saját Linux disztribúcióit is hozzáadhatja optimalizált képek letöltésével vagy konvertálásávala SquashFS formátumba és importáljuk őket BerryBoot-ra többet erre később. Az

Röviden, ha Pi-t szeretne játszani különböző eszközökkel és operációs rendszerekkel anélkül, hogy egy csomó SD-kártyát vásárolna, címkézésével, nyomon követésével és folyamatos cseréjével, a BerryBoot kiváló módja annak, hogytöbbet a Pi-ból, nagyon kevés extra erőfeszítéssel.

Mit kell?

Szüksége lesz 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 róla, hogy rendelkezik-e az alapismeretekkel( például győződjön meg róla, hogy van megfelelő energiaforrás és az Raspbian konfigurálásának alapja).

Az útmutatóban felvázolt hardverkövetelmények mellett a következő fájlt kell letöltenie a BerryBoot adattárból:

  • BerryBoot Installer

A BerryBoot Installer. ZIP fájl tartalma FAT formátumú SD kártyáraamelyet multi-boot platformként kíván használni.

A BerryBoot

beállítása Miután letöltötte a telepítőt és kibontotta a tartalmát az SD kártyára, itt az ideje az induláshoz. Rázza fel az SD kártyát a Raspberry Pi egységben, és dugja be a tápkábelt, hogy elindítsa. Láthatja a rövid indítási folyamatot, majd a konfigurációs varázsló GUI-jáért fog megjelenni az alábbiak szerint:

Kövessen egy pillanatra a videó kimenet beállításához( válassza ki vagy szüntesse meg a túlkapcsolást, attól függően, hogy látja-e a zöld kalibrálási sávokat aa képernyő felső és alsó része).Állítsa be a hálózati kapcsolatot vezetékes vagy Wi-Fi hálózathoz. Végül állítsa be a helyi és a billentyűzet beállításait.

Ha Wi-Fi-t választott a hálózati kapcsolathoz, akkor a rendszer kéri, hogy válasszon Wi-Fi hálózatot, és írja be a hálózat jelszavát.

Megjegyzés: 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, fel kell kérnie a lemezek kiválasztását:

Az alapértelmezett az SD-kártya. Ha a disztribúciót csatolt flash vagy USB merevlemezre szeretné telepíteni, itt az ideje, hogy csatolja. Ha meglátja a használni kívánt lemezt( esetünkben az SD-kártyát), jelölje ki, majd nyomja meg a Format gombot.

Egy perccel később rákerül az Add OS menübe, ahol kiválaszthatja 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.

Miután a kép befejezte a letöltést és a telepítést, megjelenik a BerryBoot menüszerkesztő:

Itt a menüszerkesztőben számos funkciót lehet végrehajtani. Hozzáadhat egy másik operációs rendszert vagy eltávolíthatja a meglévőket, 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. Klónozhatja az operációs rendszert( hasznos, ha két különálló projektet szeretne végrehajtani az Raspbian programmal).A teljes SD-kártyát vagy az egyes operációs rendszereket külső tárolóeszközre telepítheti.

Ezen túlmenően megérintheti a jobb felső sarokban található kis dupla nyilat 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ó megadása a BerryBooton, javítássérült fájlrendszereket, és átvált a GUI menüszerkesztőről a terminálra.

Bár mindezek a funkciók és lehetőségek nagyok, 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. Az Raspbian az alapértelmezett operációs rendszerünket választja:

Ekkor készen állunk a szerkesztőből való kilépésre, és kipróbálhatjuk a többszörös indítási folyamatot. Nyomja meg a Kilépés gombot a menüsoron. Egy pillanattal később újra a fő BerryBoot menübe kerül vissza:

Ha az előző lépésben egy alapértelmezett operációs rendszert állít be, akkor automatikusan le kell számolni a rendszerindításhoz. Ha nem, akkor csak üresjáratban lesz, várva, hogy kiválassza, melyik operációs rendszert akarja beindítani. A rendszerindítási menü kiválasztásának alapértelmezett időtúllépése 10 másodperc.

Ha meg szeretné változtatni 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 az Advanced Configuration( Speciális konfiguráció) fülre( amely rejtve van, nyomja meg a kétsoros nyilat a menüsor jobb oldalán), majd módosítsa az uEnv.txt fájlban található "bootmenutimeout" értéket a 10. mellett található értékhez.

módosítsa az értéket, vagy sem, a BerryBoot menü mindig az első dolog, amit az vagy az alapállapotba helyezett állapotból történő indításkor láthat az egyik telepített operációs rendszernek( 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

Ha csak a mellékelt BerryBoot képeket használja, mint például az Raspbian és a Puppy Linux, a telepítés pont és kattintási ügy. Amikor elindulsz a megvert útról, a dolgok kicsit trükkösek lesznek.

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, amelyek még nem kerültek hivatalosan 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álhatók, egyszerűen megragadhatja ezt a képet.

Végül az olyan disztribúciók esetében, mint például az Raspbmc, amelyhez telepítőeszközt kell használni ahhoz, hogy mindent közvetlenül a Pi-ra töltsön le, és onnan induljon el, létre kell hoznia egy képet az SD-kártyáról, amelyre telepítette.lemezképeket készít DD használatával, nézze meg a praktikus bemutatónkat.

A( letöltött vagy létrehozott). IMG fájl mellett hozzáférést is igényel egy Linux géphez( 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 Rasbian példányát aRaspberry 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 a disztribúció nem rendelkezik SquashFS telepítésével( az Raspbian nem szállítja meg alapértelmezés szerint), írja be a következő parancsot a terminálon, hogy megragadjon egy példányt:

sudo apt-get install squashfs-tools

A.IMG, 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ákból, és a -av kapcsolóval hozzáadja a leképezést, és verbosely működik, ígyképes olvasni a kimenetet. A kimenetnek így kell kinéznie:

add map loop0p1( 252: 5): 0 117187 lineáris /dev/ loop0 1
add map loop0p2( 252: 6): 0 3493888 lineáris /dev/ loop0 118784

A második és nagyobb partíció, loop0p2akit é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/ # \ 0 / g' /mnt/etc/ fstab
sudo mksquashfs / mnt konvertált_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-el( elhagyva a lib / modulokat, amelyek megosztva vannak aeloszlások a BerryBoot-ban), majd leválasztja és törli a partíció leképezéseit.

A parancssor mágia után most már vissza tudunk térni 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. SD kártyát SD kártyaolvasóban) tároló külső adathordozót a Raspberry Pi egységhez vagy a csatolt 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

parancsot. Válassza a Másolás operációs rendszert az USB pendrive-ból, majd megjelenik egy fájlkiválasztó párbeszédablak:

Megfigyelheti a páratlan. IMG neveta kiterjesztések lefelé a Fájlok típusa mezőben( .img128,. img192).A BerryBoot-hoz készített kép létrehozásakor a 128-as /192/224/ 240-es kiterjesztésű. IMG kiterjesztéssel jelezheti a BerryBoot-nak azt a módot, ahogyan a disztribúcióhoz rendelt memóriát szeretné elérni. Ha nem így tesz, ne aggódjon;mindig beállíthatja a BerryBoot menüszerkesztő Szerkesztés részében.

Miután kiválasztotta az. IMG fájlt, és megnyomja a Megnyit gombot, ülj le egy pillanatra, miközben a. IMG kicsomagolva és telepítve van. Ezt követően a BerryBoot menüszerkesztője új kiegészítéssel jelenik meg:

siker! Ha gyorsan el szeretné tekinteni az áttekintést, mielőtt elhagyná ezt a részt, itt olvashat arról, hogyan töltheti le vagy készíthet egy. IMG fájlt a BerryBootba való betöltéshez( a legstabilabbtól a legkevésbé stabilig): Töltsön le a hivatalos, de nem befogadott BerryBoot adattárlistáról,módosíthatja a meglévő. IMG-t a SquashFS-szel, vagy létrehozhat saját. IMG-t egy meglévő SD-kártya telepítéséből, majd módosítsa a SquashFS segítségével. Minél távolabb van az elrepült pályától, annál nagyobb a kockázata annak, hogy a módosítás nem fog működni, vagy észrevétlen mellékhatása lesz. Lehetőség van például egy Raspbmc telepítés. IMG-jének létrehozására, de a projekt fejlesztő Sam Nazarko szerint a SquashFS-be konvertálással törik a frissítési rendszert. Ezt szem előtt tartva, szabadon kísérletezhetsz( és jelentkezz az eredményekkel, hogy segíts a többi olvasónak hozzáadni a BerryBoot beállításait!)

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.