Ako Multi-Boot vaše Malina Pi s BerryBoot

Obsah:

Ako Multi-Boot vaše Malina Pi s BerryBoot
Ako Multi-Boot vaše Malina Pi s BerryBoot

Video: Ako Multi-Boot vaše Malina Pi s BerryBoot

Video: Ako Multi-Boot vaše Malina Pi s BerryBoot
Video: MANCHESTER FOOTBALL - National Football Museum - UK Travel vlog - YouTube 2024, Apríl
Anonim
Ak chcete minúť menej času na výmenu kariet a viac času s vašou Raspberry Pi, inštalácia manažéra s viacerými bootmi BerryBoot spôsobuje, že je jednoduché spustiť viacero operačných systémov z jednej SD karty. Čítajte ďalej, keď prejdeme procesom.
Ak chcete minúť menej času na výmenu kariet a viac času s vašou Raspberry Pi, inštalácia manažéra s viacerými bootmi BerryBoot spôsobuje, že je jednoduché spustiť viacero operačných systémov z jednej SD karty. Čítajte ďalej, keď prejdeme procesom.

Prečo to mám robiť?

BerryBoot je nástroj na správu bootov pre Raspberry Pi, ktorý pridáva pomerne malú funkčnosť skúsenosti Raspberry Pi. Najväčšou výhodou je, že vám umožňuje zaviesť viac ako jeden operačný systém z karty SD. Operačné systémy môžete uložiť buď na samotnej karte, alebo ak chcete viac priestoru, môžete nakonfigurovať softvér BerryBoot, aby používal kartu SD iba ako spúšťač a spustiť operačné systémy z pripojeného pevného disku.

Navyše, nástroj na konfiguráciu softvéru BerryBoot umožňuje jednoduchšie previesť ďalšie optimalizované distribúcie Raspberry Pi. Súčasné distribúcie optimalizované pre Pi sú zahrnuté v programe BerryBoot:

  • BerryWebserver (balík webových serverov: Lighttpd + PHP + SQLITE)
  • Berry Terminal (LTSP / Edubuntu Thinclient)
  • Raspbian (Debian Wheezy)
  • MemTester
  • OpenElec (softvér Media Center)
  • Puppy Linux
  • RaspRazor (Neoficiálna pobočka rasbín, veľa programovacích nástrojov)
  • Cukor (operačný systém One-Laptop-per-Child)

Okrem zahrnutých distribúcií môžete tiež pridať vlastné distribúcie Linux buď stiahnutím optimalizovaných obrázkov, alebo ich konvertovaním do formátu SquashFS a ich importovaním do programu BerryBoot - viac informácií o tom neskôr.

Stručne povedané, ak chcete hrať s rôznymi nástrojmi a operačnými systémami na vašom Pi bez toho, aby ste si kupovali veľa SD kariet, označovali ich, sledovali ich a nepretržite ich vymieňali, BerryBoot je výborný spôsob, ako získať ešte viac z vášho pi s veľmi málo extra úsilie.

Čo potrebujem?

Budete potrebovať Raspberry Pi, príslušné periférne zariadenia a prístup na internet. Odporúčame Vám prečítať si našu príručku HTG Guide to Getting Started s Raspberry Pi, aby ste sa uistili, že máte základné informácie (ako napríklad uistite sa, že máte adekvátny zdroj napájania a základy konfigurácie Raspbian).

Okrem hardvérových požiadaviek uvedených v príručke budete musieť prevziať nasledujúci súbor z úložiska BerryBoot:

Inštalačný program BerryBoot

Ak chcete začať, extrahujte obsah súboru.ZIP BerryBoot Installer na SD kartu s formátovaním FAT, ktorú chcete použiť ako platformu s viacerými bootmi.

Konfigurácia produktu BerryBoot

Po stiahnutí inštalátora a extrahovaní jeho obsahu na kartu SD je čas začať. Vložte SD kartu do jednotky Raspberry Pi a zapojte napájací kábel, aby ste ju spustili. Uvidíte krátky proces zavádzania a potom sa dostanete k grafickému používateľskému rozhraniu sprievodcu konfiguráciou, ako je uvedené nižšie:

Chvíľu upravte výstup videa (vyberte alebo zrušte výber nadmerného skreslenia na základe toho, či uvidíte zelené kalibračné panely v hornej a dolnej časti obrazovky). Nastavte sieťové pripojenie na káblovú alebo Wi-Fi. Nakoniec nastavte predvoľby miest a klávesnice.
Chvíľu upravte výstup videa (vyberte alebo zrušte výber nadmerného skreslenia na základe toho, či uvidíte zelené kalibračné panely v hornej a dolnej časti obrazovky). Nastavte sieťové pripojenie na káblovú alebo Wi-Fi. Nakoniec nastavte predvoľby miest a klávesnice.

