2Aug
Jos haluat käyttää vähemmän aikaa korttien vaihtamiseen ja enemmän aikaa pelaamiseen Raspberry Pi -puhelimella, BerryBootin monen käynnistyksen hallintaohjelman asentaminen tekee siitä kuolleen yksinkertaisen käynnistää useita käyttöjärjestelmiä yhdestä SD-kortista. Lue, kun kävelemme läpi prosessin.
Miksi haluan tehdä tämän?
BerryBoot on Raspberry Pi: n käynnistyksenhallintatyökalu, joka lisää varsin vähän toiminnallisuutta Raspberry Pi -kokemukseen. Suurin etu on se, että voit käynnistää useamman kuin yhden käyttöjärjestelmän pois SD-kortilta. Voit tallentaa käyttöjärjestelmiä joko itse kortille tai, jos haluat enemmän tilaa, voit määrittää, että BerryBoot käyttää SD-korttia vain käynnistinlaitteena ja suorittaa käyttöjärjestelmät liitetystä kiintolevystä.
Lisäksi BerryBoot-konfigurointityökalu tekee siitä kuolleen yksinkertaisen ladattavan Raspberry Pi -optimoidun jakelun. BerryBootin nykyiset Pi-optimoidut jakelut ovat:
- BerryWebserver( Webserver Bundle: Lighttpd + PHP + SQLITE)
- Berry Terminal( LTSP / Edubuntu Thinclient)
- Raspbian( Debian Wheezy)
- MemTester
- OpenElec( Media Center -ohjelmisto)
- Puppy Linux
- RaspRazor( epävirallinen Rasbian-haara, paljon ohjelmointityökaluja)
- Sugar( kannettavan tietokoneen käyttöjärjestelmä)
Mukana olevien jakelujen lisäksi voit myös lisätä omat Linux-jakaumat joko lataamalla optimoidut kuvat tai muuntamalla neSquashFS-muodossa ja tuoda ne BerryBoot-lisää tähän myöhemmin.
Lyhyesti sanottuna, jos haluat pelata Pi: n eri työkaluilla ja käyttöjärjestelmillä ilman ostaa SD-kortteja, merkitä ne, seurata niitä ja vaihtaa ne koko ajan, BerryBoot on erinomainen tapa saada jopaenemmän Pi: stäsi vain vähän ylimääräistä työtä.
Mitä tarvitsen?
Tarvitset Vadelma Pi, sopivat oheislaitteet ja internetyhteys. Suosittelemme, että tutustut opetusohjelmiimme HTG -oppaan Raspberry Pi -oppaan käyttöönottoon varmistaaksesi, että sinulla on perusasiat( kuten varmista, että sinulla on riittävä virtalähde ja Raspbian-määrityksen perusteet).
Tutorialissa esitettyjen laitteistovaatimusten lisäksi sinun on ladattava seuraava tiedosto BerryBoot-arkistosta:
- BerryBoot Installer
BerryBoot Installer. ZIP -tiedoston sisällön poistaminen FAT-muotoiselle SD-kortillehaluat käyttää monitoimilaitteena.
BerryBoot
: n määrittäminen Kun olet ladannut asennusohjelman ja pursanut sisällön SD-kortille, on aika aloittaa. Ota SD-kortti Raspberry Pi -yksikköön ja kytke virtajohto käynnistämään se. Näet lyhyen käynnistysprosessin ja saapuvat sitten määritystyökalun GUI: iin, kuten alla:
Ota hetki videon ulostulon säätämiseen( valitse tai poista valinta ylisuuresta riippuen siitä, näkevätkö vihreät kalibrointipalkit vaihtaessasinäytön ylä- ja alaosassa).Aseta verkkoyhteytesi langalliseen tai Wi-Fi-verkkoon. Lopuksi määritä locale- ja näppäimistöasetukset.
Jos valitsit verkkoyhteyden Wi-Fi-yhteyden, sinua pyydetään valitsemaan Wi-Fi-verkko ja antamaan verkon salasana.
Huomautus: Tämä Wi-Fi-asennus koskee vain BerryBoot-asennusohjelmaa.kun asennat jakaumat, kuten Rasbian, sinun on määritettävä Wi-Fi uudelleen kyseisessä jakelussa.
Kun olet määrittänyt Wi-Fi-yhteyden tai käytät langallista yhteyttä, sinua pyydetään valitsemaan levy:
Oletusarvo on SD-kortti. Jos haluat asentaa jakelut liitettyyn salamaan tai USB HDD: hen, nyt on aika liittää se. Kun näet levyn, jota haluat käyttää( meidän tapauksessa SD-kortti), valitse se ja paina Format-painiketta.
Minuutin sekunnin kuluttua sinut ohjataan Lisää OS-valikkoon, jossa voit valita BerryBoot-kortille ensimmäisen( monien) käyttöjärjestelmän, jonka haluat asentaa. Aluksi asennamme Raspbian. Kun olet valinnut sen, käynnistä asennus painamalla OK.
Kun kuva on latautunut ja asennettu, saat esiin BerryBoot-valikoneditorin:
Tässä valikon editorissa voit suorittaa monenlaisia toimintoja. Voit lisätä toisen käyttöjärjestelmän tai poistaa olemassa olevat sekä määrittää oletusjärjestelmän. Voit muokata yksittäisten kuvien ominaisuuksia muuttaaksesi nimeä ja muistin jakamista. Voit kloonata käyttöjärjestelmän( kätevä, jos haluat esimerkiksi tehdä kaksi erillistä projektia Raspbian-ohjelmalla).Voit varmuuskopioida koko SD-kortin tai yksittäiset käyttöjärjestelmät asentaa ulkoiseen tallennuslaitteeseen.
Tämän lisäksi voit myös napauttaa kauempaa oikealla puolella sijaitsevaa pienintä kaksoisnuolta päästäksesi edistyneeseen kokoonpanoon( voit muokata BerryBootin käyttämiä kokoonpano- ja järjestelmätiedostoja), asettaa salasanan BerryBootilla, korjatavahingoittuneet tiedostojärjestelmät ja siirtyä GUI-valikon editorista päätelaitteeseen.
Vaikka kaikki nämä ominaisuudet ja vaihtoehdot ovat suuria, se, mitä me kiinnostaa eniten, on lisätä uusi käyttöjärjestelmä.Valitse Lisää käyttöjärjestelmä.Tämä palauttaa sinut Lisää OS-valikkoon, joka oli juuri hetki sitten - avaa OpenELEC BerryBoot-järjestelmään nyt. Tee valinta ja paina OK.
Kun toisen käyttöjärjestelmän kuvan asennus on valmis, voit valita haluamasi oletusarvon ja napsauttaa Tee oletus-painiketta. Olemme päättäneet tehdä Raspbian: n oletusjärjestelmän:
Tässä vaiheessa olemme valmiita poistamaan editori ja kokeilemaan monen käynnistysprosessin. Paina valikkopalkin Exit-painiketta. Hetken kuluttua sinut palautetaan takaisin BerryBoot-valikkoon, kuten:
Jos olet määrittänyt edellisessä vaiheessa oletusjärjestelmän, se lasketaan automaattisesti käynnistämään se. Jos et, se on vain tyhjäkäynnillä, odottaa sinua valitsemaan käyttöjärjestelmän, johon haluat käynnistää.Käynnistysvalikon valinnan oletusaika on 10 sekuntia.
Jos haluat muuttaa tätä arvoa, voit painaa Muokkaa-valikkopainiketta oikeassa alakulmassa, joka palauttaa sinut BerryBoot-valikon editoriin. Voit napsauttaa Advanced Configuration -välilehteä( joka on piilotettu, paina kaksoisnuolta valikkorivin oikealta puolelta) ja muokkaa uEnv.txt-tiedostossa arvoa "bootmenutimeout" arvoksi 10 lisättynä.
muokata arvoa vai ei, BerryBoot-valikko on aina ensimmäinen asia, jonka näet käynnistyksessä käynnistetyn - tai -käynnistysaseman käynnistämisestä jollakin asennetusta käyttöjärjestelmästä( kuten Raspbian).Voit valita käyttöjärjestelmän näppäimistöllä, hiirellä tai jos käytät Raspberry Pi -yksikköä HDMI-videokaapelilla ja kotiteatterijärjestelmällä / HDTV, joka tukee CEC: tä( Consumer Electronics Control), voit käyttää ylä- ja alanäytönvalintanäppäimet kaukosäätimellä.
Jakaumien lisääminen BerryBoot-järjestelmään manuaalisesti
Kun käytät vain mukana toimitettuja BerryBoot-kuvia, kuten Raspbian ja Puppy Linux, asennus on piste ja napsautussuhde. Kun pääset vauhdikkaasta polusta, asiat saavat hieman hankalampia.
Jotta Linux-jakelu voidaan tuoda BerryBootiin, sinun täytyy ensin optimoida tämä jakelu SquashFS: lle. Prosessin ensimmäinen vaihe on hankkia kuva tästä jakelusta. Voit mennä tällä kolmella tavalla.
Ensinnäkin helpoin tapa tehdä tämä on napata BerryBoot-arkistoon optimoituja kuvia, joita ei ole virallisesti lisätty asentimeen;voit tehdä sen täällä.Voit käyttää näitä kuvia, koska niitä ei ole, eikä SquashFS-optimointia tarvita.
Toiseksi, kun kyseessä on Raspberry Pi -optimoidut kuvat, jotka ovat käytettävissä yleisesti ladattavissa mutta joita ei ole / optimoidaan BerryBootille vielä, voit yksinkertaisesti napata tämän kuvan.
Lopuksi sellaisten jakelujen tapauksessa, kuten Raspbmc, jotka edellyttävät asennustyökalun käyttämistä ladataksesi kaiken suoraan Pi: lle ja siirtymään sinne, sinun on luotava SD-kortin kuva, johon olet asentanut sen.luodaan levykuvia DD: llä, tutustu kätevä oppaisi täällä.
Voit myös käyttää Linux-laitetta( joko ladatut tai luodut). MYG-tiedoston lisäksi Linux-koneeseen( Linux-koneeseen oma Linux-työpöytä, Linux Live -levyllä varustettu tietokone tai jopa Rasbian kopioVadelma Pi), jotta voit käyttää SquashFS-työkalua. Siellä ei yksinkertaisesti ole ollut luotettavaa satamaa, joten pidämme asioita vakaina ja yksinkertaisena käyttämällä SquashFS: tä sen alkuperäisillä alustoilla.
Jos jakeluun ei ole asennettu SquashFS( Raspbian ei lähetä sitä oletuksena), kirjoita kopioon seuraava komento:
sudo apt-get asenna squashfs-tools
Muunna a. IMG, kytke SD-kortti tai USB-laite, joka sisältää tiedoston Linux-koneellesi. Aion viitata kuvatiedostoon NewBerryBoot.img komennoissa. Avaa päätelaite ja suorita seuraava komento. IMG:
sudo kpartx -av NewBerryBoot.img
Kpartx-komento luo laitekartat osiotaulukoista ja -av-kytkimellä se lisää kartoitukset ja toimii verbosely, jotenvoi lukea tuotoksen. Tuotteen pitäisi näyttää jotain seuraavalta:
lisää kartta loop0p1( 252: 5): 0 117187 lineaarinen /dev/ loop0 1
lisää kartta loop0p2( 252: 6): 0 3493888 lineaarinen /dev/ loop0 118784
Toinen ja suurempi osio loop0p2meitä kiinnostavat. Kuvasi silmukka voi olla erilainen( eli loop3p2), joten merkitse seuraavat komennot. Syötä seuraavat komennot:
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
Tämä komentosarja kiinnittää osion, muokkaa alkuperäisen osion tiedostojärjestelmiä ja optimoi kuvan SquashFS: llä( jättämällä pois lib / moduulit, jotka on jaettujakaumat BerryBootissa) ja sitten erottaa ja poistaa osion kartoitukset.
Tämän komentorivin tauon jälkeen voimme nyt palata BerryBoot-käyttöliittymän mukavuuteen. Oletko ladannut jo optimoitu. IMG tai luonut oman, on aika ottaa tämä. IMG ja lisätä sen BerryBootiin.
Kytke ulkoisen median, jolla on. IMG-tiedosto( kuten SD-kortti SD-kortinlukijassa) Raspberry Pi -yksikköön tai USB-keskittimeen. Käynnistä vadelmasi Pi alkuperäinen BerryBoot SD-kortti. Napsauta käynnistysvalintavalikossa Muokkaa-valikkopainiketta ja vedä BerryBoot-valikon editori ylös.
Jos haluat lisätä. IMG-tiedoston, napsauta ja pidä painettuna Lisää OS-painiketta niin:
Valitse Kopioi käyttöjärjestelmä USB-muistitikulta ja näyttöön tulee tiedostonvalintaikkuna:
Saatat huomata pariton. IMG-nimilaajennukset alareunassa Tiedostotyyppi-kentässä( .img128,. img192).Kun luot kuvan BerryBootille, voit liittää. IMG-laajennuksen 128: llä /192/224/ 240: lla osoittamaan BerryBootille, kuinka haluat, että kyseiselle jakelulle varattu muisti. Jos et tee niin tällä tavalla, älä huoli;voit aina asettaa sen BerryBoot-valikoneditorin Muokkaa-osioon.
Kun olet valinnut. IMG-tiedoston ja napsautat Avaa, istu hetkeksi, kun. IMG puretaan ja asennetaan. Sen jälkeen näet BerryBoot-valikoneditorin uudella lisäyksellä:
Menestys! Jos haluat tarkistaa nopeasti ennen tämän jakson jättämistä, tässä on tapoja, joilla voit ladata tai luoda. IMG-tiedoston, joka latautuu BerryBootiin( vakaana vähiten vakaana): Lataa virallisesta mutta ei sisällytetystä BerryBoot-arkistoluettelosta,muokkaa olemassa olevaa. IMG: tä SquashFS: llä tai luo oma. IMG olemassa olevasta SD-korttiasennuksesta ja muokkaa sitä SquashFS: llä.Mitä kauempana reitillä olet menossa, on suurempi riski, että muutos ei toimi tai sillä on näkymättömiä sivuvaikutuksia. Esimerkiksi Raspbmc-asennuksen. IMG: n luominen, mutta projektin kehittäjän Sam Nazaron mukaan muuntaminen SquashFS: ksi katkaisee päivitysjärjestelmän. Tässä mielessä kokeile kokeilemalla( ja kerro tästä tuloksista auttaaksesi muiden lukijoiden lisäämistä BerryBoot-kokoonpanoihin!)
Onko sinulla Raspberry Pi -projekti, jonka haluaisit nähdä käsittelemään? Kuulkaa kommentit tai lähetä meille sähköpostia osoitteeseen [email protected] ja teemme parhaamme tuoda projektin idea elämään.