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

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

このようなリムーバブルメディアを作成する1つの方法は、Cobblerを使用することです。 Cobblerを使用してISOイメージを作成する方法については、CobblerでISOイメージを構築するを参照してください。

SUSEシステムでは、多くの場合、KIWIを使用してISOイメージを準備することが推奨されます。 詳細については、KIWIでSUSE ISOイメージを構築するを参照してください。

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

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

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

CobblerによるISOの構築はIBM Zではサポートされていません。

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

Cobblerのbuildisoコマンドは、ブートISOの名前および出力場所を定義するパラメータを取ります。

buildisoコマンドを実行する場合、--distroでディストリビューションを指定することは必須です。 --isoは出力の場所です。

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

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

cobbler distro list
cobbler profile list

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

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パーティションを生成し、セキュアブートを無効にします。

cobbler buildiso \
  --esp="/usr/share/tftpboot-installation/SLE-15-SP4-x86_64/boot/x86_64/efi" \
  --iso=/path/to/boot.iso --distro=<your-distro-label>
プロシージャ: efiの検出
  1. cobbler distro listを実行して、distro名を取得します。

    cobbler distro list

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

  2. cobbler distro reportを実行して、distroファイルの場所に関する情報を取得します。

    cobbler distro report --name sles15-sp4:1:SUSE

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

    Name                  : sles15-sp4:1:SUSE
    Architecture          : x86_64
    ...output omitted...
    Initrd                : /usr/share/tftpboot-installation/SLE-15-SP4-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-SP4-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 Managerから読み込み、AutoYaSTプロファイルに応じてSUSE Linux Enterprise Serverをインストールします。

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

KIWIの詳細については、http://doc.opensuse.org/projects/kiwi/doc/を参照してください。