Advertentie

Het instellen van een Raspberry Pi betekent meestal dat de schijfkopie op een microSD-kaart wordt geschreven en vervolgens wordt gebruikt om het besturingssysteem op te starten.

Het is een goede stroom die in de meeste gevallen werkt... maar het is niet de enige optie. Nu kun je netwerk booten om je Raspberry Pi te gebruiken en microSD-kaarten volledig vergeten!

MicroSD, USB of Ethernet? Voor Raspberry Pi

Traditioneel betekende het uitvoeren van een Raspberry Pi het schrijven van de schijfkopie van je favoriete distro naar microSD. Dit wordt meestal gedaan met behulp van een tool zoals Etcher (hoewel Linux- en macOS-gebruikers toegang hebben tot opdrachtregelprogramma's voor het schrijven van gegevens).

Het is belangrijk om een ​​snelle, veerkrachtige microSD-kaart te hebben, maar zelfs de beste apparaten ondervinden prestatieverlies en mislukken uiteindelijk. Het is een goed idee om een ​​back-up van de microSD-kaart te houden, zodat u de afbeelding onmiddellijk naar een nieuwe kaart kunt kopiëren.

instagram viewer
Een netwerk opstarten met een Raspberry Pi zonder een MicroSD-kaart muo raspberrypi2

Een alternatief is om opstarten vanaf een USB-apparaat Hoe Raspberry Pi 3 opstarten vanaf USBDe Raspberry Pi is een veelzijdig stuk kit, geschikt voor een breed scala aan taken. Maar het heeft een flagrante fout: het onvermogen om op te starten vanaf USB. Tot nu toe is dat zo. Lees verder in plaats daarvan, maar met de release van de Raspberry Pi 3 B + zijn de dingen verbeterd. U kunt nu meerdere Raspberry Pi's via Ethernet opstarten vanaf een centrale server. Dit maakt gebruik van Preboot eXecution Environment (of PXE, uitgesproken als "pixie") en staat bekend als netwerk booting (of "netboot"). Het is mogelijk gemaakt dankzij een nieuwe functie in Raspbian, PiServer.

PXE is al jaren een veel voorkomend kenmerk in desktops en servers, hoewel het meestal wordt gebruikt in bedrijven en openbare instellingen. Voor Raspberry PIS in scholen of bedrijven, met behulp van piServer, is het niet nodig om het besturingssysteem op elke Pi te installeren - in plaats daarvan draait een enkele server de Raspbian x86-distributie Herleef uw oude pc Raspberry Pi-stijl met PIXELAls uw computer Debian kan uitvoeren, kan PIXEL worden uitgevoerd. Weet u niet zeker wat PIXEL is? Dit is wat u moet weten en hoe u het kunt laten werken. Lees verder als een server, en elke Raspberry Pi fungeert als een client (in het bijzonder een nul- of ultradunne client) die opstart vanaf het besturingssysteem op de server. Dit is een uitstekende manier om te bepalen wat op elke Raspberry Pi is geïnstalleerd (alles wordt op de server gehost) en om te controleren hoe ze worden gebruikt.

Wat u nodig hebt om NetBoot op Raspberry Pi te gebruiken

Dit instellen is vrij eenvoudig. PXE werkt echter niet op oudere Raspberry Pi's, alleen het 2018-model, de Raspberry Pi 3 B +.

Daarnaast hebt u een desktopcomputer of laptop of een ander geschikt apparaat nodig om te werken Raspbian x86. Je hebt ook nodig:

  • Raspbian Lite
  • Micro SD kaart

Beide zijn vereist voor de configuratie van PXE, maar als dit eenmaal is gedaan, kan de microSD-kaart opnieuw worden gebruikt.

Een Raspberry Pi-server instellen

Met Debian Stretch met Raspberry Pi Desktop (de officiële naam voor Raspbian x86) gedownload, hebt u verschillende opties. Het kan worden uitgevoerd als een live-schijf vanaf dvd-rom of USB; U kunt het ook als virtuele machine installeren met VirtualBox. Als u van plan bent ondertussen een speciale machine te gebruiken, is een volledige installatie geschikt.

Hoewel het mogelijk is om een ​​Raspberry Pi met Raspbian als server te gebruiken, zal dit resulteren in tragere prestaties.

Ongeacht welke oplossing u kiest, zorg ervoor dat er voldoende HDD-capaciteit is voor elke Raspberry Pi op het netwerk. Start Raspbian x86 terwijl het systeem is ingesteld.

Een Raspberry Pi-client configureren

U zou nu klaar moeten zijn om uw Raspberry Pi 3 B + te configureren. Je had moeten schreef het besturingssysteem naar uw microSD-kaart zorg er dus al voor dat dit in de Raspberry Pi is geplaatst en start de computer op.

Stel de opstartmodus in om uw Raspberry Pi over te schakelen naar netwerk opstarten

Open een opdrachtregel (of maak verbinding via SSH) en invoer:

sudo nano /boot/config.txt

Open het bestand in de teksteditor en voeg het volgende toe aan het einde van het bestand:

program_usb_boot_mode = 1

Sla het bestand op en sluit af met Ctrl + Xen schakel vervolgens de Raspberry Pi uit:

sudo afsluiten

U kunt nu de microSD-kaart verwijderen.

Notitie: U kunt tijd besparen met het bovenstaande proces met behulp van deze alles-in-één opdracht:

echo program_usb_boot_mode = 1 | sudo tee -a /boot/config.txt

U moet de computer echter nog steeds uitschakelen.

Hoe je Raspberry Pi op te starten via PXE

Met een Ethernet-kabel aangesloten op uw Raspberry Pi 3 B +, bent u klaar om de voeding en de boot aan te sluiten. In dit stadium zal er niet veel gebeuren, behalve dat de power LED oplicht.

Leg dit opzij en configureer PiServer. Op de servercomputer starten PiServer van de voorkeuren menu. Volg de instructies in de wizard om het netwerk in te stellen. U zou het MAC-adres van elke Raspberry Pi 3 B + op het netwerk in de moeten zien Voeg klanten toe scherm; ga door naar de Gebruikers toevoegen scherm om een ​​of meer gebruikersaccounts en wachtwoorden te maken.

Notitie: Meer kan later worden toegevoegd. Ook zijn de accounts draagbaar en niet vergrendeld voor specifieke Raspberry Pis.

Klik naast Software toevoegenen selecteer het besturingssysteem dat u door elke client wilt laten gebruiken. Momenteel zijn Raspbian en Raspbian Lite beschikbaar. Klik De volgende om de procedure te voltooien, de clientbesturingssystemen te installeren en te voltooien.

Eenvoudige Raspberry Pi-servers zonder MicroSD-kaarten

U zou nu minstens één Raspberry Pi 3 B + als een zero-client moeten hebben en een pc met de Debian Stretch-distro voor 32-bits computers. Het eindresultaat is een vereenvoudigde, in een netwerk opgenomen Raspberry Pi-omgeving die centraal wordt bestuurd en geen microSD-kaart vereist.

Het is misschien niet ideaal voor offline projecten of veel online projecten, maar als oplossing voor veel computertaken is het opstarten van een Raspberry Pi 3 B + via het netwerk ideaal. Mogelijk hebt u een thuisserver om uw Raspberry Pi op aan te sluiten of gebruikt u PiServer als een centrale server in een klassenscenario. PiServer kan zelfs een stel Raspberry Pis besturen met Power over Ethernet (PoE) in een industrieel scenario. Het is allemaal best opwindend, niet?

Wilt u meer Raspberry Pi-serveroplossingen? Deze kleine computer kan zoveel, van Raspberry Pi-mediaservers 7 manieren om uw Raspberry Pi in te stellen als mediaserverWilt u een Raspberry Pi-mediaserver installeren? Weet u niet zeker of u Kodi, Plex of Emby moet kiezen? Dit is wat u moet weten. Lees verder naar Raspberry Pi-webhostingservers Uw eigen website hosten op een Raspberry PiWilt u een website runnen maar kunt u de hostingkosten niet betalen? Bouw uw eigen LAMP-compatibele webserver met een Raspberry Pi met laag vermogen. Lees verder !

Christian Cawley is adjunct-editor voor beveiliging, Linux, doe-het-zelf, programmeren en technische uitleg. Hij produceert ook The Really Useful Podcast en heeft uitgebreide ervaring in desktop- en softwareondersteuning. Christian draagt ​​bij aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, een Lego-liefhebber en een fan van retro-gaming.