Ak ste vybrali sieťové pripojenie Wi-Fi, zobrazí sa výzva na výber siete Wi-Fi a zadajte prístupový kód tejto siete.

Poznámka: Toto nastavenie Wi-Fi sa vzťahuje iba na inštalačný program BerryBoot; po inštalácii distribúcií, ako je Rasbian, budete musieť znova nakonfigurovať sieť Wi-Fi v rámci tejto distribúcie.

Po nakonfigurovaní Wi-Fi alebo ak používate káblové pripojenie, budete vyzvaní vybrať disk:

Predvolená je karta SD. Ak chcete nainštalovať distribúcie na pripojený blesk alebo USB pevný disk, teraz je čas na pripojenie. Keď uvidíte disk, ktorý chcete použiť (v našom prípade kartu SD), vyberte ju a stlačte tlačidlo Formát.
Predvolená je karta SD. Ak chcete nainštalovať distribúcie na pripojený blesk alebo USB pevný disk, teraz je čas na pripojenie. Keď uvidíte disk, ktorý chcete použiť (v našom prípade kartu SD), vyberte ju a stlačte tlačidlo Formát.

Po uplynutí jednej minúty sa dostanete do ponuky Pridať OS, kde si môžete vybrať prvý (z mnohých) operačných systémov, ktoré chcete nainštalovať na vašu kartu BerryBoot. Najprv nainštalujeme Raspbian. Po jeho výbere stlačením tlačidla OK spustíte proces inštalácie.

Po dokončení sťahovania a inštalácie obrázka sa zobrazí editor redakcie BerryBoot:
Po dokončení sťahovania a inštalácie obrázka sa zobrazí editor redakcie BerryBoot:
Tu v editore ponúk môžete vykonať širokú škálu funkcií. Môžete pridať iný operačný systém alebo odstrániť existujúce operačné systémy, rovnako ako nastaviť predvolený operačný systém. Vlastnosti jednotlivých obrázkov môžete upraviť, aby ste zmenili názov a alokáciu pamäte. Môžete klonovať operačný systém (je to užitočné, ak chcete napríklad robiť dva odlišné projekty s Raspbian). Môžete zálohovať celú SD kartu alebo jednotlivý operačný systém inštalovať do externého pamäťového zariadenia.
Tu v editore ponúk môžete vykonať širokú škálu funkcií. Môžete pridať iný operačný systém alebo odstrániť existujúce operačné systémy, rovnako ako nastaviť predvolený operačný systém. Vlastnosti jednotlivých obrázkov môžete upraviť, aby ste zmenili názov a alokáciu pamäte. Môžete klonovať operačný systém (je to užitočné, ak chcete napríklad robiť dva odlišné projekty s Raspbian). Môžete zálohovať celú SD kartu alebo jednotlivý operačný systém inštalovať do externého pamäťového zariadenia.

Okrem toho môžete tiež klepnúť na malú dvojitú šípku nachádzajúcu sa na pravom okraji, aby ste získali prístup k rozšírenej konfigurácii (umožňuje upravovať konfiguračné a systémové súbory používané spoločnosťou BerryBoot), nastaviť heslo pre BerryBoot, opraviť poškodené súborových systémov a prepínať z editora ponuky GUI do terminálu.

Zatiaľ čo všetky tieto funkcie a možnosti sú skvelé, to, čo nás najviac zaujíma, je pridanie ďalšieho operačného systému. Kliknite na položku Pridať operačný systém. Tým sa vrátite do ponuky Pridať OS, ktoré sme boli len pred chvíľou - teraz pridáme OpenELEC do nášho systému BerryBoot. Vyberte svoj výber a stlačte OK.

Po dokončení inštalácie obrazu druhého operačného systému môžete vybrať ten, ktorý chcete mať predvolený, a kliknite na tlačidlo Nastaviť ako predvolené.Rozhodli sme sa robiť Raspbian ako náš predvolený operačný systém:

V tomto momente sme pripravení opustiť editor a vyskúšať proces s viacerými bootmi. Stlačte tlačidlo Ukončiť na paneli s ponukami. O chvíľu neskôr sa vrátite späť do hlavného menu BerryBoot takto:
V tomto momente sme pripravení opustiť editor a vyskúšať proces s viacerými bootmi. Stlačte tlačidlo Ukončiť na paneli s ponukami. O chvíľu neskôr sa vrátite späť do hlavného menu BerryBoot takto:
Ak v predchádzajúcom kroku nastavíte predvolený operačný systém, bude automaticky odpočítavať, aby sa spustil. Ak ste to neurobili, bude to jednoducho na voľnobeh a čaká na vás, aký operačný systém chcete nainštalovať. Predvolený časový limit pre výber ponuky zavádzania je 10 sekúnd.
Ak v predchádzajúcom kroku nastavíte predvolený operačný systém, bude automaticky odpočítavať, aby sa spustil. Ak ste to neurobili, bude to jednoducho na voľnobeh a čaká na vás, aký operačný systém chcete nainštalovať. Predvolený časový limit pre výber ponuky zavádzania je 10 sekúnd.

