Raspberry Pi OS is een van Debian afgeleid besturingssysteem dat is ontworpen om beginners en experts te helpen het meeste uit de Raspberry Pi-hardware te halen, terwijl het tegelijkertijd een gebruiksvriendelijke desktopervaring biedt. Hoewel je wat basisaanpassingen kunt doen voordat je je opslagmedia voor de eerste keer in de Pi plaatst, wil je misschien dat je meer kunt doen door de officiële Raspberry Pi Imager-tool te gebruiken. Met sdm, een tool voor het beheer van SD-kaarten, kan dat. Hier is hoe het te doen.
Waarom sdm gebruiken om aangepaste schijfkopieën voor uw Raspberry Pi te maken?
Raspberry Pi's zijn goedkoop (als je ze kunt vinden) single-board computers met eersteklas componenten en de nadruk op leer- en doe-het-zelfsoftware en elektronicaprojecten. Ze zijn perfect voor computerlokalen op school en voor gebruik als stand-alone servers.
Als je meerdere Raspberry Pi-computers in een school of andere organisatie implementeert, zul je dat na het flashen merken een Raspberry Pi OS-image naar een SD-kaart of SSD, installeer je uiteindelijk steeds opnieuw dezelfde set softwarepakketten. U stelt dezelfde services in, koppelt dezelfde extra schijven en voegt dezelfde aliassen toe aan het .bashrc bestand. Het kan heel vervelend worden, heel snel.
sdm is een tool die het gemakkelijk maakt om consistente, kant-en-klare opslagmedia voor de Raspberry Pi te bouwen, met de software die je nodig hebt en de configuratie die je kiest.
Hoe sdm te installeren en te gebruiken
sdm installeert op Linux via een script dat je krult vanuit de GitHub-repository en pip naar Bash:
krul -L https://raw.githubusercontent.com/gitbls/sdm/master/EZsdmInstaller | bash\n
Je hebt ook een vanilla Raspberry Pi OS-image nodig om vanaf te werken. Grijp de meest actuele ARM 64 Bullseye-afbeelding van de officiële Raspberry Pi-downloads map.
Raspberry Pi-schijfkopieën worden gecomprimeerd geleverd als XZ-archieven. Extraheer de afbeelding met:
unxz /path/to/your/image.img.xz
Nu bent u klaar om uw Raspberry Pi OS-image aan te passen. In tegenstelling tot de ambtenaar Raspberry Pi-imager tool biedt sdm geen gebruiksvriendelijke GUI-optie, dus je zult veel tijd in de terminal doorbrengen. Het eerste dat u wilt doen, is ervoor zorgen dat sdm de ISO kan mounten en een chroot kan starten:
sudosdm--ontdekkenje_rasperry_pi_afbeelding.img
Als dit lukt, start sdm een chroot en verandert de achtergrond van uw terminal in grijs, de kleur van het terminallettertype in blauw en de cursor in rood. Het is niet erg prettig voor het oog, maar het herinnert je eraan dat je de ISO in een chroot verkent, in plaats van op je hostsysteem.
Als je eenmaal rondgekeken hebt, verlaat je de chroot met:
Uitgang
Je vloot van Pis moet verbinding maken met het netwerk. De gemakkelijkste manier om dit te doen is door een nieuw te maken wpa_supplicant.conf bestand in uw werkmap.
nanowpa_supplicant.conf
Plak het volgende erin en zorg ervoor dat u uw eigen netwerk- en landgegevens in de relevante velden vervangt:
land=wij
update_config=1
ctrl_interface=/var/run/wpa_supplicant
netwerk={
scan_ssid=1
ssid="MijnNetwerkSSID"
psk="supergeheim wachtwoord"
}
Opslaan en nano afsluiten met Ctrl + O Dan Ctrl + X.
Als je van plan bent om meerdere extra pakketten vooraf te installeren op je Raspberry Pi ISO, wil je misschien de image uitbreiden om jezelf meer ruimte te geven. U kunt de verlengen hiervoor overstappen.
sudosdm--verlengen--xmb 2048 2022-09-22-raspios-bullseye-arm64.img.xz
...krijg je 2 GB extra om mee te spelen. U kunt dit cijfer aanpassen aan uw eigen wensen.
Installeer extra pakketten op uw Raspberry Pi ISO met sdm
Apps die al zijn geïnstalleerd en toegankelijk zijn voor de eindgebruiker, is echt het punt van sdm. U kunt beheren welke apps vooraf op de ISO worden geïnstalleerd met de aanpassen switch en een tekstbestand met de apps die u wilt installeren.
nano applijst
Typ in dit bestand de namen van alle apps die u bij de eerste keer opstarten beschikbaar wilt hebben. Dit kunnen door spaties gescheiden namen zijn of één per regel. Bijvoorbeeld:
irssi mypaint qmmp conky openvpn
Als je geen inspiratie hebt, bekijk dan onze uitstekende samengestelde lijst met geweldige apps om op Raspberry Pi te installeren. Als je tevreden bent, sla je op en sluit je nano af met Ctrl + O Dan Ctrl + X.
Uw aanpassing vastleggen op de Raspberry Pi ISO
De volgende opdracht kopieert uw keymap-, locale-, tijdzone- en Wi-Fi-landinstellingen van het systeem waarop het draait; kopieer het bestand wpa_supplicant.conf dat u zojuist hebt geconfigureerd; schakel SSH in op de Pi; om een nieuw wachtwoord vragen; en update en upgrade het systeem.
sudo sdm --customize --wpa /path/to/working/wpa_supplicant.conf --L10n --restart --user myuser --password-user mypassword your_rasperry_pi_image.img
Voeg het toe met:
--apps applijst
...zal de apps installeren die u hebt opgegeven in uw applijst bestand.
Dit proces kan enkele minuten duren, maar u blijft op de hoogte van de voortgang.
Voordat u de opdracht uitvoert, zijn er extra schakelaars die u kunt gebruiken om de ISO verder te configureren. Hier zijn enkele van de meest bruikbare:
- wachtwoord-pi wachtwoord stelt het wachtwoord in voor de pi-gebruiker
- wachtwoord-root wachtwoord stelt het wachtwoord in voor root
- Automatische login logt de gebruiker automatisch in
- cron-d een cron-bestand kopieert een cron-bestand naar /etc/cron.d
- hostnaam stelt u in staat een systeemhostnaam in te stellen
- motd stelt je in staat om een opgegeven bestand naar /etc/motd te kopiëren om een aangepast bericht in te stellen
- ruil zn stelt de systeemwisselgrootte in
- gebruiker gebruikersnaam creëert gebruikers
Brand uw aangepaste Raspberry Pi ISO naar SD-kaart of SSD
sdm gebruikt dd om uw aangepaste Raspberry Pi ISO naar uw opslagmedium naar keuze te "branden". Gebruik de brandwond schakelaar om het aan te roepen:
sudo sdm --burn /dev/sdx uw_rasperry_pi_image.img
...waarbij sdx je SD-kaart of SSD is. Als u niet zeker weet welk station uw opslagmedium is, voert u het volgende uit:
sudo fdisk-l
...om een lijst met apparaten te krijgen.
Wanneer het proces is voltooid, sluit u het apparaat aan op uw Pi en start u uw aangepaste ISO!
Een aangepaste Raspberry Pi ISO maken is eenvoudig met sdm
Nu je een aangepaste Raspberry Pi OS ISO hebt gemaakt, gemaakt volgens je eigen specificaties, is het installeren van je perfecte image op meerdere machines net zo eenvoudig als Pi, en de mogelijkheden zijn eindeloos. Als je hebt ontdekt dat het aanpassen van het besturingssysteem leuk en productief is, wil je misschien ook proberen om aangepaste spins te maken voor je favoriete Ubuntu-distro.