2Aug
Če želite porabiti manj časa zamenjave kart in več časa igrati s svojim Raspberry Pi, namestitev BerryBootovega upravitelja več zagonov omogoča, da je mrtev enostavno zagnati več operacijskih sistemov z ene SD kartice. Preberite, ko vas bomo skozi proces.
Zakaj želim to storiti?
BerryBoot je orodje za upravljanje zagona za Raspberry Pi, ki dodaja precej funkcionalnosti do izkušenj Raspberry Pi. Največja prednost je, da vam omogoča, da z SD kartice prenašate več operacijskih sistemov. Operacijske sisteme lahko shranite bodisi na kartico ali, če želite več prostora, lahko konfigurirate BerryBoot za uporabo SD kartice le kot lansirno enoto in za zagon operacijskih sistemov s priloženega trdega diska.
Poleg tega orodje za konfiguriranje BerryBoot omogoča enostavno prenašanje dodatnih optimiziranih distribucij Raspberry Pi. Trenutne porazdeljene distribucije, vključene z BerryBoot, so:
- BerryWebserver( Webserver Bundle: Lighttpd + PHP + SQLITE)
- Berry Terminal( LTSP / Edubuntu Thinclient)
- Raspbian( Debian Wheezy)
- MemTester
- OpenElec( Media Center Software)
- Puppy Linux
- RaspRazor( neuradna Rasbianska podružnica, veliko programskih orodij)
- Sugar( OS One-Laptop-Per-Child)
Poleg vključenih distribucij lahko dodate tudi lastne distribucije Linuxa bodisi s prenosom optimiranih slik ali s pretvorbov format SquashFS in jih uvozite na BerryBoot - več o tem kasneje.
Na kratko, če želite igrati z različnimi orodji in operacijskimi sistemi na svojem Pi, ne da bi kupili kup SD kartic, jih označili, spremljali in jih zamenjali ves čas, BerryBoot je odličen način zaveč od svojega Pi z zelo malo napora.
Kaj potrebujem?
Potrebovali boste Raspberry Pi, ustrezno periferijo in dostop do interneta. Predlagamo vam, da preberete več o naši vadnici Vodič HTG za začetek uporabe Raspberry Pi, da se prepričate, da imate osnovo( kot ste prepričani, da imate ustrezen vir napajanja in osnove konfiguracije programa Raspbian).
Poleg zahtev strojne opreme, opisanih v vadnici, boste morali v skladišču BerryBoot prenesti naslednjo datoteko:
- Namestitveni program BerryBoot
Za začetek izvlečete vsebino datoteke. ZIP namestitvenega programa BerryBoot na kartico SD, formatirano v FAT formatuki jo želite uporabiti kot platformo za večkratno zagon.
Konfiguriranje BerryBoot
Ko prenesete namestitveni program in iz njega prenesete vsebino na kartico SD, je čas za začetek. Popestrite kartico SD v vaši enoti Raspberry Pi in priključite napajalni kabel za zagon. Videli boste kratek zagonski postopek, nato pa boste prišli do GUI čarovnika za konfiguracijo, kot je prikazano spodaj:
Vzemite si trenutek, da prilagodite izhod videoposnetka( izberite ali prekličite izbiro prekoračitve glede na to, ali vidite barve za zeleno kalibracijo ali nezgornji in spodnji del zaslona).Nastavite omrežno povezavo na žično ali Wi-Fi. Končno nastavite lokalne nastavitve in nastavitve tipkovnice.
Če ste za omrežno povezavo izbrali omrežje Wi-Fi, boste pozvani, da izberete omrežje Wi-Fi in vnesete geslo to omrežje.
Opomba: Ta nastavitev Wi-Fi velja samo za namestitveni program BerryBoot;ko namestite distribucije, kot je Rasbian, boste morali v tej distribuciji spet konfigurirati Wi-Fi.
Ko konfigurirate Wi-Fi ali če uporabljate žično povezavo, boste morali izbrati disk:
Privzeta vrednost je kartica SD.Če želite distribucijo namestiti na priloženo bliskavico ali USB HDD, je zdaj čas, da ga priključite. Ko boste videli disk, ki ga želite uporabiti( v našem primeru SD kartico), jo izberite in pritisnite gumb Oblika.
Po nekaj minutah se vam bo premaknil v meni Add OS, kjer lahko izberete prvi( veliko) operacijskega sistema, ki ga želite namestiti na kartico BerryBoot. Za začetek, bomo namestili Raspbian. Ko jo izberete, pritisnite OK, da začnete postopek namestitve.
Ko je slika končala s prenosom in nameščanjem, vam bo predstavljen z urednikom menijev BerryBoot:
V meniju lahko uredite različne funkcije. Dodate lahko še en operacijski sistem ali odstranite obstoječe, pa tudi nastavite privzeti operacijski sistem. Lastnosti posameznih slik lahko urejate, če želite spremeniti ime in dodelitev pomnilnika. Klonirate operacijski sistem( priročen, če želite na primer narediti dva različna projekta s programom Raspbian).Lahko kopirate celotno kartico SD ali posamezne operacijske sisteme namestite na zunanjo pomnilniško napravo.
Poleg vsega tega se lahko dotaknete tudi majhne dvojne puščice na desni strani, da dostopite do napredne konfiguracije( omogoča vam, da uredite konfiguracijske in sistemske datoteke, ki jih uporablja BerryBoot), nastavite geslo na BerryBoot, popravitepoškodovane datotečne sisteme in preklopite iz menija menija GUI v terminal.
Medtem ko so vse te funkcije in možnosti odlične, se zdaj najbolj zanimajo dodatni operacijski sistem. Kliknite Dodaj OS.To vas bo vrnilo v meni Add OS, ki smo ga v nekaj trenutkih imeli - zdaj bomo dodali OpenELEC sistemu BerryBoot. Izberite svojo izbiro in pritisnite OK.
Ko je namestitev druge slike operacijskega sistema končana, lahko nato izberete tistega, ki ga želite privzeti, in kliknite gumb Izvedi privzeto. Odločili se bomo, da bi Raspbian postal privzeti operacijski sistem:
Na tej točki smo pripravljeni zapustiti urejevalnik in preizkusiti postopek večkratnega zagona. V menijski vrstici pritisnite gumb Izhod. Trenutek kasneje vas bo vrgel nazaj v glavni meni BerryBoot, kot je ta:
Če v prejšnjem koraku nastavite privzeti operacijski sistem, se bo samodejno štetje za zagon.Če niste, bo le v prostem teku, ki vas čaka, da izberete, kateri operacijski sistem želite zagnati. Privzeto zakasnitev za izbiro menija za zagon je 10 sekund.
Če želite spremeniti to vrednost, lahko v spodnjem desnem kotu pritisnete gumb Uredi meni, ki vas bo vrnil v urejevalnik menijev BerryBoot. Tam lahko kliknete na zavihek Advanced Configuration( ki je skrita, dvakrat pritisnite puščico na desni strani menijske vrstice) in nato urejate vrednost »bootmenutimeout« v uEnv.txt na vrednost poleg 10.
Ali steuredite vrednost ali ne, bo meni BerryBoot vedno prva stvar, ki jo boste videli pri zagonu iz stanja napajanja ali , ki se znova začne s katerim koli od vaših nameščenih operacijskih sistemov( na primer Raspbian).Izberete lahko operacijski sistem s tipkovnico, miško ali če uporabljate svojo enoto Raspberry Pi s kablom HDMI HDMI in sistemom za domači kino / HDTV, ki podpira CEC( Consumer Electronics Control), lahko uporabite gor in dols puščicami za izbiro na daljinskem upravljalniku izberite svoje izbire.
Dodajanje distribucij v sistem BerryBoot ročno
Ko uporabljate samo vključene slike BerryBoot, kot sta Raspbian in Puppy Linux, je namestitev točka in kliknite afero. Ko se odpravite na pretepljeno pot, stvari postanejo malo bolj zahtevne.
Da bi uvozili distribucijo Linuxa v BerryBoot, morate najprej optimizirati to distribucijo za SquashFS.Prvi korak v procesu je pridobiti podobo te distribucije. Lahko greš na ta tri načine.
Prvič, najlažji način za to je, da zgrabite optimizirane slike iz skladišča BerryBoot, ki še niso bili uradno dodani monterju;To lahko storite tukaj. Te slike lahko uporabite, kakršne so, brez potrebe po SquashFS optimizaciji.
Drugič, v primeru fotoaparata Raspberry Pi so optimizirane slike, ki so na voljo za splošen prenos, vendar še niso v / optimizirani za BerryBoot, lahko preprosto zgrabite to sliko.
Končno, v primeru distribucij, kot je Raspbmc, ki zahtevajo, da uporabite orodje za namestitev, da vse prenesete neposredno neposredno v Pi in od tam odide, boste morali ustvariti sliko kartice SD, ki ste jo namestili, za pomoč priustvarjanje slik na disku z DD, preverite naš priročen tutorial tukaj.
Poleg datoteke. IMG( bodisi prenesenega ali ustvarjenega) boste potrebovali tudi dostop do strojja Linux( bodisi da je ta stroj Linux namensko namizje, računalnik z CD-jem Linux Live ali celo kopijo programa Rasbian na vašemRaspberry Pi), da bi lahko uporabili orodje SquashFS.Enostavno še ni bilo zanesljivo pristanišče, zato bomo z uporabo SquashFS na svoji domači platformi ohranjali stvari stabilno in preprosto.
Če vaša distribucija nima že nameščene SquashFS( privzeto), v terminalu vnesite naslednji ukaz:
sudo apt-get namestite squashfs-orodja
Če želite pretvoriti. IMG, priključite kartico SD ali USB-napravo, ki vsebuje datoteko v vaš stroj Linux. V ukazne datoteke se bomo sklicevali na slikovno datoteko kot NewBerryBoot.img. Odprite terminal in zaženite naslednji ukaz na. IMG:
sudo kpartx -av NewBerryBoot.img
Ukaz kpartx ustvari zemljevide naprav iz tabel s particijami in s stikalom -av dodaja preslikave in poglobljeno deluje, tako da bomolahko preberete izhod. Izhod mora izgledati nekaj takega:
dodajte zemljevid loop0p1( 252: 5): 0 117187 linearna /dev/ loop0 1
dodaj zemljevid loop0p2( 252: 6): 0 3493888 linearna /dev/ loop0 118784
Druga in večja particija, loop0p2, jetisto, ki nas zanima. Na vaši sliki je lahko zanka drugačna( npr. loop3p2), zato si zapišite ime za naslednje ukaze. Vnesite naslednje ukaze:
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 / moduli
sudo umount / mnt
sudo kpartx -d NewBerryBoot.img
Ta vrsta ukazov namesti particijo, ustvari tabelo datotečnih sistemov v izvirni particiji, optimizira sliko s SquashFS( izpušča lib / modulov, ki se delijo meddistribucije v BerryBoot), nato pa odpre in izbriše preslikave particij.
Po vsem tem čarovniku ukazne vrstice se zdaj lahko vrnemo k udobju grafičnega vmesnika BerryBoot. Ali ste prenesli že optimiziran. IMG ali ste ustvarili svoje, je čas, da vzamete to. IMG in ga dodate v BerryBoot.
Priključite zunanji medij, ki ima datoteko. IMG( na primer kartico SD v bralniku kartic SD) v vašo Raspberry Pi enoto ali priključeno zvezdišče USB.Zagon v vaši Raspberry Pi z izvirno kartico BerryBoot SD.V meniju za izbiro zagona pritisnite gumb »Uredi«, da povlečete urejevalnik menijev BerryBoot.
Če želite dodati svojo datoteko. IMG, preprosto kliknite in pridržite gumb Dodaj OS, tako:
Izberite Copy OS iz USB ključa, nato pa vam bomo predstavili pogovorno okno za izbiro datoteke:
Morda boste opazili čudno ime. IMGRazširitve spodaj navzdol v polju Vrsta datotek( .img128,. img192).Pri ustvarjanju slike za BerryBoot lahko dodate razširitev. IMG s 128 /192/224/ 240, da nakazujete na BerryBoot, kako želite, da je pomnilnik dodeljen za to distribucijo.Če tega ne storite, ne skrbite;ga lahko vedno nastavite v razdelku Uredi v urejevalniku menijev BerryBoot.
Ko izberete datoteko. IMG in pritisnete Odpri, se za trenutek pomaknite nazaj, ko je. IMG razpakiran in nameščen. Nato boste videli urejevalnik menijev BerryBoot z novim dodatkom:
Success!Če želite hitro prebrati, preden zapustite ta razdelek, tukaj lahko naložite ali ustvarite datoteko. IMG, ki jo naložite v BerryBoot( po najsodobnejših, najmanj stabilnih): prenesite s seznama skladišč BerryBoot, ki ni vključen,spremenite obstoječo. IMG s SquashFS ali ustvarite svoj. IMG iz obstoječe namestitve kartice SD in jo nato spremenite s SquashFS.Nadaljujemo pot pretepljene poti, ko gre večje tveganje, da sprememba ne bo delovala ali pa bo imela neželene stranske učinke. Možno je, na primer, ustvariti. IMG namestitve Raspbmc, vendar je po mnenju razvijalca projekta Sam Nazarko pretvorba v SquashFS prekinila sistem nadgradnje. S tem v mislih, prosimo, poskusite( in poročajte tukaj z rezultati, da bi svojim kolegom bralcem dodali na njihove nastavitve BerryBoot!)
Ali imate projekt Raspberry Pi, ki bi radi videli nas? Zvok v komentarjih ali pa nas spustite na naslov [email protected] in se potrudili, da bi svojo idejo projekta oživili.