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:
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:
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.
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:
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
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:
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:
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.