Kickstart インストールを開始するためには、Red Hat Linux ブートディスクからシステムをブートし、ブートプロンプトに対して特別なブートコマンドを入力しなければなりません。kickstart ファイルがブートディスク上にある場合、ブートコマンドは以下のようになります。
boot:linux ks=floppy |
一方、kickstart ファイルがサーバ上にある場合のブートコマンドは以下のようになります。
boot:linux ks |
ks コマンドライン引数がカーネルに渡された場合、Anaconda が kickstart ファイルを検索します。この引数にはいくつかの形式があります。
インストールプログラムは、ドライブ /dev/fd0 にあるフロッピー上の VFAT ファイルシステム上で ks.cfg ファイルを検索します。
インストールプログラムは、 <device> 上にファイルシステムをマウントし (VFAT または ext2 であることが必須)、そのファイルシステム内で <file> として kickstart 設定ファイルを検索します (例えば、 ks=hd:sda3/mydir/ks.cfg)。
インストールプログラムは、ファイルシステムから <file> ファイルを読み込もうとします。マウントは行われません。通常、kickstart ファイルがすでに initrd イメージ上に存在する場合にはこの方法が使用されます。
インストールプログラムは、kickstart ファイルを NFS サーバ <server>上の <path> ファイルとして検索します。インストールプログラムは DHCP を使用してイーサネットカードを設定します。
ks を単独で使用した場合、インストールプログラムはシステム内で DHCP を使用することでイーサネットを設定します。システムは DHCP レスポンスに含まれる 「bootServer」 を NFS サーバとして使用することで kickstart ファイルを読み込みます (デフォルトの場合、これは DHCP サーバと同じです)。kickstart ファイルの名前は、以下のいずれかです。
DHCP を指定し、「bootfile」 が / で始まる場合は、そのファイルが NFS サーバ上で検索されます。
DHCP を指定し、「bootfile」 が / を除く他のもので始まる場合、そのファイルは NFS サーバ上の /kickstart ディレクトリ上で検索されます。
DCHP が 「bootfile」 を指定しなかった場合、インストールプログラムは /kickstart/1.2.3.4-kickstart ファイルを読み込もうとします。ここで 1.2.3.4 はインストール先マシンの数値 IP アドレスです。