1.1 KiB
Linux for cloning
About
images/linux is Debian 10 system adapted for network booting and sending/receiving disk images via UDP. It is designed to work together with images/server.
On boot, full system image will be downloaded, mounted read only and will become new root (see src/etc/initramfs-tools). User will be presented with menu allowing sending/receiving images and root shell access (see src/scripts). Whole environment will be read-only, except /tmp where writeable tmpfs will be mounted.
Installation
To build just run:
sudo make
This will download base system to build/cache, copy it to build/rootfs and continue build there. After successful completion of this command, a fully functional linux root filesystem will be present in build/rootfs.
debootstrap is required to download base Linux system. When more advanced (encrypted home etc.) partition setup is used, one might need to remount the partition on which the build is taking place with exec and dev before running make:
sudo mount -i -o remount,exec,dev /home/whatever