Domača » kako » Kako Multi-Boot Your Raspberry Pi z BerryBoot

    Kako Multi-Boot Your Raspberry Pi z BerryBoot

    Če želite porabiti manj časa za zamenjavo kartic in več časa za igranje z napravo Raspberry Pi, namestite BerryBootov upravljalnik z več zagoni, kar omogoča preprosto zagon več operacijskih sistemov z ene kartice SD. Preberite, ko vas vodimo skozi proces.

    Zakaj želim to storiti??

    BerryBoot je orodje za zagonsko orodje za Raspberry Pi, ki doda precej funkcionalnosti izkušnji Raspberry Pi. Največja prednost je, da vam omogoča, da s SD kartice zaganjate več kot en operacijski sistem. Operacijske sisteme lahko shranite na sami kartici ali, če želite več prostora, lahko BerryBoot konfigurirate za uporabo kartice SD samo kot zaganjalnik in za zagon operacijskih sistemov s priključenega trdega diska..

    Poleg tega konfiguracijsko orodje BerryBoot omogoča preprosto nalaganje dodatnih Raspberry Pi optimiziranih distribucij. Trenutne Pi optimizirane distribucije, vključene v BerryBoot, so:

    • BerryWebserver (paket za spletni strežnik: Lighttpd + PHP + SQLITE)
    • Termin Berry (LTSP / Edubuntu Thinclient)
    • Raspbianka (Debian Wheezy)
    • MemTester
    • OpenElec (programska oprema Media Center)
    • Puppy Linux
    • RaspRazor (Neuradna razvezanost Rasbiana, veliko programskih orodij)
    • Sladkor (OS One-Laptop-per-Child)

    Poleg vključenih distribucij lahko dodate tudi svoje lastne distribucije Linuxa, bodisi s prenosom optimiziranih slik ali s pretvorbo v obliko SquashFS in jih kasneje uvozite v BerryBoot-more..

    Skratka, če se želite z igro igrati z različnimi orodji in operacijskimi sistemi, ne da bi kupili veliko kartic SD, jih označili, sledili in jih ves čas zamenjali, je BerryBoot odličen način, da dobite še več iz vašega Pi z zelo malo dodatnega napora.

    Kaj potrebujem??

    Potrebovali boste Raspberry Pi, ustrezne zunanje naprave in dostop do interneta. Priporočamo vam, da si preberete navodila v priročniku HTG za začetek uporabe zdravila Raspberry Pi, da se prepričate, da imate osnove, ki so zajete (npr. Preverjanje, ali imate ustrezen vir energije in osnove konfiguriranja Raspbiana)..

    Poleg zahtev strojne opreme, opisanih v vadnici, morate iz skladišča BerryBoot prenesti naslednjo datoteko:

    • Namestitveni program BerryBoot

    Če želite začeti, izvlecite vsebino datoteke Installer .ZIP BerryBoot na kartico SD, ki je oblikovana v formatu FAT in jo želite uporabiti kot platformo za večkratni zagon.

    Konfiguriranje programa BerryBoot

    Ko prenesete namestitveni program in ga prenesete na kartico SD, je čas, da začnete. Na kartico Raspberry Pi vstavite kartico SD in priključite napajalni kabel za zagon. Videli boste kratek postopek zagona in potem boste prišli do GUI čarovnika za konfiguracijo, kot je prikazano spodaj:

    Vzemite si trenutek in prilagodite video izhod (izberite ali prekličite izbiro preseka na podlagi tega, ali vidite zelene kalibracijske vrstice na vrhu in na dnu zaslona). Nastavite omrežno povezavo na žično ali Wi-Fi. Nazadnje nastavite nastavitve jezika in tipkovnice.

    Če ste za omrežno povezavo izbrali Wi-Fi, boste morali izbrati omrežje Wi-Fi in vnesti geslo tega omrežja.

    Opomba:  Ta nastavitev Wi-Fi velja samo za namestitveni program BerryBoot; ko namestite distribucijo, kot je Rasbian, boste morali ponovno konfigurirati Wi-Fi v tej distribuciji.

    Ko konfigurirate Wi-Fi ali če uporabljate žično povezavo, boste morali izbrati disk:

    Privzeta je kartica SD. Če želite namestiti distribucijo na priključeno bliskavico ali trdi disk USB, je zdaj čas, da ga pripnete. Ko vidite disk, ki ga želite uporabiti (v našem primeru SD kartico), ga izberite in pritisnite gumb Format.

    Po eni minuti boste prešli v meni Dodaj OS, kjer lahko izberete prvi (več) operacijski sistem, ki ga želite namestiti na kartico BerryBoot. Za začetek bomo namestili Raspbian. Po izbiri pritisnite OK, da začnete postopek namestitve.

    Ko se slika prenese in namesti, se vam prikaže urejevalnik menija BerryBoot:

    V urejevalniku menijev lahko opravljate najrazličnejše funkcije. Dodate lahko še en operacijski sistem ali odstranite obstoječe in nastavite privzeti operacijski sistem. Uredite lahko lastnosti posameznih slik, da spremenite ime in dodelitev pomnilnika. Operacijski sistem lahko klonirate (priročno, če želite narediti dva različna projekta z Raspbianom, na primer). Celotno kartico SD ali posamezne namestitve operacijskega sistema lahko varnostno kopirate na zunanjo napravo za shranjevanje.

    Poleg tega lahko za dostop do napredne konfiguracije tapnete tudi majhno dvojno puščico na skrajni desni strani (omogoča urejanje konfiguracijskih in sistemskih datotek, ki jih uporablja BerryBoot), nastavitev gesla za BerryBoot, popravilo poškodovanega. in preklopite iz urejevalnika menijev GUI na terminal.

    Čeprav so vse te funkcije in možnosti odlične, se zdaj najbolj zanimamo za dodajanje dodatnega operacijskega sistema. Kliknite Dodaj OS. To vas bo vrnilo v meni Dodaj OS, v katerem smo bili že pred nekaj trenutki - zdaj bomo dodali OpenELEC v naš sistem BerryBoot. Izberite svojo izbiro in pritisnite OK.

    Ko je namestitev druge slike operacijskega sistema končana, lahko izberete tisto, ki jo želite privzeti, in kliknite gumb Nastavi privzeto. Odločamo se, da bo Raspbian naš privzeti operacijski sistem:

    Na tej točki smo pripravljeni za izhod iz urejevalnika in preizkusiti proces z več zagonom. Pritisnite gumb Izhod v menijski vrstici. Trenutek kasneje vas bodo brcnili nazaj v glavni meni BerryBoot:

    Če v prejšnjem koraku nastavite privzeti operacijski sistem, se bo samodejno odštevalo, da se bo zagnal. Če tega niste storili, bo samo prazen, čaka, da izberete, kateri operacijski sistem želite zagnati. Privzeta časovna omejitev za izbiro zagonskega menija je 10 sekund.

    Če želite to vrednost spremeniti, lahko v spodnjem desnem kotu pritisnete na gumb Edit menu, da se vrnete v urejevalnik menija BerryBoot. Tam lahko kliknete na zavihek Napredno konfiguracijo (ki je skrita, pritisnite dvojno puščico na desni strani menijske vrstice) in nato uredite vrednost »bootmenutimeout«, ki jo najdete v uEnv.txt, poleg vrednosti 10.

    Ne glede na to, ali urejate vrednost ali ne, bo meni BerryBoot vedno prva stvar, ki jo boste videli pri zagonu iz stanja mirovanja ali ponovni zagon iz katerega koli nameščenega operacijskega sistema (kot je Raspbian). Operacijski sistem lahko izberete s tipkovnico, miško ali če uporabljate vašo napravo Raspberry Pi s HDMI video kablom in sistemom za domači kino / HDTV, ki podpira CEC (nadzor potrošniške elektronike), lahko uporabite gor in dol puščice za izbiro na vašem daljinskem upravljalniku za izbiro.

    Ročno dodajanje porazdelitev sistemu BerryBoot

    Ko uporabljate samo vključene slike programa BerryBoot, kot so Raspbian in Puppy Linux, je namestitev prava točka in klik. Ko se podate izven utrjene poti, postanejo stvari nekoliko bolj naporne.

    Da bi uvozili distribucijo Linuxa v BerryBoot, morate najprej optimizirati distribucijo za SquashFS. Prvi korak v procesu je pridobitev podobe te distribucije. To lahko storite na tri načine.

    Prvič, najlažji način za to je, da zgrabite optimizirane slike iz skladišča BerryBoot, ki še niso bile uradno dodane namestitvenemu programu; to lahko storite tukaj. Te slike lahko uporabite, kot so, brez optimizacije SquashFS.

    Drugič, v primeru optimiziranih slik Raspberry Pi, ki so na voljo za splošno nalaganje, vendar še niso v / optimizirane za BerryBoot, lahko preprosto vzamete sliko.

    Nazadnje, v primeru distribucij, kot je Raspbmc, ki zahtevajo uporabo orodja za namestitev, da prenesete vse neposredno v Pi in od tam odprete, boste morali ustvariti sliko SD kartice, ki ste jo namestili za pomoč pri ustvarjanju. slike diskov z uporabo DD, si oglejte naš priročni tutorial tukaj.

    Poleg datoteke .IMG (ki jo boste prenesli ali ustvarili) boste potrebovali tudi dostop do računalnika z Linuxom (bodite, da je ta stroj Linux namenjen namizju Linux, računalnik z Linux Live CD ali celo kopijo Rasianija na vašem malinah. Pi), da bi uporabili orodje SquashFS. Preprosto še ni bilo zanesljivih vrat, zato bomo z uporabo SquashFS na njegovi osnovni platformi ohranili stabilnost in enostavnost.

    Če vaša distribucija nima že nameščenega SquashFS-a (Raspbian se ne dodeli privzeto), v terminal vnesite naslednji ukaz:

    sudo apt-get namesti squashfs-orodja

    Če želite pretvoriti datoteko .IMG, priključite SD kartico ali napravo USB, ki vsebuje datoteko, v računalnik z Linuxom. Na slikovno datoteko se bomo sklicali kot na NewBerryBoot.img v ukazih. Odprite terminal in zaženite naslednji ukaz na .IMG:

    sudo kpartx -av NewBerryBoot.img

    Ukaz kpartx ustvari zemljevide naprav iz tabel particij in s stikalom -av doda preslikave in deluje verbosely, tako da lahko beremo izhod. Izhod mora videti takole:

    dodaj zemljevid loop0p1 (252: 5): 0 117187 linear / dev / loop0 1
    dodaj zemljevid loop0p2 (252: 6): 0 3493888 linear / dev / loop0 118784

    Druga in večja particija, loop0p2, je tista, ki nas zanima. V vaši sliki je zanka lahko drugačna (tj. Loop3p2), zato si zapomnite ime za naslednje ukaze. Vnesite naslednje ukaze:

    sudo mount / dev / mapper / loop0p2 / mnt
    sudo sed -i / / / dev / mmcblk / # 0 / g '/ mnt / etc / fstab
    sudo mksquashfs / mnt convert_image_for_berryboot.img -comp lzo -e lib / moduli
    sudo umount / mnt
    sudo kpartx -d NewBerryBoot.img

    Ta vrsta ukazov združuje particijo, ureja tabelo datotečnih sistemov v izvirni particiji, optimizira sliko s SquashFS (izpušča lib / module, ki so v skupni rabi med distribucijami v BerryBootu), nato pa odklene in izbriše preslikave particij.

    Po vsem tem čarovniku ukazne vrstice se lahko vrnemo v udobje grafičnega uporabniškega vmesnika BerryBoot. Ne glede na to, ali ste prenesli že optimizirano datoteko .IMG ali ste ustvarili lastno, je čas, da vzamete to datoteko .IMG in jo dodate v BerryBoot.

    Priključite zunanji medij, ki drži datoteko .IMG (kot je kartica SD v bralniku kartic SD), v enoto Raspberry Pi ali priključeno zvezdišče USB. Zaženite vaš Raspberry Pi z originalno SD kartico BerryBoot. V meniju za izbiro zagona pritisnite gumb menija Edit (Uredi), da povlečete urejevalnik menija BerryBoot.

    Če želite dodati datoteko .IMG, preprosto kliknite in držite gumb Dodaj OS:

    Izberite Kopiraj OS iz USB ključa, nato pa se vam prikaže pogovorno okno za izbiro datoteke:

    Lahko opazite čudne .IMG razširitve imena navzdol na dnu polja Datoteke tipa (.img128, .img192). Pri ustvarjanju slike za BerryBoot lahko dodate pripono .IMG z 128/192/224/240, da BerryBoot nakaže, kako želite, da je pomnilnik, dodeljen za to distribucijo. Če tega ne storite na ta način, ne skrbite; vedno ga lahko nastavite v razdelku Urejanje urejevalnika menija BerryBoot.

    Ko ste izbrali datoteko .IMG in odprli, odprite trenutek, ko je .IMG razpakiran in nameščen. Nato boste videli urejevalnik menija BerryBoot z novim dodatkom:

    Uspeh! Če želite hitro pregledati pred odhodom iz tega razdelka, si oglejte načine, kako lahko prenesete ali ustvarite datoteko .IMG za nalaganje v BerryBoot (glede na najstabilnejšo do najmanj stabilno): Prenesite ga s seznama repozitorija BerryBoot, ki je uradno, vendar ni vključeno spremenite obstoječe .IMG s SquashFS ali pa ustvarite svoj .IMG iz obstoječe namestitve SD kartice in ga nato spremenite s SquashFS. Čim bolj oddaljena je pot, večja je nevarnost, da sprememba ne bo delovala ali bo imela nevidne stranske učinke. Možno je, na primer, da ustvarite .IMG Raspbmc namestitve, vendar pa, kot pravi razvijalec projekta Sam Nazarko, ga pretvorite v SquashFS prekine nadgradnjo sistema. S tem v mislih lahko poskusite (in poročajte o rezultatih, ki vam bodo pomagali bralcem dodati svoje nastavitve za BerryBoot!)


    Imate projekt Raspberry Pi, ki bi vas rad videl, da se lotimo reševanja? Zvok v komentarjih ali nam pošljite e-pošto na [email protected] in potrudili se bomo, da bo vaša projektna zamisel oživela.