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>
-
コンテナホストで、次のコマンドを実行して`distro`の名前を取得します:
mgrctl exec -- cobbler distro list
このコマンドは、`sles15-sp6:1:SUSE`のような文字列を出力します。
-
コンテナホストで、次のコマンドを実行して`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...
-
ブートディレクトリのコンテンツを参照します。 上記の例では、ブートパーティションは`/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インストールを開始します。
KIWIの詳細については、 http://doc.opensuse.org/projects/kiwi/doc/.を参照してください。
3. CobblerでRed Hat ISOイメージを構築する
詳細については、CobblerでISOイメージを構築するを参照してください。