Advertentie
Het gebruik van een Raspberry Pi is erg leuk. Met zoveel projecten om uit te kiezen, houdt de computer van $ 50 je maanden bezig. Maar het opzetten van een Raspberry Pi kan tijdrovend zijn.
Als u geen toetsenbord aansluit om wifi in te stellen, heeft u moeite om de juiste beeldschermconfiguratie te vinden. Of een andere triviale instellingsoptie die niet zo lang hoeft te duren om uit te zoeken.
Maar in veel gevallen kunt u deze wijzigingen gemakkelijk en snel aanbrengen. Hier leest u hoe u uw Raspberry Pi aanpast in de / boot / partitie voordat u hem zelfs opstart.
Wat is de Raspberry Pi-opstartpartitie?
Wanneer je een Raspberry Pi instelt, moet je een besturingssysteem installeren. Dit is niet hetzelfde als op een pc of laptop. In plaats daarvan een besturingssysteem is geïnstalleerd op een Raspberry Pi Hoe een besturingssysteem op een Raspberry Pi te installerenHier leest u hoe u een besturingssysteem op uw Raspberry Pi installeert en hoe u uw perfecte setup kunt klonen voor snel noodherstel. Lees verder door het naar een SD-kaart te schrijven.
Tijdens dit proces wordt de kaart opgesplitst in twee of meer partities. Een daarvan heeft het besturingssysteem, geformatteerd met het EXT4-bestandssysteem.
De andere wordt altijd "boot" genoemd en / boot / genoemd. Dit beschikt over een groot aantal opstartgegevens, configuraties en andere opties en is geformatteerd met het FAT-bestandssysteem. Merk op dat de / boot / partitie vereist is voor elke Raspberry Pi-distro.
Afgezien van het feit dat je / boot / kunt gebruiken om de hardware-instellingen van de Raspberry Pi aan te passen, is het op een andere manier opmerkelijk. De / boot / partitie is toegankelijk op elke computer met een kaartlezer. Dit staat in contrast met het hoofdbesturingssysteem, dat bijna altijd alleen op een Linux-computer kan worden gelezen.
Als zodanig heb je toegang tot / boot / in Windows, macOS, Linux, alles. Belangrijk is dat je er ook naar kunt bladeren vanaf het geïnstalleerde besturingssysteem op je Raspberry Pi.
De / boot / partitie is dus handig. Maar wat kun je ermee? Plaats de SD-kaart van uw Raspberry Pi in uw pc, open / start / en lees verder om erachter te komen.
1. Label uw Raspberry Pi Distro
Meerdere projecten uitvoeren op je Raspberry Pi kan een beetje verwarrend zijn. Ik onderhoud bijvoorbeeld een spreadsheet, dus ik weet wat elke Pi doet. Ik merk ook op welke hardware is aangesloten, zoals een camera of touchscreen, en in welk geval de Pi zich bevindt.
Maar misschien heb je maar één Pi, met meerdere microSD-kaarten voor eenvoudig schakelen tussen projecten. Maar zelfs dan vindt u het misschien moeilijk om u te herinneren wat er op elke kaart staat.
Maak gewoon een tekstbestand in de / boot / partitie met een nuttige naam, zoals "security cam.txt" of "print server.txt". U kunt meer details over het project toevoegen aan de hoofdtekst van het bestand.
Hiermee kunt u de SD-kaart snel identificeren zonder op te starten.
2. Tweak Config.txt voor betere hardwarecompatibiliteit
Hoewel de Raspberry Pi als zodanig geen systeem-BIOS heeft, heeft het wel het bestand config.txt, te vinden in / boot /.
Dit is de thuisbasis van tweaks voor de Raspberry Pi, met opties voor bijna alles wat je maar kunt bedenken. Het bestand bevat een lijst met instellingen in het formaat "eigenschap = waarde" (zonder aanhalingstekens), één per regel. Let op het gebrek aan spaties. Opmerkingen kunnen worden toegevoegd met het teken # om een regel te starten.
Elke sectie van het bestand config.txt is duidelijk gemarkeerd, met commentaarregels die uitleggen wat elke instelling doet. Hoewel dit bestand alleen met zorg moet worden bewerkt, is er voldoende informatie om te voorkomen dat u wijzigingen aanbrengt met ernstige gevolgen.
Het soort aanpassingen dat u hier aanbrengt, is afhankelijk van uw hardware-instellingen. U kunt bijvoorbeeld de cameramodule tijdens het opstarten inschakelen:
start_x = 1
Gebruik ondertussen, als je moeite hebt om een beeld via HDMI out te krijgen
hdmi_safe = 1
Deze instelling combineert verschillende HDMI-instellingen om een algemene, allesomvattende oplossing te creëren die HDMI zou moeten laten werken.
Een andere opmerkelijke tweak van config.txt is het draaien van het scherm met behulp van display_rotate. Draai bijvoorbeeld 90 graden met
display_rotate = 1
Een rotatie van 180 graden is dat ondertussen wel
display_rotate = 2
Enzovoort.
Zoals je hebt begrepen, is config.txt de belangrijkste hardware-configuratiefunctie op de Raspberry Pi. Hoewel raspi-config aanzienlijk is, heeft config.txt een grotere impact, wat een aanzienlijke pre-boot mogelijk maakt configuratie.
Raadpleeg de elinux.org wiki voor meer uitgebreide details over het bestand config.txt.
3. Maak een leeg bestand om SSH in te schakelen
SSH gebruiken om op afstand toegang te krijgen tot uw Raspberry Pi bespaart veel tijd. U wilt bijvoorbeeld het besturingssysteem bijwerken, maar kunt de Pi niet op een tv aansluiten. Het antwoord is op afstand toegang tot uw Raspberry Pi VNC, SSH en HDMI: drie opties voor het bekijken van uw Raspberry PiDe Raspberry Pi is een opmerkelijke kleine computer, maar het kan tijdrovend zijn om hem in te stellen en op je monitor aan te sluiten. Lees verder en SSH is de snelste manier om dit te doen.
Bij latere versies van het op Debian gebaseerde Raspberry Pi-besturingssysteem is SSH echter standaard uitgeschakeld. Dit is een beveiligingsmaatregel die lastig kan zijn voor reguliere gebruikers.
Er is echter een oplossing. Maak gewoon een speciaal bestand in de / boot / partitie om SSH in te schakelen.
Open de / boot / partitie op je computer en maak een nieuw bestand aan. Label het ssh en verwijder de bestandsextensie. Zo simpel is het! Hoe snel het ook is, het is de moeite waard om een ssh-vlagbestand op uw pc te bewaren. Op deze manier hoef je alleen maar het bestand te slepen en neer te zetten in de / boot / partitie elke keer dat je een Raspberry Pi OS installeert.
Dit bestand fungeert als een vlag wanneer de Pi opstart en geeft het besturingssysteem de opdracht om SSH in te schakelen.
Houd er rekening mee dat u wordt gevraagd om het standaard "pi" -gebruikerswachtwoord te wijzigen wanneer u voor het eerst inlogt.
4. Sla Wi-Fi-netwerkreferenties op in wpa_supplicant.conf
Een andere keer zinken met het opzetten van een Raspberry Pi is het apparaat op uw draadloze netwerk krijgen. Terwijl het rechtstreeks aansluiten op de router hier tijd kan besparen, heeft u mogelijk niet genoeg poorten. Of je hebt de Pi te ver weg gelegen.
Het antwoord is draadloos netwerken, wat betekent inloggen op de desktopomgeving van de Pi. Het instellen met muis en toetsenbord duurt niet lang. Je zou het kunnen instellen in de opdrachtregel, door het bestand wpa_supplicant.conf te bewerken, maar je kunt dit ook bewerken voordat de Pi opstart.
Maak in de / boot / partitie een nieuw bestand wpa_supplicant.conf. Open het in de teksteditor van uw pc (bijvoorbeeld Kladblok op Windows, of misschien geeft u de voorkeur aan Notepad ++). Kopieer en plak de volgende regels:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 country = US network = {ssid = "SSID" psk = "PASSWORD" key_mgmt = WPA-PSK}
Sommige bewerkingen zijn vereist. Wijzig eerst het land waar nodig (bijvoorbeeld GB voor het Verenigd Koninkrijk).
Stel daarna de velden SSID en PASSWORD in zodat ze overeenkomen met die van uw draadloze netwerk. Sla het bestand op, sluit het en start je Pi op. Het apparaat moet binnenkort verbinding maken met uw lokale wifi. Ga naar de beheerpagina van uw router om het IP-adres voor de Pi te bekijken.
U zou dan via SSH op afstand toegang moeten hebben tot de Raspberry Pi. Net als bij ssh is het de moeite waard om een kopie van het wpa_supplicant.conf-bestand op uw pc te bewaren voor snelle installatie.
5. Bugs oplossen met de / boot / partitie
De release van de Raspberry Pi 4 in 2019 bevatte drie iteraties met verschillende RAM-specificaties. Hoewel de modellen van 1 GB en 2 GB prima werken, heeft de 4 GB Raspberry Pi 4 een bug. Dit betreft met name USB-poortdetectie in Ubuntu.
De bug voorkomt dat de poorten worden gedetecteerd in de 4GB-versie van de Pi 4, maar er is een oplossing. Totdat een officiële oplossing is uitgerold, kunt u de hoeveelheid RAM die beschikbaar is voor het besturingssysteem aanpassen.
Open / boot / firmware en zoek het usercfg.txt-bestand. Start dit in een teksteditor en voeg toe:
total_mem = 3072
Dit verandert het beschikbare RAM van 4 GB naar 3 GB.
Sla het bestand op en sluit het en start vervolgens je Raspberry Pi 4 op. De USB-poorten zouden nu moeten werken. Een toekomstige update zou deze fout moeten oplossen, dus zorg ervoor dat u de regel in usercfg.txt verwijdert wanneer dit gebeurt.
6. Kopieer gegevens van uw pc naar Raspberry Pi
Als u snel gegevens van uw pc naar uw Raspberry Pi moet kopiëren, kunt u de / boot / partitie gebruiken. Kopieer de gegevens eenvoudig naar een nieuwe map en deze is toegankelijk wanneer u de Pi opstart. Merk op dat de grootte van de / boot / partitie echter beperkt is.
Als zodanig is dit alleen geschikt voor kleine bestanden, zoals mp3's of afbeeldingen, in plaats van videobestanden. Het is geen ideale oplossing, maar het werkt.
Hier zijn meer manieren om gegevens kopiëren tussen een pc en een Raspberry Pi 5 manieren om gegevens van een Raspberry Pi naar een pc te kopiërenOp een gegeven moment wil je een gemakkelijke manier om de gegevens van de Pi-SD-kaart en op de harde schijf van je pc te krijgen. Dit kan lastig zijn. Lees verder .
6 manieren om de Raspberry Pi / boot / partitie te gebruiken
Met zoveel opties voor het configureren van uw Raspberry Pi in de / boot / partitie, bespaart u tijd bij uw volgende project. Om samen te vatten, kun je het volgende doen in de / boot / partitie:
- Label uw SD-kaart
- Tweak config.txt
- Schakel SSH in
- Laad vooraf uw draadloze netwerkreferenties
- Repareer fouten
- Kopieer gegevens van pc naar Pi
Veel van deze aanpassingen versnellen de zaken, maar u kunt uw Raspberry Pi-installatie verder stroomlijnen. Zo bespaar je tijd het configureren van uw Raspberry Pi met PiBakery Configureer uw Raspberry Pi-installatie met PiBakeryWat als je Raspbian kon configureren voordat je je Raspberry Pi opstartte? Zou het niet geweldig zijn om het draadloze netwerk zo in te stellen dat het direct uit de doos werkt? Hier is hoe. Lees verder .
Christian Cawley is adjunct-redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en technische uitleg. Hij produceert ook The Really Useful Podcast en heeft uitgebreide ervaring met desktop- en softwareondersteuning. Christian is een medewerker van het Linux Format-tijdschrift en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.