2Aug
Jei norite praleisti mažiau laiko apsikeitimo kortelėmis ir daugiau laiko žaisti su "Raspberry Pi", įdiegus "BerryBoot" daugkartinio įkrovos tvarkyklę, paprasta įkelti įvairias operacines sistemas iš vienos SD kortelės. Perskaitykite, kai mes einame per procesą.
Kodėl aš noriu tai padaryti?"
" "BerryBoot" yra paleidimo valdymo įrankis "Raspberry Pi", kuris suteikia "Raspberry Pi" patirties gana daug funkcijų.Didžiausia nauda yra tai, kad ji leidžia įkelti daugiau nei vieną operacinę sistemą iš SD kortelės. Jūs galite saugoti operacines sistemas arba pačioje kortelėje, arba, jei norite daugiau vietos, galite konfigūruoti "BerryBoot" naudoti SD kortelę tik kaip paleidimo priemonę ir paleisti operacines sistemas iš pridedamo kietojo disko.
Be to, "BerryBoot" konfigūravimo įrankis neleidžia atsisiųsti papildomų "Raspberry Pi" optimizuotų paskirstymų.Dabartiniai Pi-optimizuoti paskirstymai su "BerryBoot" yra:
- BerryWebserver( WEB serverio paketas: Lighttpd + PHP + SQLITE)
- Berry Terminalas( LTSP / Edubuntu Thinclient)
- Raspbian( Debian Wheezy)
- MemTester
- OpenElec( Media Center Software)
- Puppy Linux
- "RaspRazor"( neoficiali "Rasbian" filialas, daug programavimo įrankių)
- cukrus( "vieno nešiojamojo kompiuterio" OS) "
" Be įtrauktų paskirstymo galite pridėti ir savo "Linux" paskirstymus, atsisiųsdami optimizuotus vaizdus arba konvertuodami juosį "SquashFS" formatą ir importuos juos į "BerryBoot" daugiau apie tai vėliau.
Trumpai tariant, jei norite žaisti su įvairiomis įrankiais ir operacinėmis sistemomis savo "Pi" be pirko daugybę SD kortelių, juos ženklinate, laikydamasi jų ir nuolat keisdami jas, "BerryBoot" yra puikus būdas gauti netdaugiau iš savo Pi su mažai papildomų pastangų.
Ką man reikia?
Jums reikės Raspberry Pi, atitinkamų išorinių įrenginių ir interneto prieigos. Mes rekomenduojame perskaityti mūsų vadovėlį. "HTG" vadovas, kaip pradėti naudoti "Raspberry Pi", norint įsitikinti, kad turite pagrindinius dalykus( pvz., Įsitikinkite, kad turite pakankamą energijos šaltinį ir Raspbian konfigūravimo pagrindus).
Be techninės priežiūros reikalavimų, išdėstytų pamoka, turėsite atsisiųsti šį failą iš "BerryBoot" saugyklos:
- "BerryBoot" diegimo programa
Norėdami pradėti, išskleiskite failą. ZIP failo turinį į FAT formatuotą SD kortelę.norite naudoti kaip daugkartinio paleidimo platformą.
"BerryBoot"
konfigūravimas Kai atsisiuntėte diegimo programą ir išsiuntėte jos turinį į savo SD kortelę, laikas pradėti. Pabėkite SD kortelę savo "Raspberry Pi" vienete ir įkiškite maitinimo laidą, kad jį paleistumėte. Pamatysite trumpą įkėlimo procesą, tada pateksite į konfigūravimo vedlio GUI, kaip parodyta toliau:
Pasinaudokite šiek tiek laiko, kad sureguliuotumėte vaizdo įrašo išvestį( pasirinkite arba panaikinkite perkėlimą pagal tai, ar matote žaliuosius kalibravimo strypusekrano viršuje ir apačioje).Nustatykite savo tinklo ryšį laidiniu arba "Wi-Fi" ryšiu. Galiausiai nustatykite savo lokalės ir klaviatūros parinktis.
Jei pasirinkote "Wi-Fi" savo tinklo ryšiui, būsite paraginti pasirinkti "Wi-Fi" tinklą ir įvesti to tinklo prieigos kodą.
Pastaba: Ši "Wi-Fi" sąranka taikoma tik "BerryBoot" diegimo programai;kai įdiegsite "Distribution-like" "Rasbian", jums reikės dar kartą sukonfigūruoti "Wi-Fi" per tą platinimą.
Kai sukonfigūravote "Wi-Fi" arba kai naudojate laidinį ryšį, jums bus pasiūlyta pasirinkti diską:
Numatyta, kad yra SD kortelė.Jei norite įdiegti distribucijas prie pridėtos blykstės arba USB HDD, dabar yra laiko prisegti. Kai pamatysite norimą naudoti diską( šiuo atveju - SD kortelę), pasirinkite jį ir paspauskite mygtuką Formatas.
Praėjus minutei, būsite išstumti į "Add OS" meniu, kuriame galėsite pasirinkti pirmąją( iš daugelio) operacinę sistemą, kurią norite įdiegti į "BerryBoot" kortelę.Norėdami pradėti, mes ketiname įdiegti Raspbian. Pasirinkę jį, paspauskite OK, kad pradėtumėte diegimo procesą.
Kai vaizdas bus baigtas atsisiunčiant ir įdiegiant, būsite pristatytas su "BerryBoot" meniu redaktoriumi:
Čia meniu redaktoriuje galite atlikti daugybę funkcijų.Galite pridėti kitą operacinę sistemą arba pašalinti esamas, taip pat nustatyti numatytąją operacinę sistemą.Galite redaguoti atskirų vaizdų ypatybes, kad pakeistumėte pavadinimą ir atminties paskirstymą.Galite klonuoti operacinę sistemą( patogu, jei norite atlikti du skirtingus projektus, pvz., "Raspbian").Galite atsarginę kopiją visą SD kortelę ar atskirą operacinę sistemą įdiegti į išorinį saugojimo įrenginį.
Be to, galite spustelėti mažą dvigubą rodyklę, esančią dešinėje pusėje, kad galėtumėte pasiekti išplėstinę konfigūraciją( leidžia redaguoti BerryBoot naudojamas konfigūracijas ir sistemos failus), nustatyti "BerryBoot" slaptažodį, taisytipažeistos failų sistemos ir pereiti iš GUI meniu redaktoriaus į terminalą.
Nors visos šios funkcijos ir galimybės puikios, šiuo metu labiausiai domina papildoma operacinė sistema. Spustelėkite Pridėti operacinę sistemą.Tai sugrąžins jus prie "Add OS" meniu, kurį mes buvome atlikę tik prieš minutę - mes dabar ketiname pridėti "OpenELEC" prie mūsų "BerryBoot" sistemos. Padarykite savo pasirinkimą ir paspauskite Gerai.
Kai antrojo operacinės sistemos vaizdo įrašas yra įdiegtas, tuomet galite pasirinkti tą, kurį norite būti numatytuoju, ir spustelėkite mygtuką Padaryti pagal numatytuosius nustatymus. Mes pasirenkame "Raspbian" numatytąją operacinę sistemą:
Šiuo metu esame pasirengę išeiti iš redaktoriaus ir išbandyti daugkartinio paleidimo procesą.Paspauskite mygtuką "Išeiti" meniu juostoje. Vėliau jus bus grąžintas į pagrindinį "BerryBoot" meniu taip:
Jei ankstesniame žingsnyje nustatote numatytąsias operacines sistemas, jis bus automatiškai nuskaitytas, kad paleistumėte. Jei to nepadarėte, jis bus tiesiog tuščiąja eiga, laukiant, kol pasirinksite, kurią operacinę sistemą norite paleisti. Numatytasis įkrovos meniu pasirinkimas yra 10 sekundžių.
Jei norite pakeisti šią vertę, galite paspausti meniu mygtuką Redaguoti apatiniame dešiniajame kampe, kuris grąžins jus į "BerryBoot" meniu redaktorių.Čia galite spustelėti skirtuką Išplėstinė konfigūracija( kuris yra paslėptas, paspauskite dvigubą rodyklę dešinėje meniu juostos pusėje) ir tada redaguokite reikšmę "bootmenutimeout", rastą uEnv.txt, prie reikšmės, be 10.
Nesvarbu, ar jūsredaguoti vertę arba ne, "BerryBoot" meniu visada bus pirmas dalykas, kurį pamatysite paleisdami išjungtą būseną arba perkraunant iš bet kurios jūsų įdiegtų operacinių sistemų( pvz., "Raspbian").Galite pasirinkti savo operacinę sistemą su klaviatūra, pele arba, jei naudojate "Raspberry Pi" įrenginį su HDMI vaizdo kabeliu ir namų kino sistema / HDTV, palaikančiu CEC( "Consumer Electronics Control"), galite naudoti "aukštyn" ir "žemyn"Pasirinkimo rodyklės nuotolinio valdymo pulte, kad pasirinktumėte.
Priskyrimas sistemai "BerryBoot" rankiniu būdu
Kai naudojatės tik "BerryBoot" vaizdais, pvz., "Raspbian" ir "Puppy Linux", diegimas yra taškas ir paspaudimas. Kai susiduriate su sumuštu keliu, dalykai tampa šiek tiek sudėtingesni.
Norėdami importuoti "Linux" platinimą į "BerryBoot", pirmiausia turite optimizuoti šį platinimą "SquashFS".Pirmasis proceso etapas yra įgyti tokio paskirstymo vaizdą.Galite eiti šiuo vienu iš trijų būdų.
Pirma, lengviausias būdas tai padaryti - patobulinti "BerryBoot" saugyklos optimizuotus vaizdus, kurie dar nebuvo oficialiai įdiegti į diegimo programą;galite tai padaryti čia. Galite naudoti šiuos vaizdus taip, kaip jie yra, nereikia optimizuoti SquashFS.
Antra, "Raspberry Pi" atveju optimizuoti vaizdai, kuriuos galima atsisiųsti, bet ne "BerryBoot" / optimizuoti, galite tiesiog patraukti šį vaizdą.
Galiausiai, jei tokie platinimai kaip Raspbmc reikalauja, kad jūs naudojate diegimo įrankį, kad viską atsisiųstumėte tiesiai į "Pi" ir eikite iš ten, turėsite sukurti SD kortelės, kurią įdiegėte, vaizdą, kad padėtumėte.kurdami disko vaizdus naudodami DD, peržiūrėkite mūsų patogų pamoką čia.
Be. IMG failo( arba atsisiųsto arba sukurto), jums taip pat reikės prieigos prie "Linux" aparato( būkite, kad "Linux" kompiuteryje yra skirtas "Linux" darbalaukis, kompiuteris su "Linux Live CD" ar net "Rasbian" kopija jūsų kompiuteryje. Avietė Pi), kad galėtumėte naudoti "SquashFS" įrankį.Čia tiesiog nebuvo patikimo uosto, todėl mes ketiname išlaikyti pastovumą ir paprastumą, naudodami "SquashFS" savo gimtojoje platformoje.
Jei jūsų paskirstyme jau nėra įdiegta "SquashFS"( Raspbian jo nenaudoja pagal numatytuosius nustatymus), terminale įveskite šią komandą, kad sugautumėte kopiją:
sudo apt-get install skabasfs-įrankiai
Norėdami konvertuoti. IMG, prijunkite SD kortelę ar USB įrenginį, kuriame yra failas, į savo "Linux" mašiną.Mes ketiname nurodyti komandą kaip failą NewBerryBoot.img. Atidarykite terminalą ir paleiskite tokią komandą. IMG:
sudo kpartx -av NewBerryBoot.img
komanda kpartx sukuria prietaisų žemėlapius iš skirsnių lentelių ir, naudojant -av jungiklį, jis pridės atributus ir veiks verbiškai, taigi mesgali skaityti produkciją.Išvestis turėtų atrodyti tokia:
pridėti žemėlapį loop0p1( 252: 5): 0 117187 linijinis /dev/ loop0 1
pridėti žemėlapį loop0p2( 252: 6): 0 3493888 linijinis /dev/ loop0 118784
Antroji ir didesnė skaidinys loop0p2 yrato, kas įdomu. Tavo įvaizdyje gali būti kitokio ciklo( ty loop3p2), todėl atkreipkite dėmesį į kitų komandų pavadinimą.Įveskite šias komandas:
sudo mount /dev/mapper/ loop0p2 / mnt
sudo sed -i's / ^ \ / dev \ /mmcblk/ # \ 0 / 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
Ši komandų seka palaiko skirsnį, redaguoja failų sistemų lentelę originalioje skaidinyje, optimizuoja vaizdą naudodama SquashFS( nepaliekant lib / modulių, kurie yra bendri tarppaskirstymas "BerryBoot"), tada išjungia ir ištrina pertvarų atributus.
Po visos šios komandinės eilutės magija dabar galime grįžti prie "BerryBoot GUI" patogumo. Nesvarbu, ar atsisiuntėte jau optimizuotą. IMG arba sukūrėte savo, atėjo laikas tai padaryti. IMG ir pridėti jį prie "BerryBoot".
Įjunkite išorinę laikmeną, kurioje laikomas. IMG failas( pvz., SD kortelė SD kortelių skaitytuve) į "Raspberry Pi" bloką arba prijungtą USB koncentratorių.Įkelkite savo Avietės Pi su originalia "BerryBoot SD" kortele. Batų pasirinkimo meniu paspauskite mygtuką Redaguoti meniu, norėdami ištraukti "BerryBoot" meniu redaktorių.
Norėdami pridėti savo. IMG failą, tiesiog paspauskite ir laikykite nuspaudę mygtuką "Pridėti OS" taip:
Pasirinkite "Copy OS"( USB kopijavimas) iš USB atmintinės, o po to bus pateiktas dialogo langas rinkmenos pasirinkimui:
. Galite pastebėti nelyginį. IMG pavadinimąIšplečiama išplečiama lango "Failų tipas" apačioje( .img128,. img192).Kuriant "BerryBoot" atvaizdą, galite pridėti. IMG plėtinį su 128 /192/224/ 240, kad "BerryBoot" būtų nurodoma, kaip norite, kad šiam paskirstymui skirta atmintis. Jei to nepadarysite tokiu būdu, nesijaudinkite;visada galite jį nustatyti meniu redaktoriaus "BerryBoot" redagavimo skyriuje.
Pasirinkę savo. IMG failą ir paspaudę "Open", sėdėkite atgal, kai. IMG yra išpakuotos ir įdiegtos. Po to pamatysite "BerryBoot" meniu redaktorių su nauju papildymu:
Sėkmės! Norėdami greitai peržiūrėti, prieš palikdami šį skyrių, čia galite atsisiųsti ar sukurti. IMG failą, kuris bus įkeltas į "BerryBoot"( pagal labiausiai stabilų ir mažiausiai stabilų tvarką): atsisiųskite iš oficialaus bet neįtraukto "BerryBoot" repozitorijų sąrašokeiskite esamą. IMG su SquashFS arba sukurkite savo. IMG iš esamos SD kortelės diegimo ir pakeiskite ją "SquashFS".Kuo didesnė rizika, tuo labiau, kad modifikacija neveiks arba turės nematytą šalutinį poveikį.Pavyzdžiui, galima sukurti "Raspbmc" diegimo IMG, bet, pasak projekto kūrėjo Sam Nazarko, jo sukūrimas į "SquashFS" pertraukia atnaujinimo sistemą.Atsižvelgdami į tai, nepamirškite eksperimentuoti( ir atsisiųskite čia su rezultatais, kad kitiems skaitytojams būtų lengviau pridėti savo "BerryBoot" nustatymus!)
Ar turite "Raspberry Pi" projektą, kurį norėtumėte pamatyti, kad mes galėtume spręsti problemas? Atsisiųskite komentarą arba atsiųskite mums el. Laišką adresu [email protected] ir mes padarysime viską, kad jūsų idėja taptų gyvybinga.