Ak chcete túto hodnotu zmeniť, stlačte tlačidlo Upraviť v pravom dolnom rohu, čím sa vrátite do editora ponuky BerryBoot. Tu môžete kliknúť na kartu Rozšírená konfigurácia (ktorá je skrytá, stlačte dvojitú šípku na pravej strane panela s ponukami) a potom upravte hodnotu "bootmenutimeout" nájdená v súbore uEnv.txt na hodnotu okrem 10.

Bez ohľadu na to, či upravujete hodnotu alebo nie, ponuka BerryBoot bude vždy prvou vecou, ktorú uvidíte pri štarte z vypnutého stavu alebo reštartovanie z akéhokoľvek nainštalovaného operačného systému (napríklad Raspbian). Môžete si vybrať operačný systém pomocou klávesnice, myši alebo ak používate jednotku Raspberry Pi s video káblom HDMI a systémom domáceho kina / HDTV, ktorý podporuje CEC (Consumer Electronics Control), môžete použiť hore a dole výberové šípky na diaľkovom ovládači, aby ste mohli vykonať výber.

Pridanie rozdelenia do systému BerryBoot ručne

Keď používate iba BerryBootové obrázky, ako napríklad Raspbian a Puppy Linux, inštalácia je bodová a kliknutá záležitosť. Keď sa vydáte z prebudovanej cesty, veci sa stávajú trochu zložitejšie.
Keď používate iba BerryBootové obrázky, ako napríklad Raspbian a Puppy Linux, inštalácia je bodová a kliknutá záležitosť. Keď sa vydáte z prebudovanej cesty, veci sa stávajú trochu zložitejšie.

Aby ste mohli importovať distribúciu Linux do BerryBoot, musíte najprv optimalizovať distribúciu pre SquashFS. Prvým krokom v tomto procese je získať obraz tejto distribúcie. Môžete to urobiť jedným z troch spôsobov.

Po prvé, najjednoduchší spôsob, ako to urobiť, je chytiť optimalizované obrázky z úložiska BerryBoot, ktoré ešte neboli oficiálne pridané do inštalátora; môžete to urobiť tu. Môžete použiť tieto obrázky tak, ako sú, bez nutnosti optimalizácie SquashFS.

Po druhé, v prípade optimalizovaných obrázkov Raspberry Pi, ktoré sú k dispozícii pre bežné prevzatie, ale ešte nie sú / optimalizované pre BerryBoot, môžete tento obrázok jednoducho chytiť.

Nakoniec, v prípade distribúcií, ako je Raspbmc, ktoré vyžadujú použitie inštalačného nástroja na prevzatie všetkého priamo na Pi a odtiaľto, budete musieť vytvoriť obrázok SD karty, ktorú ste si nainštalovali, aby ste mohli pomôcť pri vytváraní disk obrázky pomocou DD, pozrite sa na naše užitočné návod tu.

Okrem súboru.IMG (stiahnutý alebo vytvorený) budete potrebovať prístup aj k zariadeniu Linux (či už je to Linuxový počítač určený pre Linux, počítač s Linux Live CD alebo dokonca aj kópiu rasbínu na mašli Pi), aby ste mohli použiť nástroj SquashFS. Tam jednoducho nebol spoľahlivý port ešte, takže budeme držať veci stabilné a jednoduché pomocou SquashFS na natívnej platforme.

Ak vaša distribúcia už nemá SquashFS nainštalovanú (Raspbian s ňou štandardne neposkytuje), zadajte na termináli nasledujúci príkaz na získanie kópie:

sudo apt-get install squashfs-tools

Ak chcete konvertovať.IMG, pripojte kartu SD alebo zariadenie USB obsahujúce súbor do zariadenia Linux. Na príkazy budeme odkazovať na obrazový súbor ako NewBerryBoot.img. Otvorte terminál a spustite nasledujúci príkaz na.IMG:

sudo kpartx -av NewBerryBoot.img

Príkaz kpartx vytvára mapy prístrojov z tabuliek oddielov a pomocou prepínača -av pridá mapovanie a pracuje podrobne, aby sme mohli čítať výstup. Výstup by mal vyzerať takto:

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

Druhý a väčší oddiel, loop0p2, je ten, ktorý nás zaujíma. Vo vašom obraze môže byť smyčka odlišná (t.j. loop3p2), takže si všimnite meno pre ďalšie príkazy. Zadajte nasledujúce príkazy:

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

