Annonse

Det er morsomt å bruke en bringebær Pi. Med så mange prosjekter du kan velge mellom, vil $ 50 datamaskinen holde deg opptatt i flere måneder. Men å sette opp en Raspberry Pi kan være tidkrevende.

Hvis du ikke kobler til et tastatur for å sette opp Wi-Fi, sliter du med å finne riktig skjermkonfigurasjon. Eller noe annet trivielt oppsettalternativ som egentlig ikke burde ta så lang tid å ordne opp.

Men i mange tilfeller kan du gjøre disse endringene enkelt og raskt. Slik kan du finpusse Raspberry Pi i / boot / partisjonen før du selv starter opp.

Hva er Raspberry Pi Boot-partisjonen?

Bringebær Pi 2

Når du setter opp en Raspberry Pi, må du installere et operativsystem. Dette gjøres ikke på samme måte som på en PC eller bærbar PC. I stedet, en operativsystem er installert på en Raspberry Pi Slik installerer du et operativsystem på en Raspberry PiSlik installerer du et OS på Raspberry Pi og hvordan du kloner det perfekte oppsettet for rask gjenoppretting av katastrofer. Les mer ved å skrive det til et SD-kort.

Under denne prosessen blir kortet delt opp i to eller flere partisjoner. En av disse har operativsystemet, formatert med filsystemet EXT4.

Den andre kalles alltid “boot” og refereres til som / boot /. Denne har en rekke oppstartsdata, konfigurasjoner og andre alternativer, og er formatert med FAT-filsystemet. Merk at / boot / partisjonen er nødvendig for hver Raspberry Pi-distro.

Utover det faktum at du kan bruke / starte / til å finpusse maskinvareinnstillingene til Raspberry Pi, er det bemerkelsesverdig på en annen måte. Du kan få tilgang til / boot / partisjonen på hvilken som helst datamaskin med en kortleser. Dette står i kontrast til hoved OS, som nesten bare kan leses på en Linux-datamaskin.

Som sådan kan du få tilgang til / starte / i Windows, macOS, Linux, hva som helst. Det er viktig at du også kan bla gjennom det fra det installerte operativsystemet på Raspberry Pi.

Så / boot / partisjonen er nyttig. Men hva kan du gjøre med det? Sett inn Raspberry Pis SD-kort i PC-en, åpne / starte /, og les videre for å finne ut av det.

1. Merk din bringebær Pi Distro

Det kan være litt forvirrende å kjøre flere prosjekter på Raspberry Pi. For eksempel vedlikeholder jeg et regneark, så jeg vet hva hver Pi gjør. Jeg legger også merke til hvilken maskinvare som er koblet, for eksempel et kamera eller berøringsskjerm, og hvilket tilfelle Pi er i.

Men du har kanskje bare ett Pi, med flere microSD-kort for enkel veksling mellom prosjekter. Selv selv kan det imidlertid være vanskelig å huske hva som er på hvert kort.

Bare opprett en tekstfil i / boot / partisjonen med et nyttig navn, for eksempel "security cam.txt" eller "print server.txt." Du kan legge til flere detaljer om prosjektet til filen.

Hvis du gjør dette, kan du raskt identifisere SD-kortet uten å starte opp.

2. Tweak Config.txt for bedre maskinvarekompatibilitet

Mens Raspberry Pi ikke har noe BIOS-system som sådan, har den config.txt-filen, funnet i / boot /.

Dette er hjemmet til finpusse for Raspberry Pi, med alternativer for nesten alt du kan forestille deg. Filen har en liste over innstillinger som bruker formatet "eiendom = verdi" (uten anførselstegn), en per linje. Legg merke til mangelen på mellomrom. Kommentarer kan legges til ved å bruke tegnet # for å starte en linje.

Hver del av filen config.txt er tydelig merket, med kommenterte linjer som forklarer hva hver innstilling gjør. Selv om denne filen bare skal redigeres med omhu, er det nok informasjon til å hindre deg i å gjøre endringer med alvorlige konsekvenser.

Hvilke finjusteringer du lager her, vil avhenge av maskinvareoppsettet. For eksempel kan det være lurt å aktivere kameramodulen ved oppstart:

start_x = 1

I mellomtiden, hvis du sliter med å få et bilde via HDMI-ut, bruk

hdmi_safe = 1

Denne innstillingen kombinerer forskjellige HDMI-innstillinger for å lage en generell, alt-i-løsning som skal tvinge HDMI til å fungere.

En mer bemerkelsesverdig config.txt-finjustering er å rotere skjermen ved å bruke display_rotate. Roter for eksempel 90 grader med

display_rotate = 1

En 180-graders rotasjon er det i mellomtiden

display_rotate = 2

Og så videre.

Som du vil ha samlet, er config.txt den viktigste maskinvarekonfigurasjonsfunksjonen på bringebæren Pi. Mens raspi-config er betydelig, har config.txt større innvirkning, noe som gir betydelig pre-boot konfigurasjon.

Konsulter elinux.org wiki for mer omfattende detaljer om filen config.txt.

3. Lag en tom fil for å aktivere SSH

Rediger config.txt på Raspberry Pi

Å bruke SSH for ekstern tilgang til Raspberry Pi sparer mye tid. For eksempel kan det være lurt å oppdatere operativsystemet, men ikke kunne koble Pi til en TV. Svaret er å få ekstern tilgang til Raspberry Pi VNC, SSH og HDMI: Tre alternativer for visning av bringebærpiRaspberry Pi er en bemerkelsesverdig liten datamaskin, men det kan være tidkrevende å sette den opp og koble den til skjermen. Les mer og SSH er den raskeste måten å gjøre dette på.

