2Aug

Kako višestruko podići malu vatru s BerryBootom

click fraud protection

Ako želite potrošiti manje vremena za zamjenu karata i više vremena igranja s Raspberry Pi, instalacija upravitelja višestrukog pokretanja tvrtke BerryBoot čini ga mrtvima jednostavnim za dizanje 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 sustava 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. Trenutno distribuirane Pi-optimizirane distribucije uključene u BerryBoot su:

  • BerryWebserver
  • instagram viewer
  • ( Debian Wheezy)
  • MemTester
  • OpenElec( Media Center Software)
  • Puppy Linux( ASPP / EDUBUNTU Thinclient)
  • RaspRazor( Non-Official Rasbian podružnica, puno programskih alata)
  • Šećer(

) Uz uključene distribucije, možete dodati i vlastite Linux distribucije bilo skidanjem optimiziranih slika ili pretvaranjem njihu formatu SquashFS i uvozite 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 hrpa SD kartica, označavajući ih, pratiti ih i izmjenjivati ​​ih cijelo vrijeme, BerryBoot je odličan način da dobijete čak iviše od 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).

Uz hardverske zahtjeve navedene u udžbeniku, trebate preuzeti sljedeću datoteku iz spremišta BerryBoot:

  • BerryBoot Installer

Da biste započeli s izdacima sadržaja BerryBoot Installer. ZIP datoteke na FAT formatu SD karticukoju želite koristiti kao platformu za više operacija.

Konfiguriranje BerryBoot

Nakon što preuzmete instalacijski program i izvadite njezin sadržaj na SD karticu, 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 nadzora ovisno o tome vidite li zelene kalibracijske trake nana 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.

Napomena: Ova Wi-Fi postavka odnosi se samo na 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 nekoliko minuta započeti ćete u izborniku Add OS( Dodavanje OS-a) gdje možete odabrati prvi( od mnogih) operacijskog 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, prikazat će vam se urednik izbornika BerryBoot:

Ovdje u editoru izbornika možete izvesti široku paletu funkcija. Možete dodati još jedan operacijski 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 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, popravakoštećenih datotečnih sustava i prebacivanje s GUI izbornika na terminal.

Dok 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.

Kada instalirate drugu sliku operacijskog sustava, tada 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 urednika i isprobati postupak s više operacijskih sustava. Pritisnite gumb Izlaz na traci izbornika. Trenutak kasnije ponovno ćete se vratiti na glavni izbornik BerryBoot kao što je to slučaj:

Ako ste postavili zadani operativni sustav u prethodnom koraku, automatski će se prebrojiti da ga podignete. 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č menija BerryBoot. 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 na vrijednost osim 10.

uredite vrijednost ili ne, izbornik BerryBoot uvijek će biti prva stvar koju vidite prilikom podizanja sustava iz niže uključenog ili ponovnog pokretanja iz bilo kojeg instaliranog operativnog 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 doljeodaberite strelice na daljinskom upravljaču da biste odabrali.

Ručno dodavanje distribucija na sustav BerryBoot

Kada koristite samo slike uključene u BerryBoot, 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, najprije 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.

Najprije je to najlakši način 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 korištenje alata za instalaciju da biste sve preuzeli izravno na Pi i idite od tamo, morat ćete stvoriti sliku SD kartice koju ste je instalirali - za pomoć nastvaranje diskovnih slika koristeći DD, pogledajte naš praktični tutorial ovdje.

Uz. IMG datoteku( preuzeto ili kreirano), također ćete trebati pristup Linux stroju( da je Linux stroj namijenjen Linux desktopu, računalu s Linux Live CD-om, ili čak kopijom Rasbian na vašemRaspberry Pi), kako biste koristili 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šu distribuciju nema već instaliran SquashFS( Raspbian ne pošalje s njom prema zadanim postavkama), unesite sljedeću naredbu na terminalu da biste kopirali kopiju:

sudo apt-get instaliraj 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 particijskih tablica i pomoću preklopke -av će dodati mapiranje i raditi verbosely tako damože čitati izlaz. Izlaz bi trebao izgledati ovako:

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

Druga i veća particija, loop0p2onu za koju smo zainteresirani. Na vašoj slici, petlja može biti drugačija( tj. loop3p2) pa zabilježite naziv sljedećih naredbi. Upišite 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

Ova niza naredbi ugrađuje particiju, uređuje tablicu datotečnih sustava u izvornoj particiji, optimizira sliku pomoću SquashFS( ostavljajući lib / module koji se dijele međudistribucije 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 tako da:

Odaberite Kopiraj OS s USB memorije, a zatim će vam se prikazati dijaloški okvir za odabir datoteke:

Možda ćete primijetiti neobičan. IMG nazivproširenja dolje 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 naznačili BerryBootu 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 ili stvorite 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 svojim kolegama čitateljima da dodaju svoje postavke BerryBoota!)

Imate projekt Raspberry Pi koji biste željeli vidjeti kako 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.