Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

Raspberry Pi OS es un sistema operativo derivado de Debian diseñado para ayudar a principiantes y expertos a aprovechar al máximo el hardware de Raspberry Pi, al tiempo que ofrece una experiencia de escritorio fácil de usar. Aunque puede realizar algunas personalizaciones básicas antes de insertar su medio de almacenamiento en el Pi por primera vez, al usar la herramienta oficial Raspberry Pi Imager, es posible que desee poder hacer más. Con sdm, una herramienta de administración de tarjetas SD, puede hacerlo. Aquí está cómo hacerlo.

¿Por qué usar sdm para crear imágenes de disco personalizadas para su Raspberry Pi?

Las Raspberry Pi son baratas (cuando puedes encontrarlas) computadoras de placa única con componentes de primer nivel y un énfasis en el aprendizaje y los proyectos de software y electrónica de bricolaje. Son perfectos para laboratorios de computación escolares y para implementar como servidores independientes.

instagram viewer

Si está implementando varias computadoras Raspberry Pi en una escuela u otras organizaciones, encontrará que después de flashear una imagen del sistema operativo Raspberry Pi en una tarjeta SD o SSD, termina instalando el mismo paquete de software una y otra vez. Configurará los mismos servicios, montará las mismas unidades adicionales y agregará los mismos alias al .bashrc archivo. Puede llegar a ser muy tedioso, muy rápidamente.

sdm es una herramienta que facilita la creación de medios de almacenamiento consistentes y listos para usar para Raspberry Pi, que contienen el software que necesita y la configuración que elija.

Cómo instalar y usar sdm

sdm se instala en Linux a través de un script que se riza desde su repositorio de GitHub y se conecta a Bash:

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

También necesitará una imagen Vanilla Raspberry Pi OS para trabajar. Tome la imagen ARM 64 Bullseye más actual de la Descargas oficiales de Raspberry Pi directorio.

Las imágenes de disco de Raspberry Pi vienen comprimidas como archivos XZ. Extraiga la imagen con:

unxz /ruta/a/su/imagen.img.xz

Ahora está listo para comenzar a personalizar su imagen del sistema operativo Raspberry Pi. A diferencia del oficial generador de imágenes de frambuesa pi herramienta, sdm no ofrece una opción de GUI amigable, por lo que pasará mucho tiempo en la terminal. Lo primero que debe hacer es asegurarse de que sdm pueda montar la ISO e iniciar un chroot:

sudosdm--explorartu_rasperry_pi_imagen.img

Si tiene éxito, sdm iniciará un chroot y cambiará el fondo de su terminal a gris, el color de la fuente del terminal a azul y el cursor a rojo. No es muy agradable a la vista, pero es un recordatorio de que está explorando la ISO en un chroot, en lugar de en su sistema host.

Una vez que haya echado un vistazo, salga del chroot con:

salida

Su flotilla de Pis necesitará conectarse a la red. La forma más fácil de hacer esto es crear un nuevo wpa_supplicant.conf archivo en su directorio de trabajo.

nanowpa_supplicant.conf

En él, pegue lo siguiente, asegurándose de sustituir los datos de su propia red y país en los campos correspondientes:

país = nosotros
actualizar_config=1
ctrl_interfaz=/var/ejecutar/wpa_supplicant
red={
escanear_ssid=1
ID="MiRedSSID"
psk="contraseña supersecreta"
}

Guardar y salir de nano con Control + O entonces Control + X.

Si planea preinstalar varios paquetes adicionales en su Raspberry Pi ISO, es posible que desee ampliar la imagen para disponer de más espacio. Puedes usar el extender cambiar por esto.

sudosdm--extender--xmb 2048 2022-09-22-raspios-bullseye-arm64.img.xz

...te dará 2GB adicionales para jugar. Puede ajustar esta cifra a sus propios requisitos.

Instale paquetes adicionales en su Raspberry Pi ISO con sdm

Tener aplicaciones ya instaladas y accesibles para el usuario final es realmente el objetivo de sdm. Puede administrar qué aplicaciones se preinstalarán en la ISO con el personalizar interruptor y un archivo de texto que enumera las aplicaciones que desea instalar.

nanoaplicador

En este archivo, escriba los nombres de todas las aplicaciones que desea que estén disponibles en el primer arranque. Estos pueden ser nombres separados por espacios o uno por línea. Por ejemplo:

irssi mypaint qmmp conky openvpn

Si te falta inspiración, echa un vistazo a nuestro excelente lista seleccionada de excelentes aplicaciones para instalar en Raspberry Pi. Cuando esté satisfecho, guarde y salga de nano con Control + O entonces Control + X.

Comprometer su personalización con Raspberry Pi ISO

El siguiente comando copiará la configuración de su mapa de teclas, configuración regional, zona horaria y país Wi-Fi del sistema en el que se está ejecutando; copie el archivo wpa_supplicant.conf que acaba de configurar; habilite SSH en el Pi; solicitar una nueva contraseña; y actualizar y mejorar el sistema.

sudo sdm --personalizar --wpa /ruta/al/trabajo/wpa_supplicant.conf --L10n --restart --user myuser --password-user mypassword your_rasperry_pi_image.img

Agregándolo con:

--lista de aplicaciones

...instalará las aplicaciones que especificó en su solicitante archivo.

Este proceso puede demorar varios minutos, pero lo mantendrá informado del progreso en todo momento.

Antes de ejecutar el comando, hay interruptores adicionales que puede usar para configurar aún más la ISO. Estos son algunos de los más útiles:

  • contraseña-pi contraseña establece la contraseña para el usuario pi
  • contraseña-contraseña raíz establece la contraseña para root
  • ingreso automático inicia sesión automáticamente en el usuario
  • cron-d algún archivo cron copia un archivo cron a /etc/cron.d
  • nombre de host le permite establecer un nombre de host del sistema
  • modelo le permite copiar un archivo específico a /etc/motd para establecer un mensaje personalizado
  • intercambio m establece el tamaño de intercambio del sistema
  • usuario nombre de usuario crea usuarios

Grabe su Raspberry Pi ISO personalizado en una tarjeta SD o SSD

sdm usa dd para "grabar" su Raspberry Pi ISO personalizado en el medio de almacenamiento que elija. Utilizar el quemar cambiar para invocarlo:

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

... donde sdx es su tarjeta SD o SSD. Si no está seguro de qué unidad es su medio de almacenamiento, ejecute:

sudo fdisk-l

...para obtener una lista de dispositivos.

Cuando el proceso haya terminado, conecte el dispositivo a su Pi e inicie su ISO personalizado.

Crear una Raspberry Pi ISO personalizada es fácil con sdm

Ahora que ha creado un ISO personalizado de Raspberry Pi OS, diseñado según sus propias especificaciones, instalar su imagen perfecta en varias máquinas es tan fácil como Pi, y las posibilidades son infinitas. Si ha descubierto que la personalización del sistema operativo es divertida y productiva, es posible que también desee intentar crear giros personalizados para su distribución de Ubuntu favorita.