Táto séria príkazov namontuje oddiel, upraví tabuľku systémov súborov v pôvodnom oddieli, optimalizuje obraz pomocou SquashFS (vynecháva lib / moduly, ktoré sú zdieľané medzi rozdeleniami v BerryBoot) a potom odpojí a odstraňuje mapovanie oddielov.

Po všetkom tejto magickej príkazovej línii sa teraz môžeme vrátiť k pohodliu BerryBoot GUI. Či už ste stiahli už optimalizovaný.IMG alebo ste si vytvorili svoj vlastný, je čas, aby ste tento.IMG pridal a pridal ho k BerryBoot.

Pripojte externé médium, ktoré uchováva súbor.IMG (napríklad kartu SD v čítačke kariet SD) do jednotky Raspberry Pi alebo pripojeného rozbočovača USB. Vložte do svojej Raspberry Pi originálnu kartu BerryBoot SD. V ponuke výberu zavádzania stlačte tlačidlo Upraviť ponuku a vytiahnite editor menu BerryBoot.

Ak chcete pridať súbor.IMG, jednoducho kliknite na tlačidlo Pridať OS a podržte ho takto:

Vyberte možnosť Kopírovať operačný systém z USB kľúča a zobrazí sa dialógové okno na výber súboru:
Vyberte možnosť Kopírovať operačný systém z USB kľúča a zobrazí sa dialógové okno na výber súboru:
Môžete si všimnúť zvláštne rozšírenia názvu.IMG dole v poli Typ súboru (.img128,.img192). Pri vytváraní obrázka pre BerryBoot môžete pripojiť príponu.IMG s 128/192/224/240, aby ste BerryBoote oznámili, ako chcete pamäť pridelená pre túto distribúciu. Ak to neurobíte týmto spôsobom, nebojte sa; môžete ho vždy nastaviť v sekcii Upraviť editora ponuky BerryBoot.
Môžete si všimnúť zvláštne rozšírenia názvu.IMG dole v poli Typ súboru (.img128,.img192). Pri vytváraní obrázka pre BerryBoot môžete pripojiť príponu.IMG s 128/192/224/240, aby ste BerryBoote oznámili, ako chcete pamäť pridelená pre túto distribúciu. Ak to neurobíte týmto spôsobom, nebojte sa; môžete ho vždy nastaviť v sekcii Upraviť editora ponuky BerryBoot.

Po výbere súboru.IMG a stlačení Open (Otvoriť) sa na chvíľu posaďte, pretože.IMG je rozbalený a nainštalovaný. Potom uvidíte editor ponuky BerryBoot s novým doplnkom:

Úspech! Ak chcete skontrolovať rýchlo pred opustením tejto sekcie, tu sú spôsoby, ako môžete stiahnuť alebo vytvoriť súbor.IMG, ktorý sa načíta do súboru BerryBoot (v poradí najstabilnejších a najstabilnejších): Stiahnite si z oficiálneho zoznamu úložišť BerryBoot, upraviť existujúci.IMG pomocou SquashFS alebo vytvoriť vlastný.IMG z existujúcej inštalácie SD karty a potom ho upraviť pomocou SquashFS. Čím ďalej z prerazenej cesty idete väčšie riziko, že modifikácia nebude fungovať, alebo bude mať neviditeľné vedľajšie účinky. Je možné napríklad vytvoriť.IMG inštalácie Raspbmc, ale podľa vývojára projektu Sam Nazarko, jeho prevod na SquashFS preruší upgrade systému. S týmto upozornením neváhajte experimentovať (a podajte o tom správy s výsledkami, ktoré pomáhajú kolegom čitateľom pridať k ich nastaveniam BerryBoot!)
Úspech! Ak chcete skontrolovať rýchlo pred opustením tejto sekcie, tu sú spôsoby, ako môžete stiahnuť alebo vytvoriť súbor.IMG, ktorý sa načíta do súboru BerryBoot (v poradí najstabilnejších a najstabilnejších): Stiahnite si z oficiálneho zoznamu úložišť BerryBoot, upraviť existujúci.IMG pomocou SquashFS alebo vytvoriť vlastný.IMG z existujúcej inštalácie SD karty a potom ho upraviť pomocou SquashFS. Čím ďalej z prerazenej cesty idete väčšie riziko, že modifikácia nebude fungovať, alebo bude mať neviditeľné vedľajšie účinky. Je možné napríklad vytvoriť.IMG inštalácie Raspbmc, ale podľa vývojára projektu Sam Nazarko, jeho prevod na SquashFS preruší upgrade systému. S týmto upozornením neváhajte experimentovať (a podajte o tom správy s výsledkami, ktoré pomáhajú kolegom čitateľom pridať k ich nastaveniam BerryBoot!)

Máte projekt Raspberry Pi, ktorý by nás rád videl? Zmeňte komentáre alebo nám napíšte e-mail na [email protected] a budeme sa snažiť o to, aby vaša myšlienka o projekte prežila.

Odporúča: