キックスタートインストールを開始するには、Red Hat LinuxブートディスクまたはCD-ROMからシステムを起動し、ブートプロンプトに対して特別なブートコマンドを入力します。このブートコマンドは、boot.imgまたはbootnet.imgというイメージファイルから作られたブートディスク上にキックスタートファイルがある場合、次のようになります。
boot: linux ks=floppy |
このlinux ks=floppyコマンドは、ks.cfgファイルがフロッピーディスク上のVFATまたはext2ファイルシステム上にあり、Red Hat Linux CD-ROMから起動した場合にも使えます。
また、Red Hat Linux CD-ROMから起動し、キックスタートファイルがフロッピーディスク上のVFATまたはext2ファイルシステム上にある場合には、次のコマンドも使えます。
boot: linux ks=hd:fd0/ks.cfg |
キックスタートでドライバディスクを使用する必要がある場合でも、フロッピーディスク上のキックスタートファイルを使用できます。
boot: linux ks=floppy dd |
Red Hat Linuxインストールプログラムは、コマンドラインks引数がカーネルに渡されると、キックスタートファイルを検索します。この引数には次のような形式があります。
インストールプログラムは、キックスタートファイルとしてNFSサーバー<server>上の<path>ファイルを検索します。インストールプログラムはDHCPを使用してイーサネットカードを設定します。たとえば、NFSサーバーがserver.example.comで、キックスタートファイルがNFS共有の/mydir/ks.cfgにある場合、正しいブートコマンドはks=nfs:server.example.com:/mydir/ks.cfgとなります。
インストールプログラムは、キックスタートファイルとしてHTTPサーバー<server>上の<path>ファイルを検索します。インストールプログラムはDHCPを使用してイーサネットカードを設定します。たとえば、HTTPサーバーがserver.example.comで、キックスタートファイルがHTTPディレクトリの/mydir/ks.cfgにある場合、正しいブートコマンドはks=http:server.example.com:/mydir/ks.cfgとなります。
インストールプログラムは、/dev/fd0ドライブにあるフロッピーディスク上のVFATかext2ファイルシステム上でks.cfgファイルを検索します。
インストールプログラムは、<device>上にファイルシステムをマウントし(VFATまたはext2であることが必須)、キックスタート設定ファイルとして、このファイルシステム上で<file>を検索します(たとえばks=hd:sda3/mydir/ks.cfg)。
インストールプログラムは、ファイルシステムから<file>ファイルを読み込みます。マウントはしません。キックスタートファイルがすでにinitrdイメージ上に存在する場合は、通常、この方法を使います。
インストールプログラムは、キックスタートファイルとしてCD-ROM上の<path>ファイルを検索します。
ksを単独で使用した場合、インストールプログラムはDHCPを使ってシステム内のイーサネットカードを設定します。システムはDHCPレスポンスに含まれる「bootServer」をNFSサーバーとして使い、キックスタートファイルを読み込みます(デフォルトでは、これはDHCPサーバーと同じです)。キックスタートファイルの名前は次のいずれかです。
DHCPを指定し、bootfileが「/」で始まる場合は、そのファイルがNFSサーバー上で検索されます。
DHCPを指定し、bootfileが/以外の文字で始まる場合、そのファイルがNFSサーバー上の/kickstartディレクトリ上で検索されます。
DHCPでbootfileを指定していない場合、インストールプログラムは/kickstart/1.2.3.4-kickstartファイルを読み込もうとします。ここで、1.2.3.4はインストール先のコンピュータのIPアドレス(数字)です。
インストールプログラムはこのネットワークデバイスを使用してネットワークに接続します。たとえば、eth1デバイスでシステムに接続されているNFSサーバー上のキックスタートファイルを使用してキックスタートインストールを開始するには、boot:プロンプトで、ks=nfs:<server:>/<path> ksdevice=eth1というコマンドを入力します。