Initrd
DHCPクライアントを呼び出し、必要な情報を得る。 その情報からNFS共有の名前とNFSサーバのアドレスを取出す。 NFS共有をマウントする。
ルートファイルシステムがソフトウェアRAIDデバイスの場合、RAIDボリュームがどのデバイスにまたがっているかを知る手段がない。通常はMDユーティリティを呼び出し、全ブロックデバイスをスキャンし、必要なデバイスをオンラインにする。
ルートファイルシステムが論理ボリュームの場合、LVMユーティリティを呼び出してスキャンし、ルートファイルシステムを格納しているボリュームグループを活性化させる。
ルートファイルシステムが暗号化されたブロックデバイスにある場合、 ヘルパースクリプトを呼び出し、ユーザーにパスフレーズを入力させるかハードウェアトークン(ICカードやUSBセキュリティドングル)を挿入させる。 デバイスマッパーにより復号対象を生成する。
ルートファイルシステムをマウントした状態では安全に実施できない保守タスクがあれば、ここで実行する。
ルートファイルシステムを読み込み専用でマウントする。
動作し続ける必要のあるプロセス(ブートスプラッシュ用ヘルパーやそのコマンドFIFO)を新たにマウントしたルートファイルシステムに移行させる。
ルートファイルシステムを普通にルート(/)にマウントすると、初期化用ルートファイルシステム上のスクリプトなどを実行していたプロセスがうまくクリーンアップして終了できないため、次のような配慮が必要となる。