Så här startar du din Raspberry Pi med BerryBoot

Mar 21, 2025
Hårdvara

Om du vill spendera mindre tid på att byta kort och mer tid på att spela med din Raspberry Pi, är det enkelt att starta flera operativsystem från ett SD-kort genom att installera BerryBoot multi-boot manager. Läs vidare när vi går igenom processen.

Varför vill jag göra det här?

BerryBoot är ett starthanteringsverktyg för Raspberry Pi som lägger till en hel del funktioner till Raspberry Pi-upplevelsen. Den största fördelen är att det låter dig starta mer än ett operativsystem från SD-kortet. Du kan lagra operativsystemen antingen på själva kortet eller, om du vill ha mer utrymme, kan du konfigurera BerryBoot så att den endast använder SD-kortet som startprogram och för att köra operativsystemen från en ansluten hårddisk.

Dessutom gör BerryBoot-konfigurationsverktyget det enkelt att ladda ner ytterligare Raspberry Pi-optimerade distributioner. De nuvarande Pi-optimerade distributionerna som ingår i BerryBoot är:

  • BerryWebserver (webbserverpaket: Lighttpd + PHP + SQLITE)
  • Berry Terminal (LTSP / Ubuntu Thin Client)
  • Raspbian (Debian Wheezy)
  • MemTester
  • OpenElec (Media Center-programvara)
  • Valp Linux
  • RaspRazor (inofficiell Rasbian-filial, massor av programmeringsverktyg)
  • Socker (operativsystemet One-Laptop-per-Child)

Förutom de inkluderade distributionerna kan du också lägga till dina egna Linux-distributioner antingen genom att ladda ner optimerade bilder eller genom att konvertera dem till SquashFS-format och importera dem till BerryBoot - mer om detta senare.

Kort sagt, om du vill spela med olika verktyg och operativsystem på din Pi utan att köpa en massa SD-kort, märka dem, hålla reda på dem och byta ut dem hela tiden, är BerryBoot ett utmärkt sätt att få ännu mer från din Pi med mycket lite extra ansträngning.

Vad behöver jag?

Du behöver en Raspberry Pi, lämpliga kringutrustning och tillgång till internet. Vi föreslår att du läser igenom vår handledning HTG-guiden för att komma igång med Raspberry Pi för att se till att du har grunderna täckta (som att se till att du har en tillräcklig strömkälla och grunderna för att konfigurera Raspbian).

Förutom de hårdvarukrav som beskrivs i handledningen måste du ladda ner följande fil från BerryBoot-arkivet:

För att komma igång extrahera innehållet i BerryBoot Installer .ZIP-filen till ett FAT-formaterat SD-kort som du vill använda som din multi-boot-plattform.

Konfigurera BerryBoot

När du har laddat ner installationsprogrammet och extraherat innehållet till ditt SD-kort är det dags att komma igång. Sätt in SD-kortet i din Raspberry Pi-enhet och koppla in strömkabeln för att starta upp den. Du kommer att se en kort startprocess och sedan kommer du till GUI för konfigurationsguiden enligt nedan:

Ta en stund att justera videoutgången (välj eller avmarkera överskanning baserat på om du ser de gröna kalibreringsfältet längst upp och längst ner på skärmen). Ställ in din nätverksanslutning till trådbundet eller Wi-Fi. Slutligen ställer du in dina språkinställningar och tangentbordspreferenser.

Om du valde Wi-Fi för din nätverksanslutning uppmanas du att välja ett Wi-Fi-nätverk och ange nätverkets lösenord.

Notera: Denna Wi-Fi-inställning gäller endast BerryBoot-installationsprogrammet; när du har installerat distributionerna - som Rasbian - måste du konfigurera Wi-Fi igen inom den distributionen.

När du har konfigurerat Wi-Fi eller om du använder en trådbunden anslutning uppmanas du att välja en disk:

Standard är SD-kortet. Om du vill installera distributionerna till en ansluten blixt eller USB-hårddisk är det dags att ansluta den. När du ser skivan du vill använda (i vårt fall SD-kortet), välj den och tryck på Format-knappen.

Efter en minut eller så kommer du att sparkas in i menyn Lägg till OS där du kan välja det första (av många) operativsystem du vill installera på ditt BerryBoot-kort. Till att börja med kommer vi att installera Raspbian. När du har valt det trycker du på OK för att starta installationsprocessen.

