システムを独自化できる様々な方法について概要を示します。システムの設定オプションはビルド時に適用されるビルド時オプションとブート時に適用されるブート時オプションとに分けられます。パッケージにより適用され、ブートの遅い段階で起きるものとに分けられます。ブート時オプションはどれも、ユーザがブートプロンプトで指定することで変更できます。システムを直接ブートするようにもできます。システムのカーネルコマンドラインオプションのデフォルト値で構成されます。ビルド段階363ビルドプロセスは段階ごとに分けられ、様々な独自化がそれぞれ順に適用されます。実行の最初の段階は*{パッケージ収集}*段階です。システムの骨子を構成するパッケージを集めます。ディレクトリの構成を完了させ、他の内容とともに設定に列挙されているパッケージを全て収集します。収録内容の独自化はほとんどがこの段階で起こります。イメージの準備の最終段階は*{バイナリ}*段階で、ブート可能なイメージをビルドします。システムのファイルシステム外に配置する、他の追加の内容を全て収録します。アーカイブを*{ソース}*段階で作成します。364各段階で、コマンドの適用には特定の順序があります。そのように配置することで、独自化を合理的に階層化できるようになります。適用され、ローカルに収録したどのファイルをコピーするよりも前にパッケージをインストールし、フックはその後に、収録内容を全て配置してから実行されます。サブディレクトリ以下に追加のファイルを提供する必要があるかもしれません。システムのファイルシステムやバイナリイメージのファイルシステムにコピーされるか、コマンドラインオプションとして渡す方法では扱いにくいビルド時のシステム設定を提供することになります。かなりの柔軟性がありますが、自身のコードでそれを後押しすることができます。