Kuidas mitmeparteilist vaarika Pi koos BerryBoot'iga

Sisukord:

Kuidas mitmeparteilist vaarika Pi koos BerryBoot'iga
Kuidas mitmeparteilist vaarika Pi koos BerryBoot'iga

Video: Kuidas mitmeparteilist vaarika Pi koos BerryBoot'iga

Video: Kuidas mitmeparteilist vaarika Pi koos BerryBoot'iga
Video: Silm Peale: Nõmme Kalju Eesti meister 2018 - YouTube 2024, Aprill
Anonim
Kui soovite kulutada rohkem aega kartoteekide vahetamiseks ja Raspberry Pi jaoks rohkem aega, siis installides BerryBoot mitme boot manager, muutub see lihtsaks, et käivitada mitu operatsioonisüsteemi ühest SD-mälukaardist. Loe edasi, kui me käime protsessi läbi.
Kui soovite kulutada rohkem aega kartoteekide vahetamiseks ja Raspberry Pi jaoks rohkem aega, siis installides BerryBoot mitme boot manager, muutub see lihtsaks, et käivitada mitu operatsioonisüsteemi ühest SD-mälukaardist. Loe edasi, kui me käime protsessi läbi.

Miks ma tahan seda teha?

BerryBoot on algpärase Pi jaoks alglaadimise haldusvahend, mis lisab Raspberry Pi kogemusele üsna palju funktsionaalsust. Suurim kasu on selles, et see võimaldab teil SD-kaardilt välja lülitada rohkem kui ühe operatsioonisüsteemi. Operatsioonisüsteeme saate salvestada kas kaardil ennast või, kui soovite rohkem ruumi, saate seadistada BerryBoot'i, et kasutada SD-kaarti ainult käivitusprogrammina ja käivitada operatsioonisüsteemid välja ühendatud kõvakettalt.

Lisaks on BerryBoot'i seadistuste tööriist sujuvalt lihtne, et alla laadida täiendavaid Raspberry Pi optimeeritud distributsioone. Praegused Pi-optimeeritud distributsioonid koos BerryBoot'iga on:

  • BerryWebserver (veebiserverite komplekt: Lighttpd + PHP + SQLITE)
  • Berry Terminal (LTSP / Edubuntu Thinclient)
  • Raspbian (Debian Wheezy)
  • MemTester
  • OpenElec (Media Centeri tarkvara)
  • Kutsikas Linux
  • RaspRazor (mitteametlik Rasbiani haru, palju programmeerimisvahendeid)
  • Suhkur (ühe sülearvutiga lapsepõlvesüsteem)

Lisaks kaasatud distributsioonidele saate oma Linuxi distributsiooni lisada kas optimeeritud kujutiste allalaadimisega või nende konverteerimisega SquashFS-vormingusse ja nende impordist BerryBoot-le hiljem.

Lühidalt öeldes, kui soovite oma Pi mängida erinevate tööriistade ja operatsioonisüsteemidega ilma osteta SD-kaarte, neid märgistades, jälgides neid ja vaheta neid pidevalt, on BerryBoot suurepärane võimalus saada veelgi rohkem oma Pi-st väga vähe.

Mida ma vajan?

