気ままにインフラエンジニア

渋谷で働くインフラエンジニアの備忘録。 TwitterID: @nakashii_

PXE/kickstartによるネットワークインストール時にドライバを追加する

CentOS6.2の場合。オプションはほぼ5.x系でも同じ。

■ブート時に指定
http://docs.redhat.com/docs/ja-JP/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-kickstart2-startinginstall.html

boot: linux ks=hd:partition:/path/ks.cfg dd

この場合、ネットワーク上の場所は指定できないっぽい。

■ksファイルに記述
http://docs.redhat.com/docs/ja-JP/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-kickstart2-options.html

driverdisk (オプション)
    driverdisk <partition> --source=<url> --biospart=<biospart> [--type=<fstype>]

    別の方法として、ネットワークの場所をドライバーディスク用に指定できます。

    driverdisk --source=http://path/to/dd.img

■おまけ
追加したドライバやユーティリティがRHEL用とかでWARNINGが出る場合は、packagesセクションにignoremissingフラグを追加するとプロンプトを回避できます。
http://docs.redhat.com/docs/ja-JP/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-kickstart2-packageselection.html

%packages --ignoremissing