Senere versjoner av det Debian-baserte Raspberry Pi-operativsystemet har imidlertid SSH deaktivert som standard. Dette er et sikkerhetstiltak som kan vise seg å være upraktisk for vanlige brukere.

Det er imidlertid en løsning. Bare opprett en spesiell fil i / boot / partisjonen for å aktivere SSH.

Åpne / start / partisjonen på datamaskinen din og opprett en ny fil. Merk det ssh og fjern filtypen. Det er så enkelt! Så raskt det kan være, er det verdt å oppbevare en ssh-flaggfil på din PC. På denne måten, alt du trenger å gjøre er å dra og slippe filen til / boot / partisjonen hver gang du installerer et Raspberry Pi OS.

Denne filen fungerer som et flagg når Pi starter opp, og instruerer operativsystemet om å aktivere SSH.

Merk at du vil bli bedt om å endre standard "pi" brukerpassord når du først logger deg på.

4. Lagre legitimasjon for Wi-Fi-nettverk i wpa_supplicant.conf

En annen gang sink med å sette opp en Raspberry Pi er å få enheten til det trådløse nettverket. Når du kobler den direkte til ruteren kan det spare tid her, det kan hende du ikke har nok porter. Eller så har du Pi som ligger for langt unna.

Svaret er trådløst nettverk, som betyr å logge på Pi sitt skrivebordsmiljø. Det tar ikke så lang tid å konfigurere med mus og tastatur. Du kan sette den opp på kommandolinjen ved å redigere wpa_supplicant.conf-filen, men du kan også redigere denne før Pi-støvlene.

I / boot / partisjonen lager du en ny fil wpa_supplicant.conf. Åpne den i datamaskinens tekstredigeringsprogram (f.eks Notisblokk på Windows, eller du vil kanskje foretrekke Notisblokk ++). Kopier og lim inn følgende linjer:

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

Noen redigeringer er påkrevd. Først må du endre landet etter behov (for eksempel GB for Storbritannia).

Etter dette setter du SSID- og PASSWORD-feltene slik at de samsvarer med det trådløse nettverket. Lagre filen, lukk den og start Pi-en din. Enheten skal om kort tid kobles til din lokale Wi-Fi. Gå til ruteren din administrasjonsside for å se IP-adressen til Pi.

Du skal da kunne få tilgang til Raspberry Pi via SSH eksternt. Som med ssh, er det verdt å oppbevare en kopi av wpa_supplicant.conf-filen på din PC for rask konfigurering.

5. Fix Bugs With / boot / Partition

USB-porter på Raspberry Pi 4

Utgivelsen av Raspberry Pi 4 i 2019 inneholdt tre iterasjoner med forskjellige RAM-spesifikasjoner. Mens 1GB- og 2GB-modellene går bra, har 4GB Raspberry Pi 4 en feil. Spesielt gjelder dette USB-portdeteksjon i Ubuntu.

Feilen forhindrer at portene blir oppdaget i 4 GB-versjonen av Pi 4, men det er en løsning. Inntil en offisiell fix er rullet ut, kan du finjustere mengden RAM som er tilgjengelig for OS.

Åpne / start / firmware og finn filen usercfg.txt. Start dette i en tekstredigerer og legg til:

total_mem = 3072

Dette endrer tilgjengelig RAM fra 4 GB til 3 GB.

Lagre filen og lukk, og start deretter Raspberry Pi 4 på nytt. USB-portene skal nå fungere. En fremtidig oppdatering bør løse denne feilen, så sørg for å fjerne linjen i usercfg.txt når dette skjer.

6. Kopier data fra PC-en til Raspberry Pi

Hvis du raskt må kopiere data fra PC-en til Raspberry Pi, kan du bruke / boot / partisjonen. Bare kopier dataene til en ny katalog, og de vil være tilgjengelige når du starter Pi-en. Vær imidlertid oppmerksom på at størrelsen på / boot / partisjonen er begrenset.

Som sådan er dette bare egnet for små filer, som MP3-er eller bilder, i stedet for videofiler. Det er ikke en ideell løsning, men det fungerer.

Her er flere måter å gjøre det på kopier data mellom en PC og en Raspberry Pi 5 måter å kopiere data fra en Raspberry Pi til en PCPå et tidspunkt vil du ønske deg en enkel måte å få dataene fra Pis SD-kort og på PC-ens HDD. Dette kan være vanskelig. Les mer .

6 måter å bruke Raspberry Pi / boot / Partition på

Med så mange alternativer for å konfigurere Raspberry Pi i / boot / partisjonen, sparer du tid på neste prosjekt. For å gjenskape, kan du gjøre følgende i / boot / partisjonen:

  • Merk SD-kortet ditt
  • Tweak config.txt
  • Aktiver SSH
  • Last inn påloggingsinformasjonen for det trådløse nettverket
  • Rett feil
  • Kopier data fra PC til Pi

Mange av disse justeringene fremskynder ting, men du kan effektivisere Raspberry Pi-oppsettet ytterligere. Slik sparer du tid konfigurere Raspberry Pi med PiBakery Konfigurer Raspberry Pi-installasjonen med PiBakeryHva om du kunne konfigurere Raspbian før du startet opp Raspberry Pi? Ville det ikke være flott å ha det trådløse nettverket satt opp slik at det fungerer rett ut av boksen? Dette er hvordan. Les mer .

Christian Cawley er assisterende redaktør for sikkerhet, Linux, DIY, programmering og teknisk forklart. Han produserer også The Really Useful Podcast og har lang erfaring innen stasjonær og programvare. Christian er en bidragsyter til Linux Format-magasinet, en Raspberry Pi tinkerer, Lego-elsker og retrospill-fan.