2Aug

Kuidas mitmeparteilist vaarika Pi koos BerryBoot'iga

Kui soovid kulutada vähem aega kaardi vahetamiseks ja oma Raspberry Pi jaoks rohkem aega mängida, siis installides BerryBoot mitme boot-manager, muutub see mitu lihtsat operatsioonisüsteemide käivitamist ühest SD-mälukaardist. Loe edasi, kui me käime protsessi läbi.

Miks ma tahan seda teha?

BerryBoot on Raspberry Pi boot-management tool, mis lisab Raspberry Pi kogemusele üsna palju funktsioone. 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 pakub BerryBoot'i seadistuste tööriist surnud lihtsat täiendavat Raspberry Pi optimeeritud levitamist. Praegused Pi-optimeeritud distributsioonid koos BerryBootiga on:

  • BerryWebserver( Webserver Bundle: Lighttpd + PHP + SQLITE)
  • Berry Terminal( LTSP / Edubuntu Thinclient)
  • Raspbian( Debian Wheezy)
  • MemTester
  • OpenElec( Media Center Software)
  • Puppy Linux
  • RaspRazor( Mitteametlik Rasbian filiaal, palju programmeerimisvahendeid)
  • Sugar( ühe sülearvuti-lapse OS)

Lisaks kaasatud distributsioonidele saate oma Linuxi distributsiooni lisada kas optimeeritud kujutiste allalaadimisega või nende teisendamisegaSquashFS-i vormingusse ja importides neid BerryBoot-le hiljem.

Lühidalt: kui soovite oma Pi mängida erinevate tööriistade ja operatsioonisüsteemidega ilma osteta SD-kaarte, neid märgistades, jälgides neid ja kogu aeg neid vahetama, on BerryBoot suurepärane võimalus saada isegirohkem oma Pi-st koos väga väikese lisatööga.

Mida ma vajan?

Vajalik on Raspberry Pi, sobivad välisseadmed ja Interneti-ühendus. 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

Et alustada BerryBoot Installeri ZZF-faili sisu väljavõtmist FAT-vormingus SD-kaardilemida soovite kasutada oma multi-boot platvormi.

BerryBoot

seadistamine Kui olete installeerija allalaadinud ja selle sisu oma SD-kaardile välja tõmbanud, 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 konfiguratsiooni viisardi GUI-le, nagu allpool näha:

Võta videoväljundi reguleerimiseks aega( valige või tühistage üleküllus, sõltuvalt sellest, kas näete rohelisi kalibreerimisvardaid või mitteekraani ülemine ja alumine osa).Seadistage võrguühendus traadiga või WiFi-ga. Lõpuks määrake oma lokaadi ja klaviatuuri eelistused.

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

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

Kui olete Wi-Fi seadistanud 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.

Mõne minuti pärast käivitatakse 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:

