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