Kickstart インストールの開始

Kickstart インストールを開始するためには、Red Hat Linux ブートディスクからシステムをブートし、ブートプロンプトに対して特別なブートコマンドを入力しなければなりません。kickstart ファイルがブートディスク上にある場合、ブートコマンドは以下のようになります。

boot:linux ks=floppy

一方、kickstart ファイルがサーバ上にある場合のブートコマンドは以下のようになります。

boot:linux ks

ks コマンドライン引数がカーネルに渡された場合、Anaconda が kickstart ファイルを検索します。この引数にはいくつかの形式があります。

ks=floppy

インストールプログラムは、ドライブ /dev/fd0 にあるフロッピー上の VFAT ファイルシステム上で ks.cfg ファイルを検索します。

ks=hd:<device>/<file>

インストールプログラムは、 <device> 上にファイルシステムをマウントし (VFAT または ext2 であることが必須)、そのファイルシステム内で <file> として kickstart 設定ファイルを検索します (例えば、 ks=hd:sda3/mydir/ks.cfg)。

ks=file:/<file>

インストールプログラムは、ファイルシステムから <file> ファイルを読み込もうとします。マウントは行われません。通常、kickstart ファイルがすでに initrd イメージ上に存在する場合にはこの方法が使用されます。

ks=nfs:<server:>/<path>

インストールプログラムは、kickstart ファイルを NFS サーバ <server>上の <path> ファイルとして検索します。インストールプログラムは DHCP を使用してイーサネットカードを設定します。

ks

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 アドレスです。