När bilden har laddats ner och installerats presenteras BerryBoot-menyredigeraren:

Här i menyredigeraren kan du utföra en mängd olika funktioner. Du kan lägga till ett annat operativsystem eller ta bort befintliga och ställa in standardoperativsystemet. Du kan redigera egenskaperna för de enskilda bilderna för att ändra namn och minnesallokering. Du kan klona operativsystemet (praktiskt om du till exempel vill göra två olika projekt med Raspbian). Du kan säkerhetskopiera hela SD-kortet eller enskilda operativsysteminstallationer till en extern lagringsenhet.

Utöver allt detta kan du också trycka på den lilla dubbelpilen längst till höger för att komma åt den avancerade konfigurationen (låter dig redigera konfigurations- och systemfilerna som används av BerryBoot), ställa in ett lösenord på BerryBoot, reparera skadad filsystem och växla från GUI-menyredigeraren till terminalen.

Medan alla dessa funktioner och alternativ är fantastiska, är det vi är mest intresserade av nu att lägga till ett ytterligare operativsystem. Klicka på Lägg till operativsystem. Detta leder dig tillbaka till menyn Lägg till OS som vi var i för ett ögonblick sedan - vi ska lägga till OpenELEC i vårt BerryBoot-system nu. Gör ditt val och tryck OK.

När installationen av den andra operativsystembilden är klar kan du sedan välja den du vill vara standard och klicka på knappen Gör standard. Vi väljer att göra Raspbian till vårt standardoperativsystem:

Vid den här tiden är vi redo att avsluta redigeraren och testa multi-boot-processen. Tryck på Avsluta-knappen i menyraden. En stund senare kommer du att bli tillbaka till BerryBoot-huvudmenyn så:

Om du ställer in ett standardoperativsystem i föregående steg kommer det automatiskt att räknas ner för att starta det. Om du inte gjorde det går det bara på tomgång och väntar på att du väljer vilket operativsystem du vill starta in. Standard timeout för startmenyval är 10 sekunder.

Om du vill ändra det värdet kan du trycka på Redigera-menyknappen i det nedre högra hörnet, som återgår till BerryBoot-menyredigeraren. Där kan du klicka på fliken Avancerad konfiguration (som är dold, klicka på dubbelpilen till höger i menyraden) och sedan redigera värdet “bootmenutimeout” som finns i uEnv.txt till ett värde förutom 10.

Oavsett om du redigerar värdet eller inte kommer BerryBoot-menyn alltid att vara det första du ser när du startar från ett avstängt läge eller starta om från något av dina installerade operativsystem (t.ex. Raspbian). Du kan välja ditt operativsystem med tangentbord, mus eller om du använder din Raspberry Pi-enhet med en HDMI-videokabel och ett hemmabiosystem / HDTV som stöder CEC (Consumer Electronics Control), kan du använda upp och ner markeringspilar på fjärrkontrollen för att göra dina val.

Lägga till distributioner till BerryBoot-systemet manuellt

När du bara använder de inkluderade BerryBoot-bilderna, till exempel Raspbian och Puppy Linux, är installationen en pek-och-klickaffär. När du vågar utanför misshandlad väg blir det lite svårare.

För att kunna importera en Linux-distribution till BerryBoot måste du först optimera den distributionen för SquashFS. Det första steget i processen är att få en bild av den distributionen. Du kan gå igenom detta på tre sätt.

För det första är det enklaste sättet att göra det att ta optimerade bilder från BerryBoot-förvaret som ännu inte har lagts till i installationsprogrammet; du kan gör det här . Du kan använda dessa bilder som de är, ingen SquashFS-optimering behövs.

För det andra, när det gäller Raspberry Pi-optimerade bilder som är tillgängliga för allmän nedladdning men inte i / optimeras för BerryBoot än, kan du helt enkelt ta den bilden.

Slutligen, när det gäller distributioner som Raspbmc som kräver att du använder ett installationsverktyg för att ladda ner allt direkt till Pi och gå därifrån, måste du skapa en bild av SD-kortet du installerade det till - för hjälp med att skapa diskbilder med DD, kolla in vår praktiska handledning här .

Förutom .IMG-filen (antingen nedladdad eller skapad) behöver du också tillgång till en Linux-maskin (vara Linux-maskinen ett dedikerat Linux-skrivbord, en dator med en Linux Live CD eller till och med en kopia av Rasbian på din Raspberry Pi), för att använda SquashFS-verktyget. Det har helt enkelt inte funnits en tillförlitlig port ännu, så vi kommer att hålla saker stabila och enkla genom att använda SquashFS på dess inbyggda plattform.

