Reklame

Det er sjovt at bruge en Raspberry Pi. Med så mange projekter at vælge imellem, holder $ 50 computeren dig travlt i flere måneder. Men at oprette en Raspberry Pi kan være tidskrævende.

Hvis du ikke tilslutter et tastatur til at konfigurere Wi-Fi, kæmper du for at finde den rigtige skærmkonfiguration. Eller en anden trivial opsætningsmulighed, som ikke rigtig skal tage så lang tid at sortere.

Men i mange tilfælde kan du foretage disse ændringer let og hurtigt. Sådan justeres din Raspberry Pi i / boot / partitionen, før du selv starter den op.

Hvad er Raspberry Pi Boot-partitionen?

Raspberry Pi 2

Når du opretter en Raspberry Pi, skal du installere et operativsystem. Dette gøres ikke i det samme var på en pc eller bærbar computer. I stedet for en operativsystem er installeret på en Raspberry Pi Sådan installeres et operativsystem på en Raspberry PiHer er, hvordan du installerer et operativsystem på din Raspberry Pi, og hvordan du kloner din perfekte opsætning til hurtig gendannelse af katastrofer. Læs mere ved at skrive det til et SD-kort.

instagram viewer

Under denne proces er kortet opdelt i to eller flere partitioner. En af disse har operativsystemet, der er formateret med filsystemet EXT4.

Den anden kaldes altid “boot” og benævnes / boot /. Denne indeholder en række opstartsdata, konfigurationer og andre indstillinger og er formateret med FAT-filsystemet. Bemærk, at / boot / partitionen er påkrævet for hver Raspberry Pi-distro.

Ud over det faktum, at du kan bruge / starte / til at justere Raspberry Pis hardwareindstillinger, er det bemærkelsesværdigt på en anden måde. / Boot / partitionen kan fås på enhver computer med en kortlæser. Dette står i kontrast til hoved OS, som næsten altid kun kan læses på en Linux-computer.

Som sådan kan du få adgang til / starte / i Windows, macOS, Linux, hvad som helst. Det er vigtigt at du også kan gennemse det fra det installerede operativsystem på din Raspberry Pi.

Så boot / partitionen er nyttig. Men hvad kan du gøre med det? Indsæt dit Raspberry Pis SD-kort i din pc, åbn / start /, og læs derefter for at finde ud af det.

1. Mærk din Raspberry Pi Distro

Det kan være lidt forvirrende at køre flere projekter på din Raspberry Pi. For eksempel vedligeholder jeg et regneark, så jeg ved, hvad hver Pi laver. Jeg bemærker også, hvilken hardware der er tilsluttet, f.eks. Et kamera eller berøringsskærm, og hvilket tilfælde Pi'en er i.

Men du har muligvis kun et Pi med flere microSD-kort til nem skift mellem projekter. Selv da kan du dog have svært ved at huske, hvad der er på hvert kort.

Opret blot en tekstfil i / boot / partitionen med et nyttigt navn, såsom "sikkerhedskamera.txt" eller "printerserver.txt." Du kan tilføje flere detaljer om projektet til filens krop.

Ved at gøre dette kan du hurtigt identificere SD-kortet uden at starte.

2. Tweak Config.txt for bedre hardwarekompatibilitet

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

Dette er hjemsted for tweaks til Raspberry Pi, med muligheder for næsten alt hvad du kan forestille dig. Filen indeholder en liste over indstillinger ved hjælp af formatet "egenskab = værdi" (uden citater), en pr. Linje. Bemærk manglen på mellemrum. Kommentarer kan tilføjes ved hjælp af tegnet # for at starte en linje.

Hver sektion af filen config.txt er tydeligt markeret med kommenterede linjer, der forklarer, hvad hver indstilling gør. Selvom denne fil kun skal redigeres med omhu, er der nok oplysninger til at forhindre, at du foretager ændringer med alvorlige konsekvenser.

Den slags justeringer, du laver her, afhænger af din hardwareopsætning. F.eks. Ønsker du muligvis at aktivere kameramodulet ved opstart:

start_x = 1

Brug i mellemtiden, hvis du kæmper for at få et billede via HDMI

hdmi_safe = 1

Denne indstilling kombinerer forskellige HDMI-indstillinger for at skabe en generel, opsamling, der skal tvinge HDMI til at arbejde.

En mere bemærkelsesværdig config.txt tweak roterer displayet ved hjælp af display_rotate. Drej f.eks. 90 grader med

display_rotate = 1

En 180-graders rotation er det i mellemtiden

display_rotate = 2

Og så videre.

Som du har samlet, er config.txt den eneste vigtigste hardwarekonfigurationsfunktion på Raspberry Pi. Mens raspi-config er betydelig, har config.txt større indflydelse, hvilket giver mulighed for betydelig pre-boot konfiguration.

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

3. Opret en tom fil for at aktivere SSH

Rediger config.txt på Raspberry Pi

Brug af SSH til fjernadgang til din Raspberry Pi sparer meget tid. For eksempel ønsker du måske at opdatere operativsystemet, men ikke være i stand til at forbinde Pi til et tv. Svaret er at fjernadgang til din Raspberry Pi VNC, SSH og HDMI: Tre muligheder for at se din hindbærpiRaspberry Pi er en bemærkelsesværdig lille computer, men det kan være tidskrævende at konfigurere den og tilslutte den til din skærm. Læs mere og SSH er den hurtigste måde at gøre dette på.

