キックスタートインストールの開始

キックスタートインストールを開始するには、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引数がカーネルに渡されると、キックスタートファイルを検索します。この引数には次のような形式があります。

ks=nfs:<server>/<path>

インストールプログラムは、キックスタートファイルとしてNFSサーバー<server>上の<path>ファイルを検索します。インストールプログラムはDHCPを使用してイーサネットカードを設定します。たとえば、NFSサーバーがserver.example.comで、キックスタートファイルがNFS共有の/mydir/ks.cfgにある場合、正しいブートコマンドはks=nfs:server.example.com:/mydir/ks.cfgとなります。

ks=http:<server>/<path>

インストールプログラムは、キックスタートファイルとしてHTTPサーバー<server>上の<path>ファイルを検索します。インストールプログラムはDHCPを使用してイーサネットカードを設定します。たとえば、HTTPサーバーがserver.example.comで、キックスタートファイルがHTTPディレクトリの/mydir/ks.cfgにある場合、正しいブートコマンドはks=http:server.example.com:/mydir/ks.cfgとなります。

ks=floppy

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

ks=hd:<device>/<file>

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

ks=file:/<file>

インストールプログラムは、ファイルシステムから<file>ファイルを読み込みます。マウントはしません。キックスタートファイルがすでにinitrdイメージ上に存在する場合は、通常、この方法を使います。

ks=cdrom:/<path>

インストールプログラムは、キックスタートファイルとしてCD-ROM上の<path>ファイルを検索します。

ks

ksを単独で使用した場合、インストールプログラムはDHCPを使ってシステム内のイーサネットカードを設定します。システムはDHCPレスポンスに含まれる「bootServer」をNFSサーバーとして使い、キックスタートファイルを読み込みます(デフォルトでは、これはDHCPサーバーと同じです)。キックスタートファイルの名前は次のいずれかです。

ksdevice=<device>

インストールプログラムはこのネットワークデバイスを使用してネットワークに接続します。たとえば、eth1デバイスでシステムに接続されているNFSサーバー上のキックスタートファイルを使用してキックスタートインストールを開始するには、boot:プロンプトで、ks=nfs:<server:>/<path> ksdevice=eth1というコマンドを入力します。