4.2. 自動インストール

本セクションでは、Red Hat Enterprise Linux を自動でインストールして登録するインストール USB ドライブに、キックスタートファイルを追加する方法について説明します。この方法を使用すると、複数のマシンに Red Hat Enterprise Linux をデプロイすることができます。

USB 起動用メディアの生成

  1. キックスタートファイルにインストールを記録します。
    1. 一度、手動で Red Hat Enterprise Linux をインストールします。詳細については、「対話型インストール」を参照してください。
    2. インストールされたシステムを起動します。インストール中に、Anaconda/root/anaconda-ks.cfg ファイルに設定を伴うキックスタートファイルを作成しています。
  2. Red Hat Enterprise Linux インストール DVD ISO ファイルを /tmp/ ディレクトリーにダウンロードします。
  3. インストール ISO ファイルを /mnt/ ディレクトリーにマウントします。
    # mount -o loop /tmp/rhel-server-7.3-x86_64-dvd.iso /mnt/
  4. 作業ディレクトリーを作成し、そこに DVD コンテンツをコピーします。
    # mkdir /root/rhel-install/
    # shopt -s dotglob
    # cp -avRf /mnt/* /root/rhel-install/
  5. ISO ファイルをアンマウントします。
    # umount /mnt/
  6. インストール中に生成されたキックスタートファイルを作業ディレクトリーにコピーします。
    # cp /root/anaconda-ks.cfg /root/rhel-install/
  7. インストール後に Red Hat Enterprise Linux を自動登録して、サブスクリプションをアタッチするには、以下を /root/rhel-install/anaconda-ks.cfg ファイルに追加します。
    %post
    subscription-manager register --auto-attach --username=user_name --password=password
    %end
  8. インストール DVD ボリューム名を表示させます。
    # isoinfo -d -i rhel-server-7.3-x86_64-dvd.iso | grep "Volume id" | \
    sed -e 's/Volume id: //' -e 's/ /\\x20/g'
    RHEL-7.3\x20Server.x86_64
  9. キックスタートファイルを使用する起動ファイル /root/rhel-install/isolinux/isolinux.cfg に新しいメニューエントリーを追加します。
    #######################################
    label kickstart
    menu label ^Kickstart Installation of RHEL7.3
    kernel vmlinuz
    append initrd=initrd.img inst.stage2=hd:LABEL=RHEL-7.3\x20Server.x86_64 inst.ks=cdrom:/anaconda-ks.cfg
    #######################################

    注記

    inst.stage2=hd:LABEL= オプションを、前のステップで取得した DVD ボリューム名に設定します。
  10. 作業ディレクトリーから /root/rhel-ks.iso ファイルを作成します。
    # mkisofs -untranslated-filenames -volid "RHEL-7.3 Server.x86_64" -J -joliet-long -rational-rock -translation-table -input-charset utf-8 -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 /root/rhel-ks.iso -graft-points /root/rhel-install/

    注記

    -V オプションを、前のステップで取得した DVD ボリューム名に設定し、\x20 を空白で置き換えます。
  11. mkisofs コマンドで作成した ISO イメージをブート可能にします。
    # isohybrid --uefi /root/rhel-ks.iso
  12. インストール USB ドライブを作成します。詳細は、「Linux での USB インストールメディアの作成」を参照してください。

キックスタートファイルを使用した Red Hat Enterprise Linux のインストール

  1. インストール USB ドライブを起動します。詳細は、「7章64 ビット AMD、Intel、および ARM システムでのインストールの起動」を参照してください。
  2. 「USB 起動用メディアの生成」で作成したキックスタート設定を含むエントリーを選択します。

このページには機械翻訳が使用されている場合があります (詳細はこちら)。