Hogyan viselkedni Multi-Boot a Raspberry Pi a BerryBoot

Tartalomjegyzék:

Hogyan viselkedni Multi-Boot a Raspberry Pi a BerryBoot
Hogyan viselkedni Multi-Boot a Raspberry Pi a BerryBoot

Videó: Hogyan viselkedni Multi-Boot a Raspberry Pi a BerryBoot

Videó: Hogyan viselkedni Multi-Boot a Raspberry Pi a BerryBoot
Videó: How to Watch The World Cup 2018 & more in 4K UHD iplayer Full List - YouTube 2024, Április
Anonim
Ha kevesebb időt szeretne költeni a kártyák cseréjére és több időt játszani a Raspberry Pi használatával, a BerryBoot többszörös indítókezelőjének telepítése miatt egyszerűen több operációs rendszert indíthat el egy SD-kártyáról. Olvasson tovább, ahogy végigvezeti a folyamatot.
Ha kevesebb időt szeretne költeni a kártyák cseréjére és több időt játszani a Raspberry Pi használatával, a BerryBoot többszörös indítókezelőjének telepítése miatt egyszerűen több operációs rendszert indíthat el 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 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ó:

Tartson egy pillanatra a videó kimenetének beállításához (válassza ki vagy szüntesse meg a túlkapcsolást abból a szempontból, hogy látja-e a képernyő felső és alsó részén található zöld kalibrálási rudakat). Á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.
Tartson egy pillanatra a videó kimenetének beállításához (válassza ki vagy szüntesse meg a túlkapcsolást abból a szempontból, hogy látja-e a képernyő felső és alsó részén található zöld kalibrálási rudakat). Á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 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:

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.
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á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.

Miután a kép befejezte a letöltést és a telepítést, megjelenik a BerryBoot menüszerkesztő:
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.
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 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:

Ezen a ponton 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 a fő BerryBoot menüjébe visszahúzódnak:
Ezen a ponton 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 a fő BerryBoot menüjébe visszahúzódnak:
Ha az előző lépésben egy alapértelmezett operációs rendszert állított be, automatikusan le fogja számolni a rendszerindítást. 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 az előző lépésben egy alapértelmezett operációs rendszert állított be, automatikusan le fogja számolni a rendszerindítást. 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 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

Ha csak a mellékelt BerryBoot képeket használja, mint az Raspbian és a Puppy Linux, akkor a telepítés pont és kattintás. Amikor elindulsz a megvert útról, a dolgok kicsit trükkösek lesznek.
Ha csak a mellékelt BerryBoot képeket használja, mint az Raspbian és a Puppy Linux, akkor a telepítés pont és kattintás. 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, 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:

Válassza a Másolás operációs rendszert az USB pendrive-ból, majd megjelenik egy fájlkiválasztó párbeszédpanel:
Válassza a Másolás operációs rendszert az USB pendrive-ból, majd megjelenik egy fájlkiválasztó párbeszédpanel:
Érdemes észrevenni a furcsa.IMG-névbővítményeket a Fájlok típusa mező alján (.img128,.img192). BerryBoot kép létrehozásakor a 128/192/224/240.IMG kiterjesztéshez csatolhatjuk a BerryBoot-ot, hogy jelezze, hogyan szeretné az elosztáshoz rendelt memóriát. Ha nem így tesz, ne aggódjon; mindig beállíthatja a BerryBoot menüszerkesztő Szerkesztés részében.
Érdemes észrevenni a furcsa.IMG-névbővítményeket a Fájlok típusa mező alján (.img128,.img192). BerryBoot kép létrehozásakor a 128/192/224/240.IMG kiterjesztéshez csatolhatjuk a BerryBoot-ot, hogy jelezze, hogyan szeretné az elosztáshoz rendelt memóriát. 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 kicsomagolásra és telepítésre kerül. 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 jelenthetsz itt vissza az eredményekkel, hogy segítsek olvasóinkat hozzáadni a BerryBoot beállításokhoz!)
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 jelenthetsz itt vissza az eredményekkel, hogy segítsek olvasóinkat hozzáadni a BerryBoot beállításokhoz!)

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.

Ajánlott: