Brug sdm til at konfigurere dit Raspberry Pi OS fuldstændigt, før du installerer

Brug sdm til at konfigurere dit Raspberry Pi OS fuldstændigt, før du installerer
Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Raspberry Pi OS er et Debian-afledt operativsystem designet til at hjælpe begyndere og eksperter med at få mest muligt ud af Raspberry Pi-hardwaren, samtidig med at det tilbyder en brugervenlig desktop-oplevelse. Selvom du kan lave nogle grundlæggende tilpasninger, før du indsætter dit lagermedie i Pi for første gang, ved at bruge det officielle Raspberry Pi Imager-værktøj, kan du ønske, at du kunne gøre mere. Med sdm, et SD-kortstyringsværktøj, kan du. Sådan gør du.





MAKEUSE AF DAGENS VIDEO

Hvorfor bruge sdm til at skabe tilpasset til din Raspberry Pi?

Raspberry Pis er billige (når du kan finde dem) enkeltbordscomputere med førsteklasses komponenter og vægt på læring og gør-det-selv-software og elektronikprojekter. De er perfekte til skolecomputerlaboratorier og til udrulning som selvstændige servere.





Hvis du installerer flere Raspberry Pi-computere i en skole eller andre organisationer, vil du opdage, at efter at have flashet et Raspberry Pi OS-billede til et SD-kort eller SSD, ender du med at installere det samme sæt softwarepakke igen og igen. Du vil konfigurere de samme tjenester, montere de samme ekstra drev og tilføje de samme aliaser til .bashrc fil. Det kan blive meget kedeligt, meget hurtigt.





sdm er et værktøj, der gør det nemt at bygge konsistente, klar-til-gå-lagringsmedier til Raspberry Pi, der indeholder den software, du har brug for, og den konfiguration, du vælger.

Sådan installeres og bruges sdm

sdm installerer på Linux via et script, som du krøller fra dets GitHub-lager og pip til Bash:



curl -L https://raw.githubusercontent.com/gitbls/sdm/master/EZsdmInstaller | bash\n

Du skal også bruge et vanilla Raspberry Pi OS-billede til at arbejde ud fra. Få fat i det mest aktuelle ARM 64 Bullseye-billede fra officielle Raspberry Pi downloads vejviser.

Raspberry Pi-diskbilleder kommer komprimeret som XZ-arkiver. Udtræk billedet med:





unxz /path/to/your/image.img.xz

Nu er du klar til at begynde at tilpasse dit Raspberry Pi OS-billede. I modsætning til embedsmanden Raspberry Pi Imager værktøj, sdm tilbyder ikke en venlig GUI-mulighed, så du kommer til at bruge meget tid i terminalen. Den første ting du vil gøre er at sikre dig, at sdm er i stand til at montere ISO'en og starte en chroot:

sudo sdm --explore your_rasperry_pi_image.img   sdm tilpasse overførsel af lokalitet og wpa_supplicant ro raspi OS ISO

Hvis det lykkes, vil sdm starte en chroot og ændre din terminalbaggrund til grå, terminalens skrifttypefarve til blå og markøren til rød. Det er ikke særlig let for øjet, men det er en påmindelse om, at du udforsker ISO'en i en chroot, snarere end på dit værtssystem.





hvordan man gendanner systemet til windows 10

Når du har set dig omkring, skal du afslutte chroot med:

exit

Din flotille af Pis skal oprette forbindelse til netværket. Denne nemmeste måde at gøre dette på er at oprette en ny wpa_supplicant.conf fil i din arbejdsmappe.

nano wpa_supplicant.conf

Indsæt følgende i den, og sørg for at erstatte dine egne netværks- og landeoplysninger i de relevante felter:

country=us
update_config=1
ctrl_interface=/var/run/wpa_supplicant
network={
scan_ssid=1
ssid="MyNetworkSSID"
psk="super-secret-password"
}