Siin saab menüüredaktoris teha mitmesuguseid funktsioone. Võite lisada teise operatsioonisüsteemi või eemaldada olemasolevad, samuti määrata 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 puudutada ka kaugemal paremas servas olevat väikest topeltnoolt, et pääseda juurde täpsemale konfiguratsioonile( saate muuta BerryBoot'i kasutatavat konfiguratsiooni ja süsteemifaile), määrata BerryBoot parool, parandadakahjustatud failisüsteemid ja lülituda GUI menüüredaktorist terminali.

Kuigi kõik need funktsioonid ja võimalused on suurepärased, on see, mida me hetkel kõige rohkem 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 tegema, ja klõpsake nuppu Tee vaikeseadeks. Me otsustavad teha vaikimisi opsüsteemi Raspbian:

Siinkohal oleme valmis redaktorist väljuma ja proovima multi-boot protsessi. Vajuta menüüribale nuppu Välju. Hetk hiljem lähete sind tagasi peamise BerryBoot'i menüüle järgmiselt:

Kui eelmises etapis määrate 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 paremas nurgas nuppu Redigeeri, mis tagastab teid BerryBoot menüüredaktorisse. Seal saate klõpsata vahekaarti Täpsem konfiguratsioon( mis on varjatud, koputage topelt noolt menüüriba paremal pool) ja seejärel muutke väärtust "bootmenutimeou", mis asub uEnv.txt väärtuses lisaks 10.

Kas oletemuutes väärtust või mitte, on BerryBoot menüü alati esimene asi, mida näete käivitamisel väljundseadme või taaskäivitamisel 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 allapoolevaliku nooled kaugjuhtimispuldil, et teha oma valikuid.

Distribution lisamine käsitsi süsteemile BerryBoot System

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

Selleks, et importida Linuxi jaotus BerryBoot'isse, peate esmalt optimeerima selle jaotuse 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 BerryBooti hoidlast optimeeritud kujutisi, mida pole veel paigaldajale ametlikult lisatud;saate seda siin teha. Saate neid pilte kasutada nii nagu neid on, pole vaja SquashFSi optimeerimist.

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

Lõpuks sellistes levitaotlustes nagu Raspbmc, mis nõuavad, et kasutaksite installiprojekti, et kõik otse Pi juurde laadida ja sealt edasi minna, peate looma selle SD-kaardi kuju, mille olete selle installinudketta piltide loomine DD abil, vaadake meie käepärast tutvustust siin.

Lisaks. IMG-failile( kas alla laaditud või loodud) on teil vaja ka juurdepääsu Linuxi masinale( olgu tegemist Linuxi arvutiga spetsiaalse Linuxi töölauaga, arvutiga, millel on Linux Live CD, või isegi omaVaarika 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 juba SquashFS-i juba installitud( Raspbian ei toeta seda vaikimisi), sisestage terminali järgmine käsk, et hankida koopia:

sudo apt-get install squashfs-tools

Teisendamiseks. IMG, ü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äsu kpartx loob seadme kaardid partitsioonitabelitest ja -av-lüliga lisab see kaardid ja toimib verbaalselt, nii et mesaab lugeda väljundit. Väljund peaks nägema umbes selline:

lisada kaart loop0p1( 252: 5): 0 117187 lineaarne /dev/ loop0 1
lisada kaart loop0p2( 252: 6): 0 3493888 lineaarne /dev/ loop0 118784

Teine ja suurem partitsioon loop0p2 onsee, 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/ # \ 0 / g' /mnt/etc/ fstab
sudo mksquashfs / mnt converted_image_for_berryboot.img -comp lso -e lib / modules
sudo umount / mnt
sudo kpartx -d NewBerryBoot.img

See käskude seeria toetab partitsiooni, redigeerib originaalset partitsioonis olevat failisüsteemide tabelit, optimeerib pilti SquashFS-iga( jättes välja lib / moodulid, mis jagunevadBerryBoot'i distributsioonid), seejärel eemaldab ja eemaldab partitsioonide kaardid.

Pärast kogu seda käsurea maagiat saame nüüd BerryBoot'i 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 SD-kaardi lugejas) 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.

Kui soovite oma. IMG-faili lisada, siis lihtsalt klõpsake ja hoidke nuppu Lisa OS järgmiselt:

Valige kopeeri operatsioonisüsteem USB-mäluseadmest ja seejärel kuvatakse failivaliku dialoogiboks:

Võib märgata paaritu. IMG nimeLaiendused asuvad allosas failide tüübi kastis( .img128,. img192).BerryBoot'i pildi loomisel võite lisada. IMG laiendi 128 /192/224/ 240-ga, 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 ametlikest, kuid mitte-sisalduvatest BerryBoot'i hoidlate loendistmodifitseerige 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 modifitseerimine ei toimi või on nähtamatuid kõrvaltoimeid. 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 oma tulemustest aru, et oma kaaslaste lugejad lisaksid oma BerryBoot seadistused!)

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