## To bootstrap from another linux system: Make sure you have a full development environment installed including compiler, linker, headers etc. Git is also required for several stages, along with GNU wget. Commands following a # prompt are run as root, while those following a % prompt can be run as your normal user. Bind mount the source directory on /usr/src: ``` # mount -Bv /src ``` Create a link required for the correct installation of the temporary toolchain: ``` # ln -sv /build/toolchain /toolchain ``` Set up the environment by sourcing an included script: ``` # source scripts/setenv.sh ``` The system is now bootstrapped with minimal changes to the host. Should you wish to abort partway through and continue later, simply unmount /src and then remount it when ready to begin again. To build the system: ``` % make buildtools % make buildworld ``` This creates a complete root filesystem in /src/build