Zoeken op website

Hoe Linux-distributie Devuan op Raspberry Pi 3 te installeren


Voor de lezers die niet bekend zijn met de Raspberry Pi: dit artikel gaat helaas niet over de eetbare soort! Raspberry Pi's zijn computers met één bord en creditcardformaat, gemaakt door de Raspberry Pi Foundation in VK. De boards hebben verrassend goede specificaties voor hun formaat.

Het nieuwste model (Raspberry Pi 3 B+) heeft bijvoorbeeld een 1,4 GHz ARM 64bit quad core, 1 Gbe netwerkadapter, 4 USB-poorten , HDMI-uitgang, ingebouwde Bluetooth en 802.11ac WiFi! Het beste van deze kleine krachtpatsers is dat ze slechts 35 dollar kosten! De Raspberry Pi is een startpunt geworden voor mensen om te leren programmeren voor geavanceerde onderwerpen in de robotica.

In dit artikel wordt besproken hoe je de Linux-distributie Devuan op een Raspberry Pi 3 installeert. Het proces is ook zeer vergelijkbaar voor andere Raspberry Pi-modellen. Deze installatie zal worden uitgevoerd met een andere Linux-distributie (hoewel er wel Windows-installatieprogramma's bestaan).

Benodigde benodigdheden

  1. Raspberry Pi – Gids gaat uit van een Raspberry Pi 3
  2. Micro SD-kaart – Aanbevolen 8 GB, maar technisch gezien zal een 2 GB werken
  3. Micro-USB-voeding (het soort dat doorgaans wordt gebruikt op oudere mobiele telefoons)
  4. Een andere computer waarop een Linux-distributie draait
  5. SD-kaartlezer; hetzij intern in de computer met Linux, hetzij in een USB-kaartlezer
  6. Raspberry Pi-afbeelding van Devuan

Devuan Linux installeren op een Raspberry Pi 3

Open binnen de Linux-distributie een terminalvenster en navigeer naar de map Downloads.

cd ~/Downloads

Eenmaal in deze map gebruikt u de wget- of curl-tools om het juiste Raspberry Pi-afbeeldingsbestand van Devuan te downloaden. Deze handleiding gaat er opnieuw van uit dat er een Raspberry Pi 3 wordt gebruikt.

wget -c https://files.devuan.org/devuan_ascii/embedded/devuan_ascii_2.0.0_arm64_raspi3.img.xz
OR
curl https://files.devuan.org/devuan_ascii/embedded/devuan_ascii_2.0.0_arm64_raspi3.img.xz

Met de bovenstaande opdracht wordt de huidige Raspberry Pi ASCII-release gedownload uit de Devuan-bestandenrepository. Afhankelijk van de snelheid van de internetverbinding kan dit enige tijd duren. Zodra het downloaden is voltooid, moet het bestand worden gedecomprimeerd met de tool ‘unxz’.

unxz devuan_ascii_2.0.0_arm64_raspi3.img.xz

Dit proces kan ook enige tijd in beslag nemen, afhankelijk van de snelheid van de computer waarop de decompressie plaatsvindt. De volgende stap in het proces is het wegschrijven van het uitgepakte afbeeldingsbestand naar de micro SD-kaart.

Dit kan eenvoudig worden bereikt met de tool ‘dd’, maar er moet uiterste zorg worden besteed aan de volgende stappen om ervoor te zorgen dat de juiste schijven worden gemanipuleerd! Ten eerste moet de apparaatnaam van de micro SD worden gevonden met de opdracht lsblk.

lsblk

Met de naam van de micro SD-kaart bepaald als '/dev/sdc', kan de Devuan afbeelding naar de micro SD-kaart worden geschreven met de 'dd<'-hulpprogramma.

sudo dd if=~/Downloads/devuan_ascii_2.0.0_arm64_raspi3.img of=/dev/sdc status=progress

Opmerking: Voor het bovenstaande commando zijn root-rechten vereist, dus gebruik ‘sudo’ of log in als root-gebruiker om het commando uit te voeren. Ook zal dit commando ALLES VERWIJDEREN op de micro SD-kaart. Zorg ervoor dat u een back-up maakt van de benodigde gegevens.

Het ‘dd’-proces zal enige tijd in beslag nemen. Laat het proces gewoon doorgaan totdat dd is voltooid. Zodra het proces is voltooid, verwijdert u de micro SD-kaart uit de Linux-computer en plaatst u deze in de Raspberry Pi.

Om de Micro SD-kaartsleuf te vinden, richt je de USB-sleuven van de Raspberry Pi naar de grond. Eenmaal op de grond gericht, heeft de naar boven gerichte rand van de Pi een kleine sleuf voor de Micro SD-kaart.

Wees voorzichtig als u de kaart in de sleuf probeert te plaatsen, aangezien deze maar op één manier goed past. Om u daarbij te helpen moeten de metalen contactpunten op de SD-kaart naar het ‘moederbord’ van de Raspberry Pi gericht zijn terwijl u de SD-kaart in de sleuf steekt. Nogmaals, forceer de kaart niet! Als de kaart problemen ondervindt, probeer hem dan 180 graden te draaien (zie de afbeeldingen hieronder voor een beter idee).

Zodra de Micro SD-kaart is geplaatst, is het tijd om de Raspberry Pi aan te zetten! De Raspberry Pi 3 maakt gebruik van een typische 5 volt micro-USB-oplader voor mobiele telefoons. Het apparaat wordt ingeschakeld zodra de stroom wordt ingeschakeld en kan worden uitgeschakeld door het netsnoer te verwijderen. Voor de zekerheid voert de auteur doorgaans de juiste afsluitopdrachten uit voordat hij de voeding verwijdert.

Het apparaat kan worden aangesloten op een HDMI-monitor om de opstartvolgorde te bekijken en om met het systeem te communiceren zodra het opstarten is voltooid. Het systeem haalt ook een DHCP-adres op als het is aangesloten op een netwerk dat DHCP ondersteunt. Hierdoor kunnen gebruikers een SSH-verbinding maken met het apparaat als er geen HDMI-monitor beschikbaar is (de meeste tv's ondersteunen ook de Raspberry Pi). De standaardgegevens om in te loggen zijn als volgt:

Username: root
Password: toor

Het wordt ten zeerste aanbevolen om dit wachtwoord te wijzigen en een andere gebruiker aan het systeem toe te voegen voor niet-beheerdersaanmeldingen! Na het inloggen is de Pi klaar om te worden gebruikt als een Devuan platform voor een willekeurig aantal projecten. De auteur gebruikt de Raspberry Pi voor alles, van DNS, advertentieblokkering, DHCP, NTP GPS< klok, naar een lichtgewicht Linux Containers-platform. De opties zijn eindeloos! Veel succes en veel plezier met Pi hacken.