If-Koubou

Kako višestruko podići malu vatru s BerryBootom

Kako višestruko podići malu vatru s BerryBootom (Kako da)

Ako želite potrošiti manje vremena za zamjenu kartica i više vremena igranja s Raspberry Pi, instalacija upravitelja višestrukog pokretanja tvrtke BerryBoot čini ga mrtvim jednostavnim za pokretanje više operacijskih sustava s jedne SD kartice. Pročitajte dalje dok vas prolazimo kroz proces.

Zašto to želim učiniti?

BerryBoot je alat za upravljanje podizanjem za Raspberry Pi koji dodaje prilično malo funkcionalnosti iskustvu u Raspberry Pi. Najveća korist je da vam omogućuje da dignete više operacijskih sustava s SD kartice. Operacijske sustave možete pohraniti na samu karticu ili, ako želite više prostora, možete konfigurirati BerryBoot da koristi SD karticu samo kao pokretač i za pokretanje operacijskih sustava s priključenog tvrdog diska.

Osim toga, alat za konfiguraciju BerryBoot čini ga mrtvim jednostavnim za preuzimanje dodatnih distributera optimiziranih za Raspberry Pi. Trenutne distribucije Pi-optimizirane s BerryBoot su:

  • BerryWebserver (paket web poslužitelja: Lighttpd + PHP + SQLITE)
  • Berry Terminal (LTSP / Edubuntu Thinclient)
  • Raspbian (Debian Wheezy)
  • MemTester
  • OpenElec (Media Center Software)
  • Štene Linux
  • RaspRazor (neformalna Rasbian grana, puno programskih alata)
  • Šećer (Operativni sustav One-Laptop-Per-Child)

Uz uključene distribucije, možete dodati i vlastite Linux distribucije bilo skidanjem optimiziranih slika ili pretvaranjem u SquashFS formatu i uvozom ih na BerryBoot - više o tome kasnije.

Ukratko, ako želite igrati s različitim alatima i operativnim sustavima na vašem Pi bez kupnje hrpe SD kartica, označavajući ih, pratiti ih i izmjenjivati ​​ih cijelo vrijeme, BerryBoot je odličan način da dobijete još više s vašeg Pi s vrlo malo dodatnog napora.

Što trebam?

Trebat će vam Raspberry Pi, odgovarajuće periferne uređaje i pristup internetu. Predlažemo da pročitate naš vodič HTG Vodič za početak korištenja maline Pi kako biste bili sigurni da imate osnovne teme (kao što je osiguranje adekvatnog izvora napajanja i osnove konfiguriranja Raspbian).

Osim hardverskih zahtjeva navedenih u udžbeniku, trebate preuzeti sljedeću datoteku iz spremišta BerryBoot:

  • BerryBoot Installer

Za početak izvuci sadržaj BerryBoot Installer .ZIP datoteke na FAT oblikovanu SD karticu koju želite koristiti kao platformu s više operacijskih sustava.

Konfiguriranje BerryBoota

Nakon što preuzmete instalacijski program i izvadite sadržaj SD kartice, vrijeme je da započnete. Uložite SD karticu u jedinicu Raspberry Pi i priključite kabel za napajanje kako biste ga pokrenuli. Vidjet ćete kratki postupak podizanja sustava, a zatim ćete doći do GUI čarobnjaka za konfiguraciju kako je prikazano u nastavku:

Odvojite trenutak za podešavanje izlaza videozapisa (odaberite ili poništite odabir nadoknada ovisno o tome vidite li zelene kalibracijske trake na vrhu i dnu zaslona). Postavite mrežnu vezu na ožičenu ili Wi-Fi mrežu. Naposljetku, postavite postavke jezika i tipkovnice.

Ako ste odabrali Wi-Fi za svoju mrežnu vezu, od vas će se tražiti da odaberete Wi-Fi mrežu i unesete pristupni kôd ove mreže.

Bilješka: Ovo postavljanje Wi-Fi-ja vrijedi samo za instalaciju BerryBoot; kada instalirate distribucije slične Rasbianu, morat ćete ponovno konfigurirati Wi-Fi unutar te distribucije.

Nakon što konfigurirate Wi-Fi ili ako koristite žičnu vezu, od vas će se tražiti da odaberete disk:

Zadana je SD kartica. Ako želite instalirati distribucije na priloženu bljeskalicu ili USB HDD, sad je vrijeme da ga priključite. Kada vidite disk koji želite koristiti (u našem slučaju SD karticu), odaberite ga i pritisnite gumb Format.

Nakon nekih minuta, otvorit ćeš se u izbornik Dodaj OS gdje možete odabrati prvi (od mnogih) operativnog sustava koji želite instalirati na svoju BerryBoot karticu. Za početak, instalirat ćemo Raspbian. Nakon odabira pritisnite OK za početak postupka instalacije.

Nakon što je slika završila s preuzimanjem i instaliranjem, bit će vam predstavljen urednik izbornika BerryBoot:

Ovdje u editoru izbornika možete izvesti široku paletu funkcija. Možete dodati još jedan operativni sustav ili ukloniti postojeće, kao i postaviti zadani operativni sustav. Možete urediti svojstva pojedinačnih slika da biste promijenili naziv i dodjelu memorije. Možete klonirati operacijski sustav (zgodan ako želite, na primjer, raditi dva različita projekta s Raspbianom). Možete sigurnosno kopirati cijelu SD karticu ili pojedinačne instalacije operacijskog sustava na vanjski uređaj za pohranu.

Osim toga, možete dodirnuti i malu dvostruku strelicu koja se nalazi na krajnjoj desnoj strani za pristup naprednoj konfiguraciji (omogućuje uređivanje konfiguracije i datoteka sustava koje koristi BerryBoot), postavljanje lozinke na BerryBoot, popravak oštećenih datotečnim sustavima i prebacivanje s GUI izbornika na terminal.

Iako su sve te značajke i opcije izvrsne, ono što nas najviše zanima jest dodavanje dodatnog operativnog sustava. Kliknite Dodaj OS. To će vas vratiti na izbornik Dodaj OS koji smo bili u samo trenutak prije - sada ćemo dodati OpenELEC našem sustavu BerryBoot. Učinite svoj odabir i pritisnite OK.

Kad je instalacija druge slike operativnog sustava dovršena, možete odabrati onu koju želite biti zadana i kliknite gumb Zadati zadani. Odlučili smo napraviti Raspbian naš zadani operacijski sustav:

U ovom trenutku spremni smo izaći iz uređivača i isprobati postupak s više operacija. Pritisnite gumb Izlaz na traci izbornika. Trenutak kasnije ponovno ćete se vratiti na glavni izbornik BerryBoot kao što je to:

Ako ste postavili zadani operativni sustav u prethodnom koraku, automatski će se odbrojavati kako bi je pokrenuo.Ako niste, jednostavno će biti u stanju mirovanja, čekajući da odaberete koji operacijski sustav želite podići. Zadani vremenski rok za odabir izbornika podizanja sustava je 10 sekundi.

Ako želite promijeniti tu vrijednost, možete pritisnuti gumb izbornika Uređivanje u donjem desnom kutu koji će vas vratiti na uređivač BerryBoot izbornika. Tamo možete kliknuti karticu Napredna konfiguracija (koja je skrivena, dodirnite dvostruku strelicu na desnoj strani trake izbornika), a zatim uredite vrijednost "bootmenutimeout" koja se nalazi u uEnv.txt u vrijednosti osim 10.

Bilo da uredite vrijednost ili ne, izbornik BerryBoot uvijek će biti prva stvar koju vidite prilikom podizanja sustava iz stanja isključenog napajanja ili ponovno podizanje sustava unutar bilo kojeg instaliranog operacijskog sustava (kao što je Raspbian). Možete odabrati svoj operacijski sustav tipkovnicom, mišem ili ako uređaj Raspberry Pi koristite pomoću HDMI video kabela i sustava kućnog kina / HDTV koji podržava CEC (Consumer Electronics Control), možete koristiti tipke gore i dolje odaberite strelice na daljinskom upravljaču da biste odabrali.

Dodavanje distribucija na sustav BerryBoot ručno

Kada koristite samo uključene BerryBoot slike, kao što je Raspbian i Puppy Linux, instalacija je točka i kliknite vezu. Kada se usredotočiš na pretučenu stazu, stvari postaju malo trickier.

Da biste uvezli Linux distribuciju u BerryBoot, prvo morate optimizirati tu distribuciju za SquashFS. Prvi korak u tom procesu je stjecanje slike te distribucije. Možete ići na jedan od tri načina.

Prvo, najlakši način za to je da iskoristite optimizirane slike iz skladišta BerryBoot koje još nisu službeno dodane instalateru; možete to učiniti ovdje. Možete koristiti ove slike kao što su oni, nema SquashFS optimizacija potrebno.

Drugo, u slučaju Raspberry Pi optimiziranih slika koje su dostupne za opće preuzimanje, ali ne i / optimiziraju za BerryBoot, možete jednostavno zgrabiti tu sliku.

Konačno, u slučaju distribucija kao što je Raspbmc koji zahtijevaju upotrebu alata za instalaciju da biste sve preuzeli izravno na Pi i otići od tamo, morat ćete stvoriti sliku SD kartice koju ste je instalirali - za pomoć pri izradi disk slike pomoću DD, pogledajte naš praktični tutorial ovdje.