Gem og afslut nano med Ctrl + O derefter Ctrl + X.

Hvis du planlægger at forudinstallere flere ekstra pakker på din Raspberry Pi ISO, vil du måske udvide billedet for at give dig selv mere plads. Du kan bruge forlænge skifte til dette.

sudo sdm --extend --xmb 2048 2022-09-22-raspios-bullseye-arm64.img.xz

...giver dig 2 GB ekstra at spille med. Du kan justere dette tal til dine egne krav.

Installer ekstra pakker på din Raspberry Pi ISO med sdm

At have apps allerede installeret og tilgængelige for slutbrugeren er virkelig meningen med sdm. Du kan administrere, hvilke apps der vil blive forudinstalleret på ISO'en med tilpasse switch og en tekstfil med de apps, du vil installere.

nano applist

I denne fil skal du indtaste navnene på alle de apps, du vil have tilgængelige ved første opstart. Disse kan enten være mellemrumsadskilte navne eller et pr. linje. For eksempel:

irssi mypaint qmmp conky openvpn

Hvis du mangler inspiration, så tjek vores fremragende kurateret liste over fantastiske apps til at installere på Raspberry Pi . Når du er glad, kan du gemme og afslutte nano med Ctrl + O derefter Ctrl + X.

Forpligtelse af din tilpasning til Raspberry Pi ISO

Den næste kommando vil kopiere dine tastatur-, lokalitets-, tidszone- og Wi-Fi-landeindstillinger fra det system, som det kører på; kopier filen wpa_supplicant.conf, du lige har konfigureret; aktiver SSH på Pi; bede om en ny adgangskode; og opdatere og opgradere systemet.

sudo sdm --customize --wpa /path/to/working/wpa_supplicant.conf --L10n --restart --user myuser --password-user mypassword your_rasperry_pi_image.img

Tilføjer den med:

--apps applist

... vil installere de apps, du har angivet i din app liste fil.

Denne proces kan tage flere minutter, men vil holde dig orienteret om fremskridt hele vejen igennem.

Før du kører kommandoen, er der yderligere kontakter, du kan bruge til at konfigurere ISO'en yderligere. Her er nogle af de mest nyttige:

  • password-pi adgangskode indstiller adgangskoden til pi-brugeren
  • password-root-adgangskode indstiller adgangskoden til root
  • automatisk log logger automatisk brugeren på
  • cron-d nogle-cron-fil kopierer en cron-fil til /etc/cron.d
  • værtsnavn giver dig mulighed for at angive et systemværtsnavn
  • motd giver dig mulighed for at kopiere en specificeret fil til /etc/motd for at indstille en brugerdefineret besked
  • bytte n indstiller systembyttestørrelsen
  • bruger brugernavn skaber brugere

Brænd din brugerdefinerede Raspberry Pi ISO til SD-kort eller SSD

sdm bruger dd til at 'brænde' din brugerdefinerede Raspberry Pi ISO til dit valgte lagermedie. Brug brænde skift for at kalde det:

sudo sdm --burn /dev/sdx your_rasperry_pi_image.img

...hvor sdx er dit SD-kort eller SSD. Hvis du ikke er sikker på, hvilket drev der er dit lagermedie, skal du køre:

hvordan man tilslutter en xbox 360 controller til en mac
sudo fdisk-l

...for at få en liste over enheder.

Når processen er færdig, skal du tilslutte enheden til din Pi og starte din brugerdefinerede ISO!

Det er nemt at oprette en tilpasset Raspberry Pi ISO med sdm

Nu hvor du har oprettet en brugerdefineret Raspberry Pi OS ISO, udformet efter dine egne specifikationer, er det lige så nemt at installere dit perfekte billede på flere maskiner som Pi, og mulighederne er uendelige. Hvis du har opdaget, at OS-tilpasning er sjovt og produktivt, kan du også prøve at lave skræddersyede spins til din yndlings Ubuntu-distro.