
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:

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.


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:


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

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:
add map loop0p1 (252:5): 0 117187 linear /dev/loop0 1 add map loop0p2 (252:6): 0 3493888 linear /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/# /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
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:


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:

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.