Vajate Vaarika Pi, asjakohaseid välisseadmeid ja Interneti-ühendust. Soovitame lugemist meie juhendamisel. HTG juhend, mis aitab alustada Raspberry Pi-ga, et veenduda, et teil on olemas põhitõed (näiteks veendumaks, et teil on piisavalt jõuallikaid ja Raspbian'i konfigureerimise põhialuseid).

Lisaks juhendamisel välja toodud riistvaralistele nõuetele peate laadima BerryBooti hoidlast järgmise faili:

BerryBoot Installer

Alustamiseks alustage BerryBoot Installeri ZZ-faili sisu väljavõtteks FAT-vormingus SD-mälukaardile, mida soovite kasutada mitmest bootplatvormist.

BerryBoot'i seadistamine

Kui olete paigaldaja alla laadinud ja selle sisu väljavõtted SD-kaardile, on aeg alustada. Pange SD-kaart oma Raspberry Pi üksusesse ja ühendage toitekaabel selle üleslaadimiseks. Näete lühikest käivitamisprotsessi ja siis jõuate konfigureerimisviisardi GUI-le, nagu allpool näha:

Videoväljundi reguleerimiseks võta hetk (valige või tühistage üleküllus, olenevalt sellest, kas ekraani üla- ja alaosas kuvatakse rohelised kalibreerimisvardad või mitte). Seadistage võrguühendus traadiga või WiFi-ga. Lõpuks määrake oma lokaadi ja klaviatuuri eelistused.
Videoväljundi reguleerimiseks võta hetk (valige või tühistage üleküllus, olenevalt sellest, kas ekraani üla- ja alaosas kuvatakse rohelised kalibreerimisvardad või mitte). Seadistage võrguühendus traadiga või WiFi-ga. Lõpuks määrake oma lokaadi ja klaviatuuri eelistused.

Kui valisite võrguühenduse jaoks Wi-Fi, palutakse teil valida Wi-Fi-võrk ja sisestage selle võrgu pääsukood.

Märge: See Wi-Fi seadistus kehtib ainult BerryBoot installeri kohta; kui installite distributsioonid nagu Rasbian, peate selle levitamise ajal uuesti seadistama Wi-Fi.

Kui olete seadistanud Wi-Fi või kui kasutate traadiga ühendust, palutakse teil valida ketas:

Vaikimisi on SD-kaart. Kui soovite paigaldada distributsiooni ühendatud välku või USB-kõvakettale, on nüüd selle ühendamiseks aeg. Kui näete kettad, mida soovite kasutada (meie juhul SD-mälukaart), valige see ja vajutage nuppu Format.
Vaikimisi on SD-kaart. Kui soovite paigaldada distributsiooni ühendatud välku või USB-kõvakettale, on nüüd selle ühendamiseks aeg. Kui näete kettad, mida soovite kasutada (meie juhul SD-mälukaart), valige see ja vajutage nuppu Format.

Mõne minuti pärast avatakse teid menüüs Lisa OS, kus saate valida esimese (paljude) operatsioonisüsteemi, mida soovite oma BerryBoot-kaardile installida. Alustuseks kavatseme paigaldada Raspbian. Pärast selle valimist vajutage installeerimisprotsessi käivitamiseks nuppu OK.

Kui pilt on laadimise ja installimise lõpetanud, esitatakse teile BerryBoot menüüredaktor:
Kui pilt on laadimise ja installimise lõpetanud, esitatakse teile BerryBoot menüüredaktor:
Siin menüüredaktoris saate teha mitmesuguseid funktsioone. Võite lisada teise operatsioonisüsteemi või eemaldada olemasolevad, samuti vaikimisi opsüsteemi. Nime ja mälu jaotamise muutmiseks saate muuta üksikute piltide omadusi. Võite kloneerida operatsioonisüsteemi (kasulik, kui soovite teha näiteks kaht erinevat projekti koos Raspbian-ga). Võite varundada kogu SD-kaart või üksikud operatsioonisüsteemi installid välisele salvestusseadmesse.
Siin menüüredaktoris saate teha mitmesuguseid funktsioone. Võite lisada teise operatsioonisüsteemi või eemaldada olemasolevad, samuti vaikimisi opsüsteemi. Nime ja mälu jaotamise muutmiseks saate muuta üksikute piltide omadusi. Võite kloneerida operatsioonisüsteemi (kasulik, kui soovite teha näiteks kaht erinevat projekti koos Raspbian-ga). Võite varundada kogu SD-kaart või üksikud operatsioonisüsteemi installid välisele salvestusseadmesse.

Lisaks kõigele sellele võite ka puudutada väikest topeltnoolt, mis asub kaugemal paremal küljel, et pääseda juurde arenenud konfiguratsioonile (saate muuta BerryBoot'i kasutatavat konfiguratsiooni ja süsteemifaile), määrata BerryBoot parool, parandada vigastatud failisüsteemid ja lülituda GUI menüüredaktorist terminali.

Kuigi kõik need funktsioonid ja võimalused on suurepärased, on see, mida me praegu enam huvitame, lisades täiendavat operatsioonisüsteemi. Klõpsake nuppu Lisa OS. See tagab sulle ajaveebi Add OS menüü, mille me oleme juba varem teinud - nüüd lisame OpenELEC meie BerryBoot süsteemile. Tehke oma valik ja vajutage OK.

Kui teise operatsioonisüsteemi pildi installimine on lõpule jõudnud, saate seejärel valida selle, mida soovite vaikimisi kasutada, ja klõpsake nuppu Tee vaikeseadeks.Oleme otsustanud muuta Raspbian vaikimisi operatsioonisüsteemi:

Praegu oleme valmis redaktorist väljuma ja proovima multi-boot protsessi. Vajuta menüüribale nuppu Välju. Hetk hiljem lähete sind tagasi peamise BerryBoot menüüle nii:
Praegu oleme valmis redaktorist väljuma ja proovima multi-boot protsessi. Vajuta menüüribale nuppu Välju. Hetk hiljem lähete sind tagasi peamise BerryBoot menüüle nii:
Kui määrate eelnevas etapis vaikimisi opsüsteemi, loendatakse see automaatselt selle käivitamiseks. Kui te seda ei teinud, siis see lihtsalt tühikäigul, oodates, kui valite operatsioonisüsteemi, mida soovite boot sisse lülitada. Käivitusmenüü valimise vaikimisi aeg on 10 sekundit.
Kui määrate eelnevas etapis vaikimisi opsüsteemi, loendatakse see automaatselt selle käivitamiseks. Kui te seda ei teinud, siis see lihtsalt tühikäigul, oodates, kui valite operatsioonisüsteemi, mida soovite boot sisse lülitada. Käivitusmenüü valimise vaikimisi aeg on 10 sekundit.

Kui soovite seda väärtust muuta, võite vajutada parempoolses nurgas Menüü nuppu Redigeeri, mis tagab sulle BerryBoot menüüredaktori. Seal saate klõpsata vahekaarti Täpsem konfiguratsioon (mis on peidetud, koputage topelt noolt menüüriba paremal küljel) ja muutke uEnv.txt väärtus väärtust "bootmenutimeout" väärtuseks lisaks 10-le.

Olenemata sellest, kas väärtust redigeerite või mitte, on BerryBoot menüü alati esimene asi, mida näete käivitamisel välja lülitatud olekus või taaskäivitamine mis tahes teie installitud operatsioonisüsteemist (nagu Raspbian). Võite oma operatsioonisüsteemi valida klaviatuuri, hiirega või kui kasutate oma Raspberry Pi üksust HDMI-videokaabli abil ja kodukino / HDTV-d, mis toetab CEC-d (Consumer Electronics Control), saate kasutada üles- ja allapoole valiku nooled kaugjuhtimispuldil, et teha oma valikuid.

Jaotuste lisamine BerryBoot süsteemi käsitsi

Kui kasutate ainult lisatud BerryBoot'i pilte, näiteks Raspbian ja Puppy Linuxi, on installimine punkt ja klõpsake. Kui te röövist teed ära võita, asjad muutuvad natuke keerukamaks.
Kui kasutate ainult lisatud BerryBoot'i pilte, näiteks Raspbian ja Puppy Linuxi, on installimine punkt ja klõpsake. Kui te röövist teed ära võita, asjad muutuvad natuke keerukamaks.

Linuxi turustuse BerryBoot'isse importimiseks peate esmalt optimeerima selle levi SquashFS-i jaoks. Esimene samm selles protsessis on omandada selle levitamise kujutis. Võite seda teha kolmel viisil.

Esiteks on lihtsaim viis seda teha, et hankida optimaalseid pilte BerryBooti hoidlast, mida pole veel paigaldajale ametlikult lisatud; saate seda siin teha. Saate neid pilte kasutada nii nagu neid on, pole vaja SquashFSi optimeerimist.

Teiseks, Raspberry Pi puhul on optimeeritud kujutised, mis on üldiselt allalaadimiseks saadaval, kuid ei ole veel BerryBoot'i jaoks saadaval / optimeeritud, saate selle pildi lihtsalt haarata.

Lõpuks, sellistes levitaotlustes nagu Raspbmc, mis nõuavad, et kasutaksite installiprojekti, et kõik otse Pi-s allalaadida ja sinna minna, peate looma SD-mälukaardi kuju, mille te installite, selleks, et luua abi ketta pilte kasutades DD, vaadake meie käepärast tutvustust siin.

Lisaks.IMG-failile (kas allalaaditud või loodud) on teil vaja ka juurdepääsu Linuxi masinale (olgu see siis Linuxi masin spetsiaalne Linuxi töölauale, arvuti Linux Live CD-ga või isegi Rasbiini koopia teie Vaarikas Pi), et kasutada SquashFS-i tööriista. Puudub lihtsalt usaldusväärne sadam, kuid me ei kavatse hoida asju stabiilsena ja lihtsamalt, kasutades SquashFSit oma emakeelsel platvormil.

Kui teie levitamisel pole SquashFS-i juba installitud (Raspbian ei toeta seda vaikimisi), kopeerige ristmikule terminali järgmine käsk:

sudo apt-get install squashfs-tools

IMG teisendamiseks ühendage oma Linuxi masinaga faili sisaldav SD-kaart või USB-seade. Me viime pildifaili käsule NewBerryBoot.img. Avage terminal ja käivitage järgmine käsk.IMG:

sudo kpartx -av NewBerryBoot.img

Käsk kpartx loob seadme kaardid partitsioonitabelitest ja -av-lülitiga, lisab see kaardid ja töötab verbaalselt, et saaksime väljundit lugeda. Väljund peaks välja nägema umbes selline:

add map loop0p1 (252:5): 0 117187 linear /dev/loop0 1 add map loop0p2 (252:6): 0 3493888 linear /dev/loop0 118784

Teine ja suurem partitsioon loop0p2 on see, millest meid huvitab. Teie pildil võib silmus olla erinev (st loop3p2), nii et märkige järgmiste käskude nimi. Sisestage järgmised käsud:

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

See käskude seeria toetab partitsiooni, redigeerib esialgses partitsioonis olevat failisüsteemide tabelit, optimeerib pilti SquashFSiga (jätab välja lib / moodulid, mis jagatakse BerryBoot'i distributsioonide vahel), seejärel eemaldab ja eemaldab partitsioonide kaardid.

Lõppude lõpuks on see käsurea maagia, saame nüüd BerryBoot GUI mugavuse juurde tagasi minna. Olenemata sellest, kas laadisite juba optimeeritud.IMG-i alla või olete ise loonud, on aeg seda.IMG vastu võtta ja lisada see BerryBoot-ile.

Ühendage välkmälu, mis hoiab.IMG-faili (näiteks SD-kaardi lugejas SD-kaarti) oma Raspberry Pi seadmesse või USB-jaoturi juurde. Algupärase BerryBoot SD-mälukaardiga laadige oma Vaarika Pi juurde. Laadimisvaliku menüüs vajutage nuppu Redigeeri, et tõmmata BerryBoot menüüredaktorit üles.

.IMG-faili lisamiseks lihtsalt klõpsake ja hoidke nuppu Lisa OS nii:

Valige kopeeri operatsioonisüsteem USB-pulgast ja seejärel kuvatakse failivaliku dialoogiboks:
Valige kopeeri operatsioonisüsteem USB-pulgast ja seejärel kuvatakse failivaliku dialoogiboks:
Võite märgata paarituid.IMG nime laiendusi allosas failide tüübi kasti (.img128,.img192) all. BerryBoot'i pildi loomisel saate lisada.IMG laiendi 128/192/224/240-le, et näidata BerryBootile, kuidas soovite selle levitamise jaoks eraldatud mälu. Kui te ei tee seda nii, ärge muretsege; võite alati määrata selle BerryBoot menüüredaktori jaotises Redigeeri.
Võite märgata paarituid.IMG nime laiendusi allosas failide tüübi kasti (.img128,.img192) all. BerryBoot'i pildi loomisel saate lisada.IMG laiendi 128/192/224/240-le, et näidata BerryBootile, kuidas soovite selle levitamise jaoks eraldatud mälu. Kui te ei tee seda nii, ärge muretsege; võite alati määrata selle BerryBoot menüüredaktori jaotises Redigeeri.

Kui olete oma.IMG-faili valinud ja avanud, avage mõni hetk, kui.IMG on lahtipakitud ja installitud. Seejärel näete BerryBoot menüüredaktorit uue lisandusega:

Edu! Enne sellelt osast lahkumist peate kiiresti uurima, kuidas saate alla laadida või luua.IMG faili, mis laaditakse BerryBoot'isse (kõige stabiilsemast kuni kõige vähem stabiilseks): Laadida ametlikust, kuid mitte-sisalduvast BerryBoot'i hoidlate loendist modifitseerige olemasolevat.IMG koos SquashFS-ga või looge oma.IMG olemasolevast SD-kaardi installist ja muutke see SquashFSiga. Edaspidi, kui peksud teele lähete, on suurem oht, et muudatus ei toimi või on nähtamatu kõrvalmõju. Näiteks on võimalik luua Raspbmci installiIMG, kuid projekti arendaja Sam Nazarko sõnul muudab selle ümbertöötamine SquashFSi uuendusvõimalusega süsteemi. Seda silmas pidades võite eksperimenteerida (ja andke tulemusi siia, et aidata kaaslastel lugeda oma BerryBoot seadeid!)
Edu! Enne sellelt osast lahkumist peate kiiresti uurima, kuidas saate alla laadida või luua.IMG faili, mis laaditakse BerryBoot'isse (kõige stabiilsemast kuni kõige vähem stabiilseks): Laadida ametlikust, kuid mitte-sisalduvast BerryBoot'i hoidlate loendist modifitseerige olemasolevat.IMG koos SquashFS-ga või looge oma.IMG olemasolevast SD-kaardi installist ja muutke see SquashFSiga. Edaspidi, kui peksud teele lähete, on suurem oht, et muudatus ei toimi või on nähtamatu kõrvalmõju. Näiteks on võimalik luua Raspbmci installiIMG, kuid projekti arendaja Sam Nazarko sõnul muudab selle ümbertöötamine SquashFSi uuendusvõimalusega süsteemi. Seda silmas pidades võite eksperimenteerida (ja andke tulemusi siia, et aidata kaaslastel lugeda oma BerryBoot seadeid!)

Kas teil on Vaarika Pi projekt, mida tahaksite meiega tegeleda? Kommentaarides helistage või lükake meile aadressil [email protected] ja me teeme kõik endast oleneva, et viia oma projekti idee ellu.

Soovitan: