Annons

Att använda en Raspberry Pi är jättekul. Med så många projekt att välja mellan, kommer $ 50-datorn att hålla dig upptagen i månader. Men att skapa en Raspberry Pi kan vara tidskrävande.

Om du inte ansluter ett tangentbord för att ställa in Wi-Fi kämpar du för att hitta rätt skärmkonfiguration. Eller något annat trivialt inställningsalternativ som egentligen inte borde ta så lång tid att sortera.

Men i många fall kan du göra dessa ändringar enkelt och snabbt. Så här justerar du Raspberry Pi i / boot / partitionen innan du ens startar upp den.

Vad är Raspberry Pi Boot-partitionen?

Hallon Pi 2

När du konfigurerar en Raspberry Pi måste du installera ett operativsystem. Detta görs inte i samma sak som på en dator eller bärbar dator. I stället en operativsystem är installerat på en Raspberry Pi Hur man installerar ett operativsystem på en Raspberry PiSå här installerar du ett operativsystem på din Raspberry Pi och hur du klonerar din perfekta installation för snabb katastrofåterställning. Läs mer genom att skriva det till ett SD-kort.

instagram viewer

Under denna process delas kortet upp i två eller flera partitioner. Ett av dessa har operativsystemet, formaterat med filsystemet EXT4.

Den andra kallas alltid “boot” och kallas / boot /. Detta har en mängd uppstartsdata, konfigurationer och andra alternativ och formateras med FAT-filsystemet. Observera att / boot / partitionen krävs för varje Raspberry Pi-distro.

Utöver det faktum att du kan använda / starta / för att justera Raspberry Pis hårdvaruinställningar, är det anmärkningsvärt på ett annat sätt. Den / start / partitionen kan nås på vilken dator som helst med en kortläsare. Detta står i kontrast till huvud OS, som nästan alltid bara kan läsas på en Linux-dator.

Som sådan kan du komma åt / starta / i Windows, macOS, Linux, vad som helst. Det är viktigt att du också kan bläddra till det från det installerade operativsystemet på din Raspberry Pi.

Så / boot / partitionen är användbar. Men vad kan du göra med det? Sätt i Raspberry Pis SD-kort i datorn, öppna / starta / och läs sedan vidare för att ta reda på det.

1. Märk din hallon Pi Distro

Att köra flera projekt på din Raspberry Pi kan vara lite förvirrande. Till exempel har jag ett kalkylblad, så jag vet vad varje Pi gör. Jag noterar också vilken hårdvara som är ansluten, till exempel en kamera eller pekskärm, och vilket fall Pi är i.

Men du kanske bara har ett Pi, med flera microSD-kort för enkel växling mellan projekt. Även då kan du dock ha svårt att komma ihåg vad som finns på varje kort.

Skapa helt enkelt en textfil i / boot / partitionen med ett användbart namn, till exempel "security cam.txt" eller "print server.txt." Du kan lägga till mer information om projektet i filens kropp.

Genom att göra detta kan du snabbt identifiera SD-kortet utan att starta.

2. Tweak Config.txt för bättre hårdvarukompatibilitet

Även om Raspberry Pi inte har något BIOS-system som sådant, har den filen config.txt, som finns i / boot /.

Detta är hem för tweaks för Raspberry Pi, med alternativ för nästan allt du kan föreställa dig. Filen har en lista över inställningar med formatet "egenskap = värde" (utan citat), en per rad. Observera bristen på utrymmen. Kommentarer kan läggas till med hjälp av tecknet # för att starta en rad.

Varje avsnitt i filen config.txt är tydligt markerad med kommenterade rader som förklarar vad varje inställning gör. Även om den här filen bara ska redigeras med omsorg, finns det tillräckligt med information för att hindra dig att göra ändringar med allvarliga konsekvenser.

Vilken typ av justeringar du gör här kommer att bero på hur du installerar hårdvaran. Till exempel kanske du vill aktivera kameramodulen vid start:

start_x = 1

Under tiden, om du kämpar för att få en bild via HDMI ut, använd

hdmi_safe = 1

Den här inställningen kombinerar olika HDMI-inställningar för att skapa en allmän, fix-fix som bör tvinga HDMI att fungera.

En mer anmärkningsvärd config.txt tweak roterar skärmen med display_rotate. Rotera till exempel 90 grader med

display_rotate = 1

En 180-graders rotation är det under tiden

display_rotate = 2

Och så vidare.

Som du har samlat är config.txt den enskilt viktigaste hårdvarukonfigurationsfunktionen på hallon Pi. Medan raspi-config är betydande, har config.txt en större inverkan, vilket möjliggör betydande pre-boot konfiguration.

Konsultera elinux.org wiki för mer detaljerade detaljer om filen config.txt.

3. Skapa en tom fil för att aktivera SSH

Redigera config.txt på Raspberry Pi

Att använda SSH för att få fjärråtkomst till Raspberry Pi sparar mycket tid. Till exempel kanske du vill uppdatera operativsystemet, men inte kan ansluta Pi till en TV. Svaret är att fjärråtkomst till Raspberry Pi VNC, SSH och HDMI: Tre alternativ för att se din hallonpiRaspberry Pi är en anmärkningsvärd liten dator, men det kan vara tidskrävande att konfigurera den och ansluta den till din bildskärm. Läs mer och SSH är det snabbaste sättet att göra detta.

Senare versioner av det Debian-baserade Raspberry Pi-operativsystemet har dock SSH inaktiverat som standard. Detta är en säkerhetsåtgärd som kan vara olämplig för vanliga användare.

Det finns dock en lösning. Skapa helt enkelt en speciell fil i / boot / partitionen för att aktivera SSH.

Öppna / starta / partitionen på din dator och skapa en ny fil. Märk det sSH och ta bort filändelsen. Så enkelt är det! Så fort det kan vara, är det värt att hålla en ssh-flaggfil på din PC. På det här sättet behöver du bara dra och släppa filen till / boot / partitionen varje gång du installerar ett Raspberry Pi OS.

Denna fil fungerar som en flagga när Pi startar upp och instruerar operativsystemet att aktivera SSH.

Observera att du blir ombedd att ändra standardlösenordet för "pi" när du loggar in först.

4. Spara Wi-Fi-nätverksuppgifter i wpa_supplicant.conf

En annan tid sjunker med att ställa in en Raspberry Pi är att få enheten i ditt trådlösa nätverk. När du ansluter den direkt till routern kan det spara tid här, du kanske inte har tillräckligt med portar. Eller så har du Pi för långt borta.

Svaret är trådlöst nätverk, vilket betyder att logga in på Pi: s skrivbordsmiljö. Det tar inte så lång tid att ställa in med en mus och tangentbord. Du kan ställa in den på kommandoraden genom att redigera filen wpa_supplicant.conf, men du kan också redigera den innan Pi-startarna.

Skapa en ny fil wpa_supplicant.conf i / boot / partitionen. Öppna den i din dators textredigerare (t.ex. Notepad på Windows, eller så kan du föredra Notepad ++). Kopiera och klistra in följande rader:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 land = US-nätverk = {ssid = "SSID" psk = "PASSWORD" key_mgmt = WPA-PSK}

Vissa redigeringar krävs. Först ändra landet efter behov (till exempel GB för Storbritannien).

Ställ sedan in fälten SSID och LÖSENORD så att de matchar de i ditt trådlösa nätverk. Spara filen, stäng sedan den och starta upp din Pi. Enheten ska inom kort ansluta till din lokala Wi-Fi. Öppna din routers administrationssida för att se IP-adressen för Pi.

Du ska då kunna få åtkomst till Raspberry Pi via SSH på distans. Som med ssh är det värt att hålla en kopia av filen wpa_supplicant.conf på din dator för snabb installation.

5. Fix Bugs With / boot / Partition

USB-portar på Raspberry Pi 4

Släppningen av Raspberry Pi 4 2019 visade tre iterationer med olika RAM-specifikationer. Medan 1GB- och 2GB-modellerna går bra, har 4GB Raspberry Pi 4 ett fel. Detta gäller specifikt USB-portdetektering i Ubuntu.

Buggen förhindrar att portarna upptäcks i 4 GB-versionen av Pi 4, men det finns en lösning. Tills en officiell fixering har rullats ut kan du finjustera mängden RAM som finns tillgängligt för operativsystemet.

Öppna / starta / firmware och hitta filen usercfg.txt. Starta detta i en textredigerare och lägg till:

total_mem = 3072

Detta ändrar tillgängligt RAM-minne från 4 GB till 3 GB.

Spara filen och stäng och starta sedan upp Raspberry Pi 4. USB-portarna bör nu fungera. En framtida uppdatering bör lösa detta fel, så se till att ta bort raden i usercfg.txt när detta händer.

6. Kopiera data från din dator till Raspberry Pi

Om du snabbt behöver kopiera data från din PC till Raspberry Pi kan du använda / boot / partitionen. Kopiera bara data till en ny katalog så kommer de att vara tillgängliga när du startar Pi. Observera att storleken på / boot / partitionen är begränsad.

Som sådan är detta bara lämpligt för små filer, som MP3-filer eller bilder, snarare än videofiler. Det är inte en idealisk lösning, men det fungerar.

Här är fler sätt att göra kopiera data mellan en PC och en Raspberry Pi 5 sätt att kopiera data från en hallonpi till en datorVid någon tidpunkt vill du ha ett enkelt sätt att få data från Pis SD-kort och till din PC: s hårddisk. Det här kan vara svårt. Läs mer .

6 sätt att använda Raspberry Pi / boot / Partition

Med så många alternativ för att konfigurera Raspberry Pi i / boot / partitionen kommer du att spara tid på nästa projekt. För att sammanfatta kan du göra följande i / boot / partitionen:

  • Märk ditt SD-kort
  • Tweak config.txt
  • Aktivera SSH
  • Förbelasta dina trådlösa nätverksuppgifter
  • Fixa buggar
  • Kopiera data från PC till Pi

Många av dessa tweaks snabbar upp saker, men du kan effektivisera din Raspberry Pi-installation ytterligare. Så här sparar du tid konfigurera din Raspberry Pi med PiBakery Konfigurera din Raspberry Pi-installation med PiBakeryTänk om du kunde konfigurera Raspbian innan du startade upp Raspberry Pi? Skulle det inte vara bra att ha det trådlösa nätverket konfigurerat så att det fungerar direkt ur lådan? Här är hur. Läs mer .

Christian Cawley är vice redaktör för säkerhet, Linux, DIY, Programmering och Tech Explained. Han producerar också The Really Useful Podcast och har lång erfarenhet av stationär och mjukvarosupport. Christian är en bidragsyter till Linux Format-magasinet, en Raspberry Pi-tinkerer, Lego-älskare och retro-spel-fan.