Du har din Raspberry Pi klar. Den är ansluten till bildskärmen, strömkabeln är korrekt ansluten och du har redan flashat Raspbian (eller annat operativsystem) till microSD-kortet.
Men något är fel. Kanske har Pi:n stannat vid uppstarten vid “regnbågsskärmen”. Kanske är det fångat i en stövelögla. Eller så kanske ditt problem är annorlunda. Om du försöker lösa problem med din Raspberry Pis förmåga att ansluta till Wi-Fi, upptäcka en USB-enhet, installera programvara eller komma åt ett microSD-kort, har vi en samling lösningar här.
1. Din Raspberry Pi hänger vid regnbågsskärmen
När du startar din Raspberry Pi är det första du ser (om du inte förbereder en installation med NOOBS) GPU-testskärmen. Detta är allmänt känt som “regnbågsskärmen” och är tänkt att visas i bara ett par sekunder. Efter detta bör operativsystemet laddas.
Men ibland händer inte detta. Istället kommer enheten att hänga sig vid GPU-testet. Om detta inträffar har du ett problem.
I de flesta fall beror detta på ett problem med Raspbians kärnavbildning på ditt microSD-kort. För att testa, installera Raspbian på ett annat microSD-kort och starta från detta istället. Om det fungerar vet du att problemet ligger i det ursprungliga microSD-kortet.
Det är dock inte idealiskt. Dessutom kan du ha data du behöver från det ursprungliga microSD-kortet. För att hämta dessa data, sätt in microSD-kortet i din dators kortläsare. Bläddra till /Hem/ och kopiera den sedan till datorns hårddisk.
Kan du reparera kärnan?
Under vissa omständigheter är det möjligt att reparera kärnan, men detta kräver att Pi:n är ansluten via Ethernet till ditt nätverk. Du måste ansluta via SSH, så se till att detta har aktiverats i förväg. Om inte, medan du har microSD-kortet anslutet till din dator, lägg till en fil till /känga/ katalog som heter ssh. Lägg inte till ett filtillägg.
Använd din föredragna SSH-klient, anslut till Pi via IP-adressen och använd det vanliga användarnamnet och lösenordet. Försök sedan att installera om kärnan:
sudo apt update
sudo apt install raspberrypi-kernel
Vänta medan detta är klart, öppna sedan filen config.txt i textredigeraren:
sudo nano /boot/config.txt
Här, lägg till en ny rad:
boot_delay=1
Detta startfördröjning tvingar Pi:n att ge SD-kortet lite tid att göra sig klart innan det startar från det.
Träffa Ctrl + X att gå ur då Y och Stiga på för att spara ändringen och avsluta textredigeraren. Använd reboot-kommandot för att starta om Pi. Om det hänger sig vid GPU-testet igen är det dags att använda ett annat microSD-kort.
Underhåll av SD-kort
Om du är orolig för din Pis microSD-kort är det värt att undersöka sätt att förlänga dess livslängd. Du kan göra detta antingen genom att se till att mer data skrivs till RAM (istället för microSD-kortet) eller förbigå det helt med en USB-enhet.
Det är också möjligt att klona ditt microSD-kort för datakontinuitet över flera kort eller enheter.
2. Kan inte upptäcka en USB-enhet? Prova detta
USB-enheter är alla viktiga för att använda en Raspberry Pi. Oavsett om du vill ansluta en inmatningsenhet (mus, tangentbord, spelkontroll) eller utöka datorns funktioner finns många alternativ via USB. Använder du en äldre Pi utan integrerat trådlöst nätverk eller Bluetooth? Du behöver en USB-dongel.
Om du kopplar in en enhet kan du ofta använda den nästan direkt. Men vad händer om din USB-enhet inte känns igen?
Det första du ska göra är att gå till listan över verifierade kringutrustning på eLinux.org. Sök på sidan efter din USB-enhet; om det är här borde det fungera.
Kontrollera sedan om enheten fungerar på en annan dator. Anslut den till din PC; fungerar det korrekt? När du har gjort det är det dags att fråga din Raspberry Pi och USB-enheten. På din Raspberry Pi anger du:
sudo dmesg -C
Sätt sedan i USB-enheten och mata in:
dmesg
Om den upptäcks kommer din USB-enhet att listas här, tillsammans med eventuella relaterade felmeddelanden. Om enheten inte finns med i listan är två vanliga orsaker:
Ett fel på USB-enheten eller Pi:s USB-buss. Din Raspberry Pi får inte tillräckligt med ström.
Övervinna det senare problemet genom att köpa en lämplig strömförsörjning till din Raspberry Pi, eller en strömförsörjd USB-hubb. USB-enhet upptäckt, men ingenting händer? Testa att uppdatera arkiven och leta efter en uppgradering (en fix för så många Raspberry Pi-problem):
sudo apt update
sudo apt upgrade
I detta skede bör du ha en fungerande enhet. Om inte, kontakta tillverkaren och ta reda på om det finns en Linux-drivrutin.
3. Komma enkelt online med Wi-Fi
Om du använder en Raspberry Pi 3 eller en Pi Zero W eller senare, har din dator inbyggt Wi-Fi. Du kan också ge trådlös anslutning till en äldre Pi med en Wi-Fi-dongel. Men när du väl har aktiverat trådlöst nätverk, hur kommer du online?
USB-minnen kan vara ett problem, som nämnts ovan. Men om du har kört dessa tips ovan och bekräftat att enheten fungerar, kanske problemet med att komma online ligger i konfigurationen. Vi antar att du i detta skede har försökt ansluta till det trådlösa nätverket via skrivbordet.
Så vad kan hindra dig från att ansluta din Raspberry Pi till ett trådlöst nätverk? För det första finns det möjligheten att nya anslutningar blockeras eller att en gräns har nåtts. När du kan utesluta dessa, försök att ansluta till ett annat nätverk. Du kan till exempel ställa in en trådlös hotspot på din telefon och se om det är möjligt att ansluta till det.
Det finns också möjligheten att dina referenser är felaktiga. Det händer. För att dubbelkolla, öppna wpa_supplicant.conf fil i nano:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Här hittar du nyckelinställningarna för att ansluta till ditt nätverk. Använd SSID och PSK fält för att ange rätt SSID (nätverksnamn) och lösenord.
Alternativt kan du kontrollera säkerheten på ditt nätverk. Raspberry Pi 3 kommer inte att ansluta till trådlösa nätverk som är säkrade med det föråldrade WEP (Wireless Encryption Protocol). Om din router använder detta, byt till WPA, WPA2, eller om detta inte är möjligt, uppgradera till en ny router.
4. Problem med din Pi-skärm
Flera problem kan påverka din Raspberry Pi-skärm.
Medan standardupplösningen är 800×400 pixlar, kan de flesta moderna bildskärmar och TV-apparater ha mycket större upplösningar. Vad som bör hända är att storleken på skärmen upptäcks när Pi startar, och skrivbordsupplösningen justeras efter behov.
Ibland händer detta inte, vilket resulterar i att vissa delar av skärmen inte syns. De flesta av dessa problem kan fixas i config.txt fil. Eftersom det här är en viktig fil är det viktigt att du inte gör några ändringar som kan orsaka problem. För att skydda dig mot detta, gör en kopia av filen, med ett något annat filnamn:
sudo mv /boot/config.txt /boot/config-orig.txt
Om du stöter på problem vid något tillfälle, radera helt enkelt filen config.txt och byt namn på kopian.
Redigera när du är redo config.txt i nano:
sudo nano /boot/config.txt
Många skärmproblem beror på att överskanningsinställningarna har tillämpats felaktigt. Vanligtvis gränsar ett svart band till skärmen, ungefär som en 8-bitars hemdatorskärm. Du kan ändra detta genom att titta igenom filen config.txt och hitta:
#disable_overscan=1
Ta bort hash-symbolen; detta kommer att “avkommentera” inställningen, vilket betyder att den kommer att tillämpas. Tryck Ctrl + X sedan Y för att spara och avsluta och starta om din Pi.
Omvänt kan delar av displayen sträcka sig utanför displayens fysiska dimensioner. I det här fallet letar du efter:
#overscan_left
#overscan_right
#overscan_top
#overscan_bottom
Ta bort hashsymbolen och ändra sedan inställningarna för att justera kantmåtten. Du kan göra detta genom att lägga till ett likhetstecken och ett nummer i slutet av raden, så här:
overscan_left=16
Negativa tal kan användas vid behov.
Som ett sista alternativ kan du ändra inställningarna för framebuffer. Scrolla ner tills du hittar två rader (framebuffer_width och framebuffer_height) och ställ in önskad upplösning. Du kan till exempel ändra en 1920×1080 upplösning till 1280×720.
Fixa enkelt dina Raspberry Pi-problem!
Då och då kommer du att stöta på ett problem med din Raspberry Pi. Att förbättra din Pis prestanda kan hjälpa här, liksom att se till att alla dina kablar, strömförsörjning och microSD-kort håller högsta kvalitet.
Men om du är redo att prova något annorlunda, ta en titt på Raspberry Pi-alternativet, NanoPi NEO4.
Om författaren
Christian Cawley (1562 publicerade artiklar)
Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.
Mer från Christian Cawley
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