Om din distribution inte redan har SquashFS installerat (Raspbian levereras inte som standard), ange följande kommando på terminalen för att ta en kopia:

sudo apt-get install squashfs-tools

För att konvertera .IMG, anslut ett SD-kort eller USB-enhet som innehåller filen till din Linux-maskin. Vi kommer att hänvisa till bildfilen som NewBerryBoot.img i kommandona. Öppna terminalen och kör följande kommando på .IMG:

sudo kpartx -av NewBerryBoot.img

Kommandot kpartx skapar enhetskartor från partitionstabeller och med –av-omkopplaren kommer det att lägga till mappningarna och fungera ordentligt så att vi kan läsa utdata. Utgången ska se ut så här:

lägg till karta loop0p1 (252: 5): 0 117187 linjär / dev / loop0 1
lägg till karta loop0p2 (252: 6): 0 3493888 linjär / dev / loop0 118784

Den andra och större partitionen, loop0p2, är den vi är intresserade av. I din bild kan slingan vara annorlunda (dvs. loop3p2), så notera namnet på nästa kommando. Ange följande kommandon:

sudo mount / dev / mapper / loop0p2 / mnt
sudo sed -i ‘s / ^ \ / dev \ / mmcblk / # \ 0 / g’ / mnt / etc / fstab
sudo mksquashfs / mnt convert_image_for_berryboot.img -comp lzo -e lib / modules
sudo umount / mnt
sudo kpartx -d NewBerryBoot.img

Denna serie av kommandon monterar partitionen, redigerar filsystemstabellen i den ursprungliga partitionen, optimerar bilden med SquashFS (utelämnar lib / modulerna som delas mellan distributionerna i BerryBoot) och sedan avmonteras och raderas partitionskartläggningarna.

Efter all denna magiska kommandorad kan vi nu gå tillbaka till komforten i BerryBoot GUI. Oavsett om du laddade ner ett redan optimerat .IMG eller om du skapade ett eget, är det dags att ta det .IMG och lägga till det i BerryBoot.

Anslut det externa mediet som innehåller .IMG-filen (till exempel SD-kortet i en SD-kortläsare) till din Raspberry Pi-enhet eller anslutna USB-hubb. Starta din Raspberry Pi med det ursprungliga BerryBoot SD-kortet. På startvalsmenyn, tryck på Redigera-menyknappen för att dra upp BerryBoot-menyredigeraren.

För att lägga till din .IMG-fil, klicka och håll ned knappen Lägg till OS så:

Välj Kopiera OS från USB-minnet och du får sedan en dialogruta för filval:

Du kanske märker de udda .IMG-tilläggen nere längst ner i rutan Filer av typ (.img128, .img192). När du skapar en bild för BerryBoot kan du lägga till .IMG-tillägget med 128/192/224/240 för att ange BerryBoot hur du vill att minnet ska fördelas. Om du inte gör det på det här sättet, oroa dig inte; Du kan alltid ställa in den i avsnittet Redigera i BerryBoot-menyredigeraren.

När du har valt din .IMG-fil och tryckt på Öppna, luta dig tillbaka ett ögonblick när .IMG packas upp och installeras. Därefter ser du BerryBoot-menyredigeraren med ett nytt tillägg:

Framgång! För att granska snabbt innan du lämnar det här avsnittet, här är hur du kan ladda ner eller skapa en .IMG-fil för att laddas in i BerryBoot (i ordning efter mest stabil till minst stabil): Ladda ner från den officiella men inte inkluderade BerryBoot-förvarslistan, ändra en befintlig .IMG med SquashFS, eller skapa din egen .IMG från en befintlig SD-kortinstallation och ändra den sedan med SquashFS. Ju längre borta från misshandlad väg du går desto större är risken att modifieringen inte fungerar eller kommer att ha osedda biverkningar. Det är till exempel möjligt att skapa en .IMG av en Raspbmc-installation men enligt projektutvecklaren Sam Nazarko bryter uppgraderingssystemet genom att konvertera det till SquashFS. Med det i åtanke är du välkommen att experimentera (och rapportera tillbaka här med resultaten för att hjälpa dina medläsare att lägga till sina BerryBoot-inställningar!)


