Kāpēc es gribu to izdarīt?
BerryBoot ir sāknēšanas pārvaldības rīks Aveņu Pi, kas austeru Pi pieredzi padara diezgan maz funkcionalitātes. Lielākais ieguvums ir tas, ka tas ļauj jums boot vairāk nekā viena operētājsistēma no SD kartes. Jūs varat saglabāt operētājsistēmas vai nu pašā kartē, vai arī, ja vēlaties vairāk vietas, varat konfigurēt BerryBoot, lai SD karti varētu izmantot tikai kā palaišanas programmu un palaist operētājsistēmas pie pievienotā cietā diska.
Turklāt BerryBoot konfigurācijas rīks padara to par vienkāršu, lai lejupielādētu papildu Raspberry Pi optimizētās sadales. Pašreizējie Pi-optimizētie sadalījumi, kas iekļauti BerryBoot, ir:
- BerryWebserver (Webserver pakete: Lighttpd + PHP + SQLITE)
- Berry Terminal (LTSP / Edubuntu Thinclient)
- Raspbian (Debian Wheezy)
- MemTester
- OpenElec (Media Center programmatūra)
- Puppy Linux
- RaspRazor (neoficiāla Rasbian filiāle, daudz programmēšanas rīku)
- Cukurs (vienas klēpjdatoru per-bērnu OS)
Papildus iekļautajām sadalei jūs varat arī pievienot savas Linux distribūcijas, lejupielādējot optimizētus attēlus vai pārveidojot tos SquashFS formātā un importējot tos uz BerryBoot - vairāk par to vēlāk.
Īsāk sakot, ja jūs vēlaties spēlēt ar dažādiem rīkiem un operētājsistēmām savā Pi, neiegādājoties SD kartītes, tos marķējot, noturot tos un mainot tos visu laiku, BerryBoot ir lielisks veids, kā iegūt vēl vairāk no jūsu pi ar ļoti mazu papildu piepūli.
Kas man vajag?
Jums būs vajadzīgs Amazone Pi, atbilstošas perifērijas ierīces un interneta piekļuve. Mēs iesakām lasīt mūsu pamācību. HTG rokasgrāmata, lai sāktu darbu ar Raspberry Pi, lai pārliecinātos, ka jums ir pamati (piemēram, pārliecinieties, ka jums ir pietiekams enerģijas avots un Raspbian konfigurēšanas pamati).
Papildus apmācības programmā norādītajām aparatūras prasībām, jums būs nepieciešams lejupielādēt šādu failu no BerryBoot krātuves:
BerryBoot instalators
Lai sāktu, iegūstiet BerryBoot Installer.ZIP faila saturu uz FAT formatētu SD karti, kuru vēlaties izmantot kā multiboot platformu.
BerryBoot konfigurēšana
Kad esat lejupielādējis instalētāju un ieguvis tā saturu savā SD kartē, ir pienācis laiks, lai sāktu darbu. Piesakiet SD karti savā Raspberry Pi ierīcē un pievienojiet strāvas kabeli, lai to ielādētu. Jūs redzēsit īsu sāknēšanas procesu un pēc tam ieradīsieties konfigurācijas vedņa GUI, kā redzams zemāk:
Ņemiet laiku, lai pielāgotu video izeju (atlasiet vai noņemiet pārslēgšanās noņemšanu, pamatojoties uz to, vai ekrāna augšdaļā un apakšā redzat zaļās kalibrēšanas stieņus). Iestatiet tīkla savienojumu vadu vai Wi-Fi savienojumu. Visbeidzot, iestatiet valodas un tastatūras preferences.
Ja tīkla savienojumam esat izvēlējies Wi-Fi, jums tiks piedāvāts izvēlēties Wi-Fi tīklu un ievadīt šī tīkla piekļuves kodu.
Piezīme: Šī Wi-Fi iestatīšana attiecas tikai uz BerryBoot instalētāju; Tiklīdz jūs instalējat sadales, piemēram, Rasbian, jums būs jākonfigurē Wi-Fi vēlreiz šajā izplatīšanā.
Kad esat konfigurējis Wi-Fi vai izmantojat vadu savienojumu, jums tiks piedāvāts izvēlēties disku:
Pēc minūti vai vairāk, jūs tiksiet piespiests izvēlnē Pievienot OS, kurā jūs varat izvēlēties pirmo (no daudzām) operētājsistēmas, kuru vēlaties instalēt savā BerryBoot karti. Lai sāktu, mēs gatavojamies instalēt Raspbian. Pēc tā atlasīšanas nospiediet OK, lai sāktu instalēšanas procesu.
Papildus tam, jūs varat arī pieskarties mazai dubultā bultiņai, kas atrodas labajā pusē, lai piekļūtu uzlabotajai konfigurācijai (ļauj rediģēt konfigurāciju un sistēmas failus, ko izmanto BerryBoot), iestatiet BerryBoot paroli, labojiet bojāto failu sistēmas un pārslēdzas no GUI izvēlnes redaktora uz terminālu.
Kamēr visas šīs funkcijas un iespējas ir lieliskas, mūsdienās mēs visvairāk interesējam pievienot papildu operētājsistēmu. Noklikšķiniet uz Pievienot operētājsistēmu. Tas atgriezīsies pie pievienotās OS izvēlnes, kādas mums bija tikai pirms brīža - tagad mēs pievienosim OpenELEC mūsu BerryBoot sistēmai. Izveidojiet savu izvēli un nospiediet Labi.
Kad otrās operētājsistēmas attēla instalēšana ir pabeigta, jūs pēc tam varat atlasīt to, kuru vēlaties izmantot kā noklusējumu, un noklikšķiniet uz pogas Veikt noklusējumu.Mēs izvēlamies padarīt Raspbian noklusējuma operētājsistēmu:
Ja vēlaties mainīt šo vērtību, jūs varat nospiest pogas Rediģēt apakšējā labajā stūrī, kas atgriezīsies pie izvēlnes redaktora BerryBoot. Tur jūs varat noklikšķināt uz cilnes Papildu konfigurācija (kas ir paslēpta, nospiediet divu bultiņu izvēlnes joslas labajā pusē) un pēc tam rediģējiet vērtību "bootmenutimeout", kas atrodams uEnv.txt, līdz vērtībai virs 10.
Neatkarīgi no tā, vai rediģējat vērtību vai nē, BerryBoot izvēlne vienmēr būs pirmā lieta, ko redzēsit, palaižot to no izslēgta stāvokļa vai pārstartēšana no jebkura instalētās operētājsistēmas (piemēram, Raspbian). Jūs varat izvēlēties savu operētājsistēmu ar tastatūru, peli vai, ja jūs izmantojat savu Raspberry Pi ierīci ar HDMI video kabeli un mājas kinozāles sistēmu / HDTV, kas atbalsta CEC (Consumer Electronics Control), varat izmantot augšup un lejup izvēles bultiņas uz tālvadības pults, lai veiktu atlasi.
Manuālā sadalījuma pievienošana BerryBoot sistēmai
Lai importētu Linux izplatīšanu BerryBoot, jums vispirms ir nepieciešams optimizēt šo izplatīšanu SquashFS. Pirmais solis šajā procesā ir iegūt šāda izplatīšanas tēlu. Jūs varat iet par šo vienu no trim veidiem.
Pirmkārt, vienkāršākais veids, kā to izdarīt, ir sagūstīt optimizētus attēlus no BerryBoot krātuves, kas vēl nav oficiāli pievienoti uzstādītājam; jūs to varat izdarīt šeit. Jūs varat izmantot šos attēlus tāpat kā tie ir, nav nepieciešama SquashFS optimizācija.
Otrkārt, attiecībā uz Raspberry Pi optimizētajiem attēliem, kas ir pieejami vispārīgai lejupielādei, bet vēl nav ieviesti / optimizēti BerryBoot, jūs varat vienkārši paķert šo attēlu.
Visbeidzot, attiecībā uz tādām sadalei kā Raspbmc, kas prasa, lai jūs izmantotu instalēšanas rīku, lai visu tieši lejupielādētu Pi un pāriet no turienes, jums būs jāizveido SD kartītes attēls, kuram to instalējāt, lai palīdzētu izveidot disku attēlus, izmantojot DD, skatiet mūsu ērto pamācību šeit.
Papildus.IMG failam (vai nu lejupielādētajam, vai izveidotajam) jums būs nepieciešama arī piekļuve Linux datoram (vai Linux iekārta ir paredzēta Linux darbvirsma, dators ar Linux Live CD vai pat Rasbian kopija uz jūsu Aveņu Pi), lai izmantotu SquashFS rīku. Pagaidām nav bijis uzticama porta, tāpēc mēs turpināsim saglabāt lietas stabilu un vienkāršu, izmantojot SquashFS savā dzimtajā platformā.
Ja jūsu izplatīšanas laikā jau nav instalēta programma SquashFS (Raspbian pēc noklusējuma nenāk ar to), terminālā ielieciet komandu, lai ielādētu kopiju:
sudo apt-get install squashfs-tools
Lai konvertētu.IMG, pievienojiet SD karti vai USB ierīci, kas satur failu, uz jūsu Linux machine. Komandās mēs atsaucēsimies uz attēla failu kā NewBerryBoot.img. Atveriet terminālu un palaidiet šādu komandu.IMG:
sudo kpartx -av NewBerryBoot.img
Komandas kpartx no partition tabulām izveido ierīču kartes un, izmantojot slēdzi -av, tas pievieno mapes un darbojas verbāli, lai mēs varētu izlasīt izvadi. Izvadei vajadzētu izskatīties šādi:
add map loop0p1 (252:5): 0 117187 linear /dev/loop0 1 add map loop0p2 (252:6): 0 3493888 linear /dev/loop0 118784
Otrais un lielākais nodalījums loop0p2 ir tas, kas mūs interesē. Tavā attēlā cilpa var būt citāda (t.i., loop3p2), tādēļ atzīmējiet nākamo komandu nosaukumu. Ievadiet šādas komandas:
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
Šī sērija komandu stiprinājumiem nodalījumu, rediģē no failu sistēmas tabulu sākotnējā nodalījumā, optimizē attēlu ar SquashFS (svītrojot lib / moduļus, kas ir kopīgas starp sadalījuma BerryBoot), un pēc tam unmounts un izdzēš partīciju samērošanai.
Pēc visa šīs komandrindas maģijas, tagad mēs varam atgriezties pie BerryBoot GUI komforta. Neatkarīgi no tā, vai esat lejupielādējis jau optimizētu.IMG vai esat izveidojis savu, ir pienācis laiks to lietot.IMG un pievienot to BerryBoot.
Pievienojiet ārējo datu nesēju, kurā ir.IMG fails (piemēram, SD karte SD kartes lasītājā) jūsu Raspberry Pi blokā vai pievienotajam USB centrmezglam. Ielādējiet savu Aveņu Pi ar oriģinālo BerryBoot SD karti. Boot izvēlnes izvēlnē nospiediet pogu Rediģēt izvēlni, lai izvilktu BerryBoot izvēlnes redaktoru.
Lai pievienotu savu.IMG failu, vienkārši noklikšķiniet uz pogas Pievienot OS un turiet to šādi:
Atlasiet opciju Kopēt operētājsistēmu no USB ligzdas, un pēc tam tiks parādīts dialoglodziņš ar failu atlasi:
Pēc tam, kad esat izvēlējies savu.IMG failu un nospiedīs Atvērt, pagaidiet uz mirkli, kad.IMG ir izpakota un instalēta. Pēc tam jūs redzēsit BerryBoot izvēlnes redaktoru ar jaunu papildinājumu:
Vai jums ir kāds projekts "Aveņu Pi", kuru jūs vēlētos redzēt? Izslēdziet komentārus vai nospiediet e-pastu uz adresi [email protected], un mēs darīsim visu iespējamo, lai jūsu projekta ideja atdzīvotos.