CD-ROMまたはUSBメモリを使用してインストールする

SUSE Multi-Linux Managerにまだ登録されていないクライアントで、PXEを通じたネットワークブートを選択できない場合は、ブート可能なCD-ROMまたはUSBメモリを使用してシステムをインストールできます。

そのようなリムーバブルメディアを準備するための1つのオプションは、Cobblerを使用することです。 ISOイメージを準備するためにCobblerを使用する方法については、Build an ISO Image With Cobblerを参照してください。

SUSEシステムの場合、KIWIを使用してISOイメージを準備することが推奨されることがよくあります。 詳細については、Build a SUSE ISO Image With KIWIを参照してください。

いずれの場合も、生成されたイメージをCD-ROMまたはUSBメモリに書き込みます。

1. CobblerでISOイメージを構築する

Cobblerは、一連のディストリビューション、カーネル、およびメニューが含まれているISOブートイメージを作成できます。これはPXEインストールと同じように動作します。

Cobblerを使用してISOイメージを作成することはIBM Zではサポートされていません。

CobblerでISOイメージを準備するには、PXEを通じたネットワークブートを使用するのと同様に、ディストリビューションとプロファイルを準備する必要があります。 ディストリビューションを作成する方法については、Autoinstallable Distributionsを参照してください。 プロファイルを作成する方法については、Autoinstallation Profilesを参照してください。

Cobblerの`buildiso`コマンドは、ブートISOイメージの名前および出力場所を定義するパラメータを取ります。 --distro`でディストリビューションを指定することは、`buildiso`コマンドを実行する場合に必須です。--iso`は出力の場所です:

mgrctl exec -- cobbler buildiso --iso=/path/to/boot.iso --distro=<your-distro-label>

Cobblerで一覧表示されているディストリビューションラベルとプロファイルラベルを使用する必要があり、Web UIに表示されているものをそのまま使ってはいけません。 Cobblerによって保存されているディストリビューションとプロファイルの名前を一覧表示するには、次のコマンドを実行します:

mgrctl exec -- cobbler distro list
mgrctl exec -- cobbler profile list

ブートISOには、デフォルトで全てのプロファイルとシステムが含まれています。 --profiles`および--systems`オプションを使用して、使用するプロファイルおよびシステムを制限できます:

mgrctl exec -- cobbler buildiso --systems="system1 system2 system3" \
  --profiles="<your-profile1-label> <your-profile2-label> <your-profile3-label>" \
  --distro=<your-distro-label>

`--esp`を使用すると、セキュアブートを有効にした構築済みブート用ISOイメージを利用できます。 EFIシステムパーティション(ESP)を明示的に指定します。 デフォルトでは、CobblerがESPパーティションを生成し、セキュアブートを無効にします。

mgrctl exec -- cobbler buildiso \
  --esp="/usr/share/tftpboot-installation/SLE-15-SP6-x86_64/boot/x86_64/efi" \
  --iso=/path/to/boot.iso --distro=<your-distro-label>
プロシージャ:`efi`の検索
  1. コンテナホストで、次のコマンドを実行して`distro`の名前を取得します:

    mgrctl exec -- cobbler distro list

    このコマンドは、`sles15-sp6:1:SUSE`のような文字列を出力します。

  2. コンテナホストで、次のコマンドを実行して`distro`ファイルの場所に関する情報を取得します:

    mgrctl exec -- cobbler distro report --name sles15-sp6:1:SUSE

    このコマンドは、次のようなレポートを出力します。

    Name                  : sles15-sp6:1:SUSE
    Architecture          : x86_64
    ...output omitted...
    Initrd                : /usr/share/tftpboot-installation/SLE-15-SP6-x86_64/boot/x86_64/loader/initrd
    Kernel                : /usr/share/tftpboot-installation/SLE-15-SP6-x86_64/boot/x86_64/loader/linux
    ...output omitted...
  3. ブートディレクトリのコンテンツを参照します。 上記の例では、ブートパーティションは`/usr/share/tftpboot-installation/SLE-15-SP6-x86_64/boot/x86_64/efi`ファイルですが、これはISOディストリビューターによって異なる場合があります。

ISOイメージをパブリックな`tmp`ディレクトリに書き込めない場合は、`/usr/lib/systemd/system/cobblerd.service`でsystemdの設定を確認してください。

2. KIWIでSUSE ISOイメージを構築する

KIWIはイメージ作成システムです。 KIWIを使用して、ターゲットシステムによるSUSEシステムのインストールに使用されるブート可能なISOイメージを作成できます。 システムが再起動または電源オンされると、イメージからブートし、AutoYaST設定をSUSE Multi-Linux Managerから読み込み、SUSE Linux Enterprise ServerをAutoYaSTプロファイルに従ってインストールします。

ISOイメージを使用するには、システムをブートし、プロンプトで`autoyast`と入力します(AutoYaSTブートのラベルを`autoyast`に設定したと仮定します)。 Enterを押してAutoYaSTインストールを開始します。