Skip to content

Uses Vagrant, Ansible and other tools to create a Debian-based VM, on VirtualBox or libvirt, for building customized Raspbian Lite NOOBS and images, or modifying existing img files.

License

Notifications You must be signed in to change notification settings

jps3/rpi-img-build-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rpi-img-build-box

Overview

This repo is used to create a customized Raspbian Lite build using pi-gen, with some additions (ex. salt-minion) as both NOOBS and standard *.img file.

Vagrant will use a Debian box on either VirtualBox or libvirt, and provision using Ansible to prepare the VM with the packages and tools necessary to more easily use the pi-gen tools.

NOTE: The default provisioning and pi-gen customization is aimed toward building a 3DPrinterOS client.

Considerations

  1. It really helps to have prior experience with Vagrant and virtual machines in general.
  2. It really helps to have command line experience with your host operating system.
  3. It really helps to have command line experience with Linux.
  4. It helps to have some basic experience with Docker containers.

Requirements

Steps

  1. Set up VirtualBox or libvirt (whichever you prefer)
  2. Install Vagrant
  3. vagrant up
  4. vagrant ssh
  5. cd build/pi-gen
  6. Edit config file as needed.
  7. Edit config-luaml as desired.
  8. ./build-docker.sh -c config-luaml

About

Uses Vagrant, Ansible and other tools to create a Debian-based VM, on VirtualBox or libvirt, for building customized Raspbian Lite NOOBS and images, or modifying existing img files.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published