Har du ett Raspberry Pi-projekt som du skulle vilja se oss ta itu med? Ljud av i kommentarerna eller skicka oss ett mejl på [email protected] och vi gör vårt bästa för att få din projektidé att leva upp.

.post-innehåll .inmatningsfot

Raspberry Pi: Multi-boot With BerryBoot

How To MultiBoot Raspberry Pi 2 Via BerryBoot

Raspberry Pi 2 Tutorial Multiboot BerryBoot

How To Dual-Boot / Multi-boot A Raspberry Pi With NOOBS.

How To Install Multiple OS On Raspberry Pi (BerryBoot)

BerryBoot Raspberry Pi 400. Multi OS Launcher.

Boot Multiple OSs From An SSD With BerryBoot On A Raspberry Pi 4/400

Berryboot 2.0 Raspberry Pi 4 Multiple OS Installer Pt1

BerryConverter. Convert Images For Berryboot. Raspberry Pi 4. Multi OS Launcher.

Without SD CARD RASPBERRY Pi 3 USB Boot Muitiple Os Using BerryBoot

Boot Parrot Security, Kali & Other Operating Systems On A Raspberry Pi With BerryBoot [Tutorial]

Raspberry Pi 4 8GB. Berryboot Test. SSD Multiboot. #now Works See Link In The Description#

Raspberry Pi 4: How To Install Multiple OS In One SDcard

How To Setup Pinn OS On Raspberry Pi 400. SSD Installation.

Raspberry Pi - Tutorial 3B - Installing The OS Using Berry Boot

Quad Boot Raspberry Pi MultiBoot With Rasbian, Retropie, RasPlex, & Kodi

Raspberry Pi 4 Easy Multi Boot + External SSD - Berry Boot Tutorial

Raspberry Pi 4 NOOBS First Time Installation Multiboot Kodi Retroarch Raspbian Simple Tutorial

Multi-Boot On Your Pi4 With Pinn OS


Hårdvara - Mest populära artiklar

Oroa dig inte för din smartphones batteri, använd det bara

Hårdvara May 3, 2025

OBEHANDLAT INNEHÅLL När du försöker få ut det mesta av din enhet är det enkelt att tänka över batterierna. Gör det inte. Anslut dina enheter när det är möjligt, ta med..


Ska du få en "Ultra HD" 4K TV?

Hårdvara Aug 31, 2025

OBEHANDLAT INNEHÅLL Gå igenom alla elektroniska showroom och de flesta TV-apparater du ser kommer att vara någon form av "Ultra HD" 4K. Det finns många modeller tillgängliga ..


Så här byter du ut din bärbara dators tangentbord eller pekplatta

Hårdvara Jul 12, 2025

OBEHANDLAT INNEHÅLL Uteslutande av oavsiktliga skador är din bärbara datorns tangentbord och pekplatta de delar som börjar visa slitage så snart du använder dem. Inte bara �..


Så här styr du ditt Eero Wi-Fi-nätverk med Amazon Echo

Hårdvara Jun 20, 2025

OBEHANDLAT INNEHÅLL Tack vare Alexa och dess öppna API kan du styra ett stort antal enheter med bara din röst. Om du har en YRH och FI-system kan du till och med..


Så här stoppar du din webbkamera från att frysa och krascha på Windows 10

Hårdvara Feb 7, 2025

Windows 10 års jubileumsuppdatering bröt miljontals webbkameror. Microsoft släppte en patch, men det finns ett registerhack som du kan använda om korrigeringen inte ..


Så här använder du din Apple Watch som stoppur

Hårdvara Jan 19, 2025

OBEHANDLAT INNEHÅLL Av alla de otaliga funktioner som Apple Watch kan utföra är ett ofta förbises men mycket användbart alternativ stoppurfunktionen. Apple Wat..


Dör datorer? Naturligtvis inte, här är varför

Hårdvara Aug 31, 2025

OBEHANDLAT INNEHÅLL Rapporter om datorns bortgång har överdrivits kraftigt. Vi har alla hört att alla bara köper surfplattor och slänger ut sina tangentbord och möss. Men o..


Vad du sa: Ge en gammal bärbar dator ett nytt liv

Hårdvara Sep 15, 2025

OBEHANDLAT INNEHÅLL Tidigare i veckan bad vi dig att dela med dig av dina tips och tricks för att andas liv i en gammal bärbar dator, nu är vi tillbaka för att dela med dig av dina..


Kategorier