Senere versioner af det Debian-baserede Raspberry Pi-operativsystem er imidlertid SSH deaktiveret som standard. Dette er en sikkerhedsforanstaltning, der kan vise sig at være upraktisk for almindelige brugere.

Der er dog en løsning. Opret blot en speciel fil i / boot / partitionen for at aktivere SSH.

Åbn / boot / partitionen på din computer, og opret en ny fil. Mærk det ssh og fjern filtypenavnet. Det er så simpelt som det! Så hurtig som det kan være, er det værd at opbevare en ssh flag-fil på din pc. På denne måde skal du blot trække og slippe filen i / boot / partitionen hver gang du installerer et Raspberry Pi OS.

Denne fil fungerer som et flag, når Pi starter op, og instruerer operativsystemet om at aktivere SSH.

Bemærk, at du bliver bedt om at ændre standard-pi-brugeradgangskoden, når du først logger ind.

4. Gem Wi-Fi-netværksoplysninger i wpa_supplicant.conf

En anden tids synke med opsætning af en Raspberry Pi er at få enheden på dit trådløse netværk. Når du tilslutter den direkte til routeren kan det spare tid her, har du muligvis ikke nok porte. Eller du har Pi placeret for langt væk.

Svaret er trådløst netværk, hvilket betyder at logge ind på Pis skrivebordsmiljø. Det tager ikke for lang tid at konfigurere med en mus og et tastatur. Du konfigurerer den muligvis på kommandolinjen ved at redigere filen wpa_supplicant.conf, men du kan også redigere dette før Pi-opstart.

Opret en ny fil wpa_supplicant.conf i / boot / partitionen. Åbn den i din pc's teksteditor (f.eks. Notepad på Windows, eller du foretrækker muligvis Notepad ++). Kopier og indsæt følgende linjer:

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

Nogle redigeringer er påkrævet. Skift først landet efter behov (f.eks. GB for Det Forenede Kongerige).

Herefter skal du indstille SSID- og PASSWORD-felterne, så de svarer til det på dit trådløse netværk. Gem filen, luk den derefter, og start din Pi. Enheden skal snart oprette forbindelse til din lokale Wi-Fi. Gå ind på din routers administrationsside for at se IP-adressen for Pi.

Du skal derefter være i stand til ekstern adgang til Raspberry Pi via SSH. Som med ssh er det værd at opbevare en kopi af filen wpa_supplicant.conf på din pc til hurtig opsætning.

5. Rettelse af fejl med / boot / partitionen

USB-porte på Raspberry Pi 4

Udgivelsen af ​​Raspberry Pi 4 i 2019 indeholdt tre iterationer med forskellige RAM-specifikationer. Mens modellerne på 1 GB og 2 GB fungerer fint, har 4 GB Raspberry Pi 4 en fejl. Dette angår specifikt USB-portdetektion i Ubuntu.

Fejlen forhindrer, at portene bliver detekteret i 4 GB-versionen af ​​Pi 4, men der er en løsning. Indtil en officiel fix er rullet ud, kan du finjustere den mængde RAM, der er tilgængelig for OS.

Åbn / start / firmware, og find filen usercfg.txt. Start dette i en teksteditor, og tilføj:

total_mem = 3072

Dette ændrer den tilgængelige RAM fra 4 GB til 3 GB.

Gem filen og luk, og start derefter din Raspberry Pi 4 op. USB-porte skal nu fungere. En fremtidig opdatering skal løse denne fejl, så sørg for at fjerne linjen i usercfg.txt, når dette sker.

6. Kopier data fra din pc til Raspberry Pi

Hvis du hurtigt skal kopiere data fra din pc til din Raspberry Pi, kan du bruge / boot / partitionen. Kopier blot dataene til et nyt bibliotek, og de vil være tilgængelige, når du starter Pi'en. Bemærk, at størrelsen på / boot / partitionen er begrænset.

Som sådan er dette kun egnet til små filer, som MP3'er eller billeder, snarere end videofiler. Det er ikke en ideel løsning, men det fungerer.

Her er flere måder at gøre kopier data mellem en pc og en Raspberry Pi 5 måder at kopiere data fra en Raspberry Pi til en pcPå et tidspunkt ønsker du en nem måde at få dataene fra Pis SD-kort og på din pc's HDD. Dette kan være vanskeligt. Læs mere .

6 måder at bruge Raspberry Pi / boot / Partition på

Med så mange muligheder for at konfigurere din Raspberry Pi i / boot / partitionen, sparer du tid på dit næste projekt. For at sammenfatte kan du gøre følgende i / boot / partition:

  • Mærk dit SD-kort
  • Tweak config.txt
  • Aktivér SSH
  • Forudindlæs dine trådløse netværksoplysninger
  • Rettelse af fejl
  • Kopier data fra pc til Pi

Mange af disse justeringer fremskynder tingene, men du kan strømline din Raspberry Pi-opsætning yderligere. Sådan sparer du tid konfiguration af din Raspberry Pi med PiBakery Konfigurer din Raspberry Pi-installation med PiBakeryHvad hvis du kunne konfigurere Raspbian, før du startede din Raspberry Pi? Ville det ikke være dejligt at få det trådløse netværk konfigureret, så det fungerer lige ud af kassen? Sådan gør du. Læs mere .

Christian Cawley er viceaditor for sikkerhed, Linux, DIY, programmering og teknisk forklaret. Han producerer også The Really Useful Podcast og har lang erfaring med support til desktop og software. Christian bidrager til Linux Format-magasinet og er en Raspberry Pi-tinkerer, Lego-elsker og retro-spil-fan.