ESXi のスクリプトによるインストールまたはアップグレードに使用する ESXi のインストール スクリプトまたはアップグレード スクリプトを、USB フラッシュ ドライブに格納することができます。
インストール マシンに複数の USB フラッシュ ドライブがある場合、インストール ソフトウェアは、接続されたすべての USB フラッシュ ドライブでインストールまたはアップグレード スクリプトを検索します。
この手順の説明では、USB フラッシュ ドライブが /dev/sdb として検出されることを前提としています。
注: インストールまたはアップグレード スクリプトを含む
ks ファイルは、インストールまたはアップグレードの起動に使用している同じ USB フラッシュ ドライブ上に格納しないでください。
前提条件
- Linux マシン
- ESXi のインストールまたはアップグレード スクリプト、ks.cfg キックスタート ファイル
- USB フラッシュ ドライブ
手順
- インストール スクリプトまたはアップグレード スクリプトにアクセスできる Linux マシンに、USB フラッシュ ドライブを接続します。
- パーティション テーブルを作成します。
/sbin/fdisk /dev/sdb
- d を入力して、すべてのパーティションが削除されるまで、パーティションを削除します。
- n を入力して、ディスク全体を占めるプライマリ パーティション 1 を作成します。
- t を入力して、FAT32 ファイル システムに適した設定にタイプを設定します(c など)。
- p と入力して、パーティション テーブルを出力します。
結果は次のようになります。
Disk /dev/sdb: 2004 MB, 2004877312 bytes
255 heads, 63 sectors/track, 243 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 243 1951866 c W95 FAT32 (LBA)
- w と入力してパーティション テーブルを書き込み、終了します。
- USB フラッシュ ドライブを FAT32 ファイル システムを指定してフォーマットします。
/sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
- ターゲット ディレクトリを作成し、USB フラッシュ ドライブをマウントします。
mkdir -p /usbdisk
mount /dev/sdb1 /usbdisk
- ESXi のインストール スクリプトを USB フラッシュ ドライブにコピーします。
cp ks.cfg /usbdisk
- USB フラッシュ ドライブをアンマウントします。
umount /usbdisk
結果
USB フラッシュ ドライブには、ESXi のインストール スクリプトまたはアップグレード スクリプトが格納されています。
次のタスク
ESXi インストーラの起動時に、インストール スクリプトまたはアップグレード スクリプトの場所としてこの USB フラッシュ ドライブの場所を参照します。インストール スクリプトまたはアップグレード スクリプトを開始するための起動オプションの入力およびPXELINUX 構成ファイルを参照してください。