Pored .IMG datoteke (preuzete ili kreirane), također ćete trebati pristup Linux stroju (da je Linux stroj namijenjen Linux desktopu, računalu s Linux Live CD-om, ili čak kopiju Rasbian na maline Pi) kako bi se koristio alat SquashFS. Tamo jednostavno još nije bila pouzdana luka, stoga ćemo zadržati stvari stabilnim i jednostavnim pomoću SquashFS-a na svojoj izvornoj platformi.

Ako vaša distribucija nema već instaliran SquashFS (Raspbian se ne isporučuje s njom prema zadanim postavkama), unesite sljedeću naredbu na terminal kako biste iskoristili kopiju:

sudo apt-get install squashfs-tools

Da biste pretvorili .IMG, priključite SD karticu ili USB uređaj koji sadrži datoteku u vaš Linux stroj. Pozivamo se na slikovnu datoteku kao NewBerryBoot.img u naredbama. Otvorite terminal i pokrenite sljedeću naredbu na .IMG:

sudo kpartx -av NewBerryBoot.img

Naredba kpartx stvara mape uređaja iz tablica particija i, s -av preklopnikom, dodaje mapiranje i glasi verbosely kako bismo mogli čitati izlaz. Izlaz bi trebao izgledati ovako:

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

Druga i veća particija, loop0p2, je ona koju nas zanima. Na vašoj slici petlja može biti drugačija (npr. Loop3p2) pa imajte na umu ime sljedećih naredbi. Unesite sljedeće naredbe:

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

Ovaj niz naredbi ugrađuje particiju, uređuje tablicu s datotečnim sustavima u izvornoj particiji, optimizira sliku pomoću SquashFS (ostavljajući lib / module koji su podijeljeni među distribucijama u BerryBootu), a zatim uklanja i briše mapiranje particija.

Nakon svega ovog čarobnjaka naredbenog retka, sada se možemo vratiti u udobnost GUI BerryBoot. Bilo da ste preuzeli već optimiziranu .IMG ili stvorili vlastite, vrijeme je da preuzmete .IMG i dodate je BerryBoot.

Priključite vanjski medij koji drži .IMG datoteku (kao što je SD kartica u čitaču SD kartica) u jedinicu Raspberry Pi ili priključeni USB koncentrator. Pokrenite u svoj maleni Pi s izvornom karticom BerryBoot SD. Na izborniku za odabir podizanja sustava pritisnite gumb izbornika Edit (Uređivanje) kako biste podigli uređivač izbornika BerryBoot.

Da biste dodali svoju .IMG datoteku, jednostavno kliknite i držite gumb Dodaj OS kako slijedi:

Odaberite Kopiraj OS s USB memorije, a zatim će se prikazati dijaloškim okvirom za odabir datoteke:

Možda ćete primijetiti neobična proširenja imena .IMG na dnu u okviru Datoteke vrste (.img128, .img192). Prilikom stvaranja slike za BerryBoot možete dodati .IMG ekstenziju s 128/192/224/240 kako biste BerryBootu naznačili kako želite memoriju dodijeljenu za tu distribuciju. Ako to ne učinite na taj način, ne brinite; uvijek ga možete postaviti u odjeljku Uređivanje uređivača izbornika BerryBoot.

Nakon što odaberete svoju .IMG datoteku i pritisnete Otvori, sjednite na trenutak dok se .IMG ne raspakira i instalira. Nakon toga ćete vidjeti urednik izbornika BerryBoot s novim dodatkom:

Uspjeh! Da biste brzo pregledali prije odlaska iz ovog odjeljka, evo kako možete preuzeti ili stvoriti .IMG datoteku za učitavanje u BerryBoot (u redoslijedu od najstabilnijih do najmanje stabilnih): Preuzmite s popisa spremnika BerryBoot službeni, ali nije uključen, izmijenite postojeći .IMG s SquashFS-om ili izradite vlastiti .IMG iz postojeće instalacije SD kartice, a zatim ga izmijenite s SquashFS. Dalje od tukao put vi ići veći rizik je da modifikacija neće raditi ili će imati nevidjeni nuspojave. Moguće je, na primjer, stvoriti .IMG instalacije Raspbmc, no prema razvojnom programeru projekta Sam Nazarko, pretvaranje u SquashFS prekida sustav nadogradnje. Imajući to na umu, slobodno eksperimentirajte (i prijavite se ovdje s rezultatima kako biste pomogli kolegama čitateljima da dodaju svoje postavke BerryBoota!)

Imate projekt Raspberry Pi koji bi vas volio vidjeti da se borimo? Zvučite u komentarima ili nam dajte poruku e-pošte na [email protected] i učinit ćemo sve kako bismo vam donijeli projektnu ideju.