NOTICE: THIS PROJECT HAS MOVED TO CODEBERG
- NOTE: The image file is too large for github. It can be retreived from codeberg
A bootable thumbdrive image for Zimaboards.
This is a proof of concept for PLL, s6-smj, and mdevd-as-an-admin.
This is a general x86-64 root image, but the kernel is somewhat specific to the Zimaboard. It may boot fine on other systems.
This is a "pre-release", until I build a more general kernel.
-
It uses PLL to load the kernel with an internal initmpfs from partition one.
-
The first time it boots, it will create a new partition three as an F2FS filesystem, consuming all free space on the drive.
-
It then mounts the SquashFS filesystem in partition two as the
lower, and partition three as theupper, of an OverlayFS, and mounts that as the new root. -
It then calls
switch_rootto boot into the new root.
-
/usr/libexec/initthen initializes /run, and 's6' is started as PID 1 -
s6 initializes the rest of the system and starts daemons such as mdevd, mingetty and sshd.
- mdevd brings up the network and other media
- the root password is
thumby