2Aug
Ja jūs vēlaties tērēt mazāk laika kartes apmainīt un vairāk laika spēlēt ar savu Raspberry Pi, uzstādot BerryBoot vairāku boot menedžeris padara to mirušu vienkāršu, lai palaistu vairākas operētājsistēmas no vienas SD kartes. Lasiet tālāk, kad mēs staigājam jūs cauri procesam.
Kāpēc es gribu to izdarīt?
BerryBoot ir sāknēšanas pārvaldības rīks Aveņu Pi, kas papildina diezgan maz funkcionalitātes ar Aveņu Pi pieredzi. 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 Bundle: Lighttpd + PHP + SQLITE)
- Berry Terminal( LTSP / Edubuntu Thinclient)
- Raspbian( Debian Wheezy)
- MemTester
- OpenElec( Media Center Software)
- Puppy Linux
- RaspRazor( neoficiāla Rasbian filiāle, daudzi programmēšanas rīki)
- Cukurs( viena klēpjdatora un bērna operētājsistēma)
Papildus iekļautajām distribūcēm jūs varat arī pievienot savas Linux distribūcijas, lejupielādējot optimizētos attēlus vai pārveidojot tosuz SquashFS formātu un importēt tos uz BerryBoot-vairāk par to vēlāk.
Īsi sakot, ja jūs vēlaties spēlēt ar dažādiem instrumentiem un operētājsistēmām savā Pi, neiegādājoties daudz SD karšu, tos marķējot, noturot tos un nepārtraukti mainot tos, BerryBoot ir lielisks veids, kā iegūt patvairāk no jūsu Pi ar ļoti mazu papildu piepūli.
Ko man vajag?
Jums vajadzēs Aveņu Pi, atbilstošas perifērijas ierīces un interneta piekļuvi. 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 pamācībā norādītajām aparatūras prasībām, jums būs nepieciešams lejupielādēt šādu failu no BerryBoot krātuves:
- BerryBoot Installer
Lai sāktu, iegūstiet BerryBoot Installer. ZIP failu saturu FAT formatētā SD kartēkuru vēlaties izmantot kā vairāku boot 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ēsiet īsu sāknēšanas procesu un pēc tam ieradīsies konfigurācijas vedņa GUI, kā redzams zemāk:
Ievietojiet brīdi, lai noregulētu video izvadi( atlasiet vai noņemiet pārslēgšanās noņemšanu, pamatojoties uz to, vai jūs redzat zaļās kalibrēšanas stieņusekrāna augšdaļa un apakšdaļa).Iestatiet tīkla savienojumu vadu vai Wi-Fi savienojumu. Visbeidzot, iestatiet valodas un tastatūras preferences.
Ja tīkla savienojumam izvēlējāties 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ā.
Pēc tam, kad esat konfigurējis Wi-Fi vai ja izmantojat vadu savienojumu, jums tiks piedāvāts izvēlēties disku:
Pēc noklusējuma ir SD karte. Ja vēlaties instalēt sadali pieslēgtajai zibspuldzei vai USB HDD, tagad ir laiks to piestiprināt. Kad esat redzējis disku, kuru vēlaties izmantot( mūsu gadījumā SD karte), atlasiet to un nospiediet pogu Format.
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ēmu, 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.
Tiklīdz attēls ir lejupielādēts un instalēts, jūs tiksiet iepazīstināts ar BerryBoot izvēlnes redaktoru:
Šeit izvēlnes redaktorā varat veikt dažādas funkcijas. Jūs varat pievienot citu operētājsistēmu vai noņemt esošās, kā arī iestatīt noklusējuma operētājsistēmu. Jūs varat rediģēt atsevišķu attēlu rekvizītus, lai mainītu nosaukumu un atmiņas sadalījumu. Jūs varat klonēt operētājsistēmu( ērts, ja jūs vēlaties veikt divus atšķirīgus projektus, piemēram, Raspbian).Jūs varat dublēt visu SD karti vai atsevišķu operētājsistēmu instalēšanu ārējā atmiņas ierīcē.
Papildus tam, varat arī pieskarties mazai dubultā bultiņai, kas atrodas labajā pusē, lai piekļūtu papildu konfigurācijai( ļauj rediģēt BerryBoot izmantoto konfigurāciju un sistēmas failus), iestatīt BerryBoot paroli, labotbojātas failu sistēmas un pārslēdzieties 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, pēc tam varat atlasīt to, kuru vēlaties izmantot kā noklusējumu, un noklikšķiniet uz pogas Make default. Mēs izvēlamies padarīt Raspbian mūsu noklusējuma operētājsistēmu:
Šajā brīdī mēs esam gatavi iziet no redaktora un izmēģināt vairāku boot procesu. Noklikšķiniet uz izvēlnes joslas pogas Iziet. Pēc brīža jūs atgriezīsieties galvenajā izvēlnē BerryBoot šādi:
Ja iepriekšējā skatā iestatījāt noklusējuma operētājsistēmu, tā tiks automātiski nolasīta, lai to ielādētu. Ja tas nenotiks, tas vienkārši tiks tukšgaitas, gaidot, kamēr jūs izvēlaties, kuru operētājsistēmu vēlaties ielādēt. Sāknēšanas izvēlnes atlases noklusējuma laiks ir 10 sekundes.
Ja vēlaties mainīt šo vērtību, jūs varat nospiest pogu Rediģēt apakšējā labajā stūrī, kas atgriezīsies uz izvēlni 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, kas atrodas blakus 10.
Vai jūsrediģējiet vērtību vai nē, BerryBoot izvēlne vienmēr būs pirmā lieta, ko redzat, palaižot no izslēgta stāvokļa vai pāradresācijas 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 lejupizvēles bultiņas uz tālvadības pults, lai veiktu atlasi.
Manuāla sadales pievienošana BerryBoot sistēmai
Kad jūs izmantojat tikai iekļautos BerryBoot attēlus, piemēram, Raspbian un Puppy Linux, instalēšana ir punkts un noklikšķiniet uz lieta. Kad jūs riskējat uzveikt ceļu, lietas kļūst mazliet grūtāk.
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ējai 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 vajadzēs izveidot SD kartītes attēlu, kuram to uzstādījāt, lai saņemtu palīdzību.izveidojot diska attēlus, izmantojot DD, skatiet mūsu ērto pamācību šeit.
Papildus. IMG failam( vai nu lejupielādētai, vai izveidotai) jums būs nepieciešama arī piekļuve Linux datoram( vai Linux iekārta ir paredzēta Linux desktop, dators ar Linux Live CD vai pat jūsu Rasbian kopijaSkābais 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īšanā jau nav instalēta SquashFS( Raspbian pēc noklusējuma nav to nosūtījis), terminālā ievada šādu komandu, lai greiferstu kopiju:
sudo apt-get instalēt squashfs-rīkus
Lai pārveidotu. IMG, pievienojiet SD karti vai USB ierīci, kurā ir šis fails, savā Linux datorā.Komandās mēs atsaucēsimies uz attēla failu kā NewBerryBoot.img. Atveriet termināli un palaidiet šādu komandu. IMG:
sudo kpartx -av NewBerryBoot.img
Komandas kpartx izveido ierīču kartes no partition tabulām un, izmantojot -av slēdzi, tas pievienos mapes un darbosies verboese, lai mēsvar izlasīt izlaidi. Izvadei vajadzētu izskatīties šādi:
pievienot karti loop0p1( 252: 5): 0 117187 lineārā /dev/ loop0 1
pievienot karti loop0p2( 252: 6): 0 3493888 lineāro /dev/ loop0 118784
Otrais un lielākais nodalījums loop0p2 irkas mūs interesē. Tavā attēlā cilpa var būt citāda( ti, 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/ # \ 0 / 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 komandu sērijas stiprina nodalījumu, rediģē failu sistēmu tabulu sākotnējā nodalījumā, optimizē attēlu ar SquashFS( atstājot ārpus lib / moduļiem, kas ir kopīgi starpsadalījumi BerryBoot), un pēc tam atvieno un izdzēš partition mapes.
Pēc visas šī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.
Iespraudiet ārējo datu nesēju, kas satur. IMG failu( piem., SD karti SD kartes lasītājā) jūsu Raspberry Pi blokā vai pievienoto USB centru. 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 jūsu. IMG failu, vienkārši noklikšķiniet uz pogas Add OS un turiet to šādi:
Izvēlieties opciju Kopēt operētājsistēmu no USB ligzdas, un pēc tam tiks parādīts dialoglodziņš ar failu atlasi:
Jūs varat pamanīt nepāra. IMG nosaukumuPaplašinājumu apakšdaļā lodziņā Failu tipi( .img128,. img192).Veidojot BerryBoot attēlu, jūs varat pievienot. IMG pagarinājumu ar 128 /192/224/ 240, lai norādītu BerryBoot, kā vēlaties, lai šī sadale tiktu piešķirta. Ja jūs to nedariet šādā veidā, neuztraucieties;jūs vienmēr varat to iestatīt sadaļā BerryBoot izvēlnes redaktora sadaļā Rediģēt.
Pēc tam, kad esat izvēlējies savu. IMG failu un noklikšķinājis uz Atvērt, atlaist kādu brīdi, kad. IMG tiek izpakots un instalēts. Pēc tam jūs redzēsiet BerryBoot izvēlņu redaktoru ar jaunu papildinājumu:
Success! Lai ātri pārskata pirms atkāpšanās no šīs sadaļas, šeit ir norādīti veidi, kā jūs varat lejupielādēt vai izveidot. IMG failu, lai ielādētu BerryBoot( visaktīvākajā vai vismazāk stabilā secībā): lejupielādēt no oficiālā, bet neieskaitot BerryBoot repozitoriju sarakstamainīt esošo. IMG ar SquashFS vai izveidot savu. IMG no esošās SD kartes instalācijas un pēc tam mainīt to ar SquashFS.Turpmāk no izslēgtā ceļa, kuram ir lielāks risks, ir tāds, ka modifikācija nedarbosies vai tai būs neparedzētas blakusparādības. Piemēram, iespējams izveidot "Raspbmc" instalācijas IMG, taču, saskaņā ar projekta izstrādātāja Sam Nazarko, pārveidojot to SquashFS, tiek pārtraukta jaunināšanas sistēma. Paturot to prātā, jūtieties brīvi eksperimentēt( un ziņot šeit ar rezultātiem, lai palīdzētu saviem kolēģiem lasītājiem pievienot savu BerryBoot iestatījumus!)
Vai projekts "Raspberry Pi", kuru jūs vēlētos redzēt, risināsies? 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.