Elastic Compute Service (ECS) は、ISO イメージの直接インポートをサポートしていません。VirtualBox を使用して仮想マシンを作成し、オペレーティングシステムをインストールしてから、ECS がサポートする VMDK または VHD 形式でイメージをエクスポートする必要があります。
操作手順
すでに VirtualBox ツールをインストールし、ISO イメージファイルを準備している場合は、以下の手順に従ってください。
この例では、VirtualBox バージョン 7.1.0 を使用して、グラフィカルインターフェイスを備えた Windows Server 2022 Datacenter Evaluation をインストールします。
ステップ 1:仮想マシンの作成
環境を設定します。
Oracle VirtualBoxを起動します。[グローバル設定] をクリックし、[エキスパート] タブに切り替えます。[デフォルトのマシンフォルダー] をカスタマイズし、 [OK] をクリックします。
仮想マシンファイルは多くのディスク領域を消費します。可能であれば、データディスクに保存してください。
仮想マシンを作成します。
[新規] をクリックします。[名前とオペレーティングシステム] セクションで、次のパラメーターを設定します。
名前:仮想マシンのカスタム名を入力します。
ISO イメージファイル:準備した ISO イメージファイルを選択します。
無人インストールをスキップ: [無人インストールをスキップ] にチェックを入れます。
[ハードディスク] セクションで、[仮想ハードディスクを今すぐ作成する] を選択します。
ハードディスクファイルタイプ: 追加の変換なしでイメージを ECS にインポートできるように、VHD または VMDK 形式を選択します。
[完了] をクリックして仮想マシンを作成します。
ステップ 2:オペレーティングシステムのインストール
BIOS:ハードウェアを初期化し、オペレーティングシステムをロードするために使用される従来のファームウェアインターフェイスです。主に古いオペレーティングシステム (Windows XP およびそれ以前のバージョンなど) との互換性のために使用されます。
UEFI:BIOS の現代的な代替であり、セキュアブートをサポートし、より高速な起動時間を提供します。
インスタンスタイプとイメージの起動モードは一致している必要があります。一致しない場合、インスタンスの起動に失敗する可能性があります。詳細については、「起動モードのルール」をご参照ください。
BIOS
仮想マシンの起動モードを BIOS に設定します。
新しい仮想マシンを選択し、[設定項目] をクリックします。
[システム] で、[EFI を有効にする (特殊な OS のみ)] がチェックされていないことを確認します。
オペレーティングシステムをインストールします。
メニューバーの[開始]をクリックします。
画面の指示に従って希望の言語とその他のオプションを選択し、[次へ] をクリックし、次に [今すぐインストール] をクリックします。
[インストールするオペレーティングシステム] を選択し、[次へ] をクリックします。
Microsoft ソフトウェア ライセンス条項に同意し、[次へ] をクリックします。
[カスタム: Microsoft サーバー オペレーティングシステムのみをインストール] をクリックします。
ディスクのパーティションを再作成します。
自動インストールでは、システムディスクの最後に回復パーティションが作成されます。これにより、後でプライマリパーティションを拡張できなくなります。代わりに、手動でパーティションを再作成してください。
[オペレーティングシステムのインストール場所] インターフェイスで、メニューバーの [ホットキー] にカーソルを合わせ、 をクリックし、
ShiftキーとF10キーを押してコマンドラインウィンドウを開きます。diskpartコマンドを実行して、パーティション分割ツールを開きます。ターゲットディスクをクリーンアップします。
# ターゲットディスク 0 を選択します。 select disk 0 # すべてのパーティションをクリーンアップします。 cleanパーティションを作成します。
# (オプション) ブートファイル用のブートパーティションを作成します。この例では 200 MB を使用します。300 MB 未満にしてください。 create partition primary size=200 active # パーティションをアクティブとしてマークします。 # オペレーティングシステム用のプライマリパーティションを作成します。 create partition primary # パーティションを一覧表示します。2 つのメインパーティションが表示されれば成功です。 list partitionexitと 2 回入力し、その都度 Enter キーを押してコマンドプロンプトを閉じます。
[Windows のインストール場所を選んでください] 画面で、[更新] をクリックして新しいパーティション情報をロードします。
[プライマリパーティション] を選択し、[次へ] をクリックします。オペレーティングシステムのインストールが完了するまで待ちます。
オペレーティングシステムにログインします。
インストール後、システムは自動的に起動します。プロンプトに従ってパスワードを設定します。
メニューバーの[ホットキー]にカーソルを合わせ、をクリックして、画面のロックを解除します。
設定したパスワードを入力してログインします。
BIOS モードでの起動が成功したことを確認します。
アイコンを右クリックして[ディスクの管理]を開きます。[ディスク 0] でシステムパーティションが [正常] と表示されていることを確認します。
アイコンを右クリックし、[実行] を選択し、msinfo32と入力して Enter キーを押すと、[システム情報] が開きます。[BIOS モード] に [レガシ] が表示されていることを確認します。これにより、BIOS モードでの起動が成功したことが確認されます。
UEFI
仮想マシンの起動モードを UEFI に設定します。
新しい仮想マシンを選択し、メニューバーの[設定]をクリックします。
[システム] で、[EFI を有効にする (特定の OS のみ)] にチェックを入れ、[OK] をクリックします。
オペレーティングシステムを作成します。
新しい仮想マシンを選択し、メニューバーの[開始]をクリックします。
メッセージ [CD または DVD から起動するには任意のキーを押してください] が表示されたら、任意のキーを押してインストーラーをロードしてください。
画面の指示に従って、希望の言語やその他のオプションを選択します。[次へ] をクリックし、次に [今すぐインストール] をクリックします。
[インストールするオペレーティングシステム]を選択し、[次へ]をクリックします。
「マイクロソフト ソフトウェア ライセンス条項」に同意し、[次へ] をクリックします。
[カスタム: Microsoft Server オペレーティングシステムのみをインストール] をクリックします。
ディスクのパーティションを再作成します。
自動インストールでは、システムディスクの最後に回復パーティションが作成されます。これにより、後でプライマリパーティションを拡張できなくなります。代わりに、手動でパーティションを再作成してください。
[オペレーティングシステムのインストール場所] インターフェイスで、メニューバーの [ホットキー] にカーソルを合わせ、 をクリックし、
ShiftとF10を押してコマンドラインウィンドウを開きます。diskpartコマンドを実行して、パーティション分割ツールを開きます。ターゲットディスクをクリーンアップします。
# ターゲットディスク 0 を選択します select disk 0 # すべてのパーティションをクリーンアップします cleanUEFI 起動用にディスクを GPT フォーマットに変換します。
convert gptパーティションを作成します。
# UEFI では、ブートファイル用に EFI システムパーティションが必要です。この例では 200 MB を使用します。300 MB 未満にしてください。 create partition efi size=200 # オペレーティングシステム用のプライマリパーティションを作成します。 create partition primary # パーティションを一覧表示します。2 つのパーティション (EFI システムとプライマリ) が表示されれば成功です。 list partitionexitと 2 回入力してコマンドプロンプトを閉じます。
[Windows のインストール場所] 画面で、[更新] をクリックして新しいパーティション情報をロードします。
[プライマリパーティション] を選択し、[次へ] をクリックします。オペレーティングシステムのインストールが完了するまで待ちます。
オペレーティングシステムにログインします。
インストール後、システムは自動的に起動します。プロンプトに従ってパスワードを設定します。
メニューバーの [ホットキー] にカーソルを合わせ、 をクリックして画面のロックを解除します。
設定したパスワードを入力してログインします。
UEFI モードでの起動が成功したことを確認します。
アイコンを右クリックして [ディスクの管理] を開き、[ディスク 0] で EFI システムパーティションが [正常] と表示されていることを確認します。
アイコンを右クリックして [実行] を選択し、msinfo32と入力して Enter キーを押すと、[システム情報] が開きます。[BIOS モード] に [UEFI] が表示されていることを確認します。これにより、UEFI モードでの起動が成功したことが確認できます。
ステップ 3:システム構成
Windows へのリモートデスクトップ接続を有効にします。
アイコンをクリックし、[コントロールパネル] を開きます。[コントロール パネル] で [システムとセキュリティ] を選択します。
[システム] で、[リモートアクセスを許可する] をクリックします。
[リモート] タブで、[このコンピューターへのリモート接続を許可する] がチェックされていることを確認します。
組み込みの Windows ファイアウォールを無効にします。
[コントロールパネル] の [システムとセキュリティ] で、[Windows Defender ファイアウォール] の [ファイアウォールの状態の確認] をクリックします。
左側のナビゲーションウィンドウで、[Windows Defender ファイアウォールの有効化または無効化] を選択します。
[ネットワークの場所ごとの設定のカスタマイズ] ページで、[プライベートネットワークの設定] と [パブリックネットワークの設定] の両方を [Windows Defender ファイアウォールを無効にする] に設定します。
次のステップ
イメージを実行する ECS インスタンスが正常に初期化を完了できるように、Vminit をインストールします。
virtio ドライバーをインストールします。イメージをインポートする前に、virtio ドライバーを確認してインストールし、ECS インスタンスの起動失敗を防ぎます。