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

キックスタートインストールを開始するには、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サーバーと同じです)。キックスタートファイルの名前は次のいずれかです。

  • DHCPを指定し、bootfileが「/」で始まる場合は、そのファイルがNFSサーバー上で検索されます。

  • DHCPを指定し、bootfileが/以外の文字で始まる場合、そのファイルがNFSサーバー上の/kickstartディレクトリ上で検索されます。

  • DHCPでbootfileを指定していない場合、インストールプログラムは/kickstart/1.2.3.4-kickstartファイルを読み込もうとします。ここで、1.2.3.4はインストール先のコンピュータのIPアドレス(数字)です。

ksdevice=<device>

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