Tool used to create custom Debian GNU/Linux images for Raspberry Pi
| files | ||
| keys | ||
| patches | ||
| test | ||
| .gitignore | ||
| .travis.yml | ||
| build.sh | ||
| LICENSE | ||
| mkimg.sh | ||
| README.md | ||
| run | ||
raspberrypi-build
Tool used to create custom Debian GNU/Linux images for Raspberry Pi. Based on pi-gen tool used to create the official raspberrypi.org Raspbian images.
Table of contents
Dependencies
On Debian-based systems:
apt-get install bash quilt parted qemu-user-static debootstrap zerofree \
dosfstools libcap2-bin grep rsync binfmt-support
Build
Run sudo ./run ./build.sh && sudo ./run ./mkimg.sh to build the image.
The following files will be created:
rootfs/- the root file system (/and/boot/partitions)deploy/raspberrypi.img- the image to write to SD card
WARNING
During the execution of
sudo ./run ./build.shhost directories/dev,/dev/pts,/procand/sysare binded intorootfs/to provide environment for chroot. They are unmounted in the end of script. However, script may fail, so they will remain mounted. If you runsudo rm -rf rootfs/, you can corrupt your host operating system state and you will have to reboot. Please be careful.
System configuration
The following information can be helpful when you connect:
- Root password is disabled
- User
userhas access via SSH with passwordpassword - SSH host keys are generated at first startup, so fingerprint is different for each installation of the same image
- User has passwordless sudo