Para un proyecto en el que estoy trabajando, me gustaría crear una imagen de "stock" basada en Raspbian que pueda instalar en muchos Pis.
Idealmente, me gustaría poder (en mi computadora) tomar la imagen de Raspbian, obtener algunos paquetes, editar alguna configuración y luego crear una imagen de tarjeta SD para ponerla en mi Pis.
¿Hay una manera simple o recomendada de hacer esto? ¿Alguna dificultad que pueda encontrar?
Estoy interesado en evitar jugar manualmente con un pi y luego clonar esa imagen. Presumiblemente, Raspbian está hecho de alguna manera que no es alguien haciendo clic manualmente en los botones de un Pi. Me gustaría hacerlo de esa manera, si puedo.
Idealmente, quiero crear algo que pueda construirse automáticamente en un servidor de integración continua; no quiero un proceso de compilación que implique "escribir una tarjeta SD, ponerla en un Pi" porque quiero estar listo para crear imágenes sin ninguna acceso físico a una Raspberry Pi.
apt-get
; la forma más fácil de hacerlo sería usar una VM yrsync
con una imagen montada idéntica a la utilizada para iniciar la VM (ya que las imágenes de VM en sí mismas no son buenas para esto), pero creo que la única opción de VM aquí es QEMU, que AFAICT es una PITA.