O Raspberry Pi OS é um sistema operacional derivado do Debian projetado para ajudar iniciantes e especialistas a aproveitar ao supremo o hardware Raspberry Pi, oferecendo uma experiência de desktop fácil de usar. Embora você possa fazer algumas personalizações básicas antes de inserir sua mídia de armazenamento no Pi pela primeira vez, usando a utensílio Raspberry Pi Imager solene, você pode desejar fazer mais. Com sdm, uma utensílio de gerenciamento de cartão SD, você pode. Veja uma vez que fazer isso.


Por que usar o sdm para gerar imagens de disco personalizadas para o seu Raspberry Pi?

Raspberry Pis são computadores de placa única baratos (quando você pode encontrá-los) com componentes de primeira risca e ênfase no aprendizagem e em projetos de software e eletrônicos DIY. Eles são perfeitos para laboratórios de informática da escola e para implantação uma vez que servidores autônomos.

Se você estiver implantando vários computadores Raspberry Pi em uma escola ou outras organizações, descobrirá que depois de atualizar uma imagem do Raspberry Pi OS para um cartão SD ou SSD, você acaba instalando o mesmo conjunto de pacotes de software repetidamente. Você configurará os mesmos serviços, montará as mesmas unidades extras e adicionará os mesmos aliases ao .bashrc Registro. Pode se tornar muito tedioso, muito rapidamente.

sdm é uma utensílio que facilita a geração de mídia de armazenamento consistente e pronta para uso para o Raspberry Pi, contendo o software necessário e a formato escolhida.

Porquê instalar e usar o sdm

sdm é instalado no Linux por meio de um script que você enrola de seu repositório GitHub e faz pip para o Bash:


curl -L https:

Você também precisará de uma imagem do sistema operacional Raspberry Pi de baunilha para trabalhar. Pegue a imagem ARM 64 Bullseye mais atual do diretório solene de downloads do Raspberry Pi.

As imagens de disco do Raspberry Pi vêm compactadas uma vez que arquivos XZ. Extraia a imagem com:


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

Agora você está pronto para debutar a personalizar sua imagem do Raspberry Pi OS. Ao contrário da utensílio Raspberry Pi Imager solene, o sdm não oferece uma opção de GUI amigável, logo você passará muito tempo no terminal. A primeira coisa que você quer fazer é certificar-se de que o sdm é capaz de montar o ISO e iniciar um chroot:


sudo sdm --explore your_rasperry_pi_image.img

Se for bem-sucedido, o sdm iniciará um chroot e alterará o projecto de fundo do terminal para cinza, a cor da nascente do terminal para azul e o cursor para vermelho. Não é muito fácil de ver, mas é um lembrete de que você está explorando o ISO em um chroot, e não em seu sistema host.

Depois de dar uma olhada, saia do chroot com:


exit

Sua flotilha de Pis precisará se conectar à rede. A maneira mais fácil de fazer isso é gerar um novo wpa_supplicant.conf registo em seu diretório de trabalho.


nano wpa_supplicant.conf

Nele, cole o seguinte, certificando-se de substituir sua própria rede e detalhes do país nos campos relevantes:


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

Salve e saia do nano com Ctrl + O logo Ctrl + X.

Se você planeja pré-instalar vários pacotes adicionais em seu Raspberry Pi ISO, convém estender a imagem para obter mais espaço. Você pode usar o ampliar mude para isso.


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

…dará a você 2 GB extras para jogar. Você pode ajustar esta figura para suas próprias necessidades.

Ter aplicativos já instalados e acessíveis para o usuário final é realmente o objetivo do sdm. Você pode gerenciar quais aplicativos serão pré-instalados no ISO com o customizar switch e um registo de texto listando os aplicativos que você deseja instalar.


nano applist

Nesse registo, digite os nomes de todos os aplicativos que você deseja disponibilizar na primeira inicialização. Estes podem ser nomes separados por espaços ou um por risca. Por exemplo:


irssi mypaint qmmp conky openvpn

Se você está com falta de inspiração, confira nossa magnífico lista com curadoria de ótimos aplicativos para instalar no Raspberry Pi. Quando estiver satisfeito, salve e saia do nano com Ctrl + O logo Ctrl + X.

Comprometendo sua personalização com o Raspberry Pi ISO

O próximo comando copiará suas configurações de planta de teclado, localidade, fuso horário e país Wi-Fi do sistema no qual está sendo executado; copie o registo wpa_supplicant.conf que você acabou de configurar; habilite o SSH no Pi; solicitar uma novidade senha; e atualizar e atualizar o sistema.


sudo sdm

Anexando-o com:


...will install the apps you specified in your applist file.

sdm personalize a transferência de localidade e wpa_supplicant ro raspi OS ISO

This process can take several minutes, but will keep you informed of progress throughout.

Before you run the command, there are additional switches you can use to configure the ISO further. Here are some of the most useful:

  • password-pi password sets the password for the pi user
  • password-root password sets the password for root
  • autologin automatically logs in the user
  • cron-d some-cron-file copies a cron file to /etc/cron.d
  • hostname allows you to set a system hostname
  • motd allows you to copy a specified file to /etc/motd to set a custom message
  • swap n sets the system swap size
  • user username creates users

Burn Your Custom Raspberry Pi ISO to SD Card or SSD

sdm uses dd to "burn" your custom Raspberry Pi ISO to your storage medium of choice. Use the burn switch to invoke it:


sudo sdm

...onde sdx é seu cartão SD ou SSD. Se você não tiver certeza de qual unidade é sua mídia de armazenamento, execute:


sudo fdisk-l

...para obter uma lista de dispositivos.

Quando o processo terminar, conecte o dispositivo ao seu Pi e inicialize seu ISO personalizado!

Gerar um ISO personalizado do Raspberry Pi é fácil com o sdm

Agora que você criou um Raspberry Pi OS ISO personalizado, criado de concórdia com suas próprias especificações, instalar sua imagem perfeita em várias máquinas é tão fácil quanto Pi, e as possibilidades são infinitas. Se você descobriu que a personalização do sistema operacional é divertida e produtiva, talvez queira tentar gerar rodadas personalizadas para sua distribuição Ubuntu favorita também.

Leave a Reply

Your email address will not be published. Required fields are marked *