Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

32.9. キックスタートファイルの準備

キックスタートファイルは以下のいずれかの場所に配置する必要があります。
  • フロッピーディスク、光学ディスク、USB フラッシュドライブなどのリムーバブルメディア
  • ハードドライブ上
  • ネットワーク上
通常、キックスタートファイルはリムーバブルメディアまたはハードドライブにコピーされるか、ネットワーク上で利用できるようになります。ネットワークベースのアプローチで最もよく使用されます。ほとんどのキックスタートインストールはネットワークコンピューターで実行する傾向があるためです。
以下のセクションでは、キックスタートファイルを配置する場所について詳細に説明します。

32.9.1. キックスタートブートメディアの作成

Red Hat が提供するブートメディアを変更してキックスタートファイルを追加し、システムの起動時に自動的に読み込む場合は、以下の手順に従ってください。この手順は、AMD システムおよび Intel システム(x86 および x86_64)でのみ機能することに注意してください。また、この手順には genisoimage パッケージおよび isomd5sum パッケージが必要です。これらのパッケージは Red Hat Enterprise Linux で利用できますが、別のシステムを使用する場合は、使用するコマンドを調整する必要がある場合があります。
注記
ディスケットベースの起動は、Red Hat Enterprise Linux ではサポートされなくなりました。インストールでは、起動に CD-ROM またはフラッシュメモリー製品を使用する必要があります。ただし、キックスタートファイルは、引き続きディスクレスの最上位ディレクトリーに存在する可能性があるため、ks.cfg という名前にする必要があります。個別の起動メディアが必要です。

手順32.1 ブートメディアへのキックスタートファイルの追加

手順を開始する前に、1章Obtaining Red Hat Enterprise Linux の説明に従って、ブート ISO イメージ(boot.iso またはバイナリー DVD)をダウンロードし、作業用のキックスタートファイルを作成していることを確認してください。
  1. ダウンロードした ISO イメージをマウントします。
    # mount /path/to/image.iso /mnt/iso
  2. ISO イメージを、システム内の作業ディレクトリーに展開します。
    # cp -pRf /mnt/iso /tmp/workdir
  3. マウントされたイメージをアンマウントします。
    # umount /mnt/iso
  4. イメージのコンテンツは、作業ディレクトリーの iso/ ディレクトリーに配置されます。キックスタートファイル(ks.cfg)を iso/ ディレクトリーに追加します。
    # cp /path/to/ks.cfg /tmp/workdir/iso
  5. iso/ ディレクトリー内で isolinux/isolinux.cfg 設定ファイルを開きます。このファイルは、起動メニューに表示されるすべてのメニューオプションを決定します。単一のメニューエントリーは以下のように定義されます。
    label linux
      menu label ^Install or upgrade an existing system
      menu default
      kernel vmlinuz
      append initrd=initrd.img
    
    で始まる行に ks= 起動オプションを 追加します。構文は、ISO イメージを起動する計画によって異なります。たとえば、CD または DVD からの起動を計画している場合は、ks=cdrom:/ks.cfg を使用します。可能なソースと、その設定に使用する構文の一覧は、「キックスタートを使用したインストールの自動化」 を参照してください。
  6. iso/ ディレクトリーの genisoimage を使用して、変更内容を含む新しい起動可能な ISO イメージを作成します。
    # genisoimage -U -r -v -T -J -joliet-long -V "RHEL-6.9" -volset "RHEL-6.9" -A "RHEL-6.9" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -o ../NEWISO.iso .
    このコマンドで、作業ディレクトリーに NEWISO.iso という名前のファイルを作成します( iso/ ディレクトリーの上に 1 つのディレクトリー)。
    重要
    ディスクラベルを使用して isolinux.cfg のデバイスを参照する場合(例: ks=hd:LABEL=RHEL-6.9/ks.cfg )、ラベルが作成する新しい ISO のラベルと一致することを確認してください。また、ブートローダー設定では、ラベルのスペースを \x20 に置き換える必要があることに注意してください。
  7. md5 チェックサムを新しい ISO イメージに埋め込みます。
    # implantisomd5 ../NEWISO.iso
上記の手順を完了すると、新しいイメージをブートメディアに切り替える準備が整います。手順は、2章メディアの作成 を参照してください。
pen ベースのフラッシュメモリーのキックスタートインストールを実行するには、キックスタートファイルに ks.cfg という名前を付け、フラッシュメモリーの最上位ディレクトリーに置く必要があります。キックスタートファイルは、起動メディアとは別のフラッシュメモリードライブ上にある必要があります。
キックスタートインストールを開始するには、作成したブートメディアを使用してシステムを起動し、ks= 起動オプションを使用して、USB ドライブを含むデバイスを指定します。ks= 起動オプションの詳細は、「キックスタートを使用したインストールの自動化」 を参照してください。
rhel-バリアント(バージョン-アーキテクチャー-boot.iso イメージファイル)を使用してブート USB メディアを作成する方法は、「最小ブートメディアの作成」 を参照してください。 これは、Red Hat カスタマーポータルの Software & Download Center からダウンロードできます。
注記
ブート用の USB フラッシュドライブの作成は可能ですが、システムハードウェアの BIOS 設定に大きく依存しています。お使いのハードウェアの製造元を参照して、システムが代替デバイスへの起動に対応しているかどうかを確認します。