VirtualBox は、無料のオープンソースのクロスプラットフォーム仮想マシンソフトウェアです。このソフトウェアに基づいて、仮想ハードディスク (VHD) 形式の Windows イメージファイルを作成できます。この Topic では、VirtualBox を使用して仮想マシンを作成し、その仮想マシンに Windows オペレーティングシステムをインストールする方法について説明します。
前提条件
VirtualBox がインストールされていること。VirtualBox がインストールされていない場合は、VirtualBox をクリックして VirtualBox をダウンロードしてください。
ISO イメージファイルが準備されていること。例: win2022zh-cn.iso。
ネットワーク接続が安定していること。
手順
仮想マシンにオペレーティングシステムをインストールする手順は、オペレーティングシステムによって異なる場合があります。この Topic では、VirtualBox 7.1.10 を使用して仮想マシンを作成し、その仮想マシンに Windows Server 2022 をインストールします。
ステップ 1: 仮想マシンを作成する
Oracle VirtualBox Manager を開き、ツールバーの [Global Settings] をクリックし、[Expert] タブを選択して、[OK] をクリックします。
説明このバージョンの VirtualBox では、エキスパートモードを有効にするために [Expert] タブを選択する必要があります。これにより、仮想マシン作成時に仮想ディスクファイルの種類を選択できます。そうしない場合、デフォルトで VDI 形式が使用されます。
ツールバーの [New] をクリックします。
仮想マシンを作成します。
[Virtual Machine Name And Operating System Type] セクションで、仮想マシンの名前とオペレーティングシステムのタイプを設定します。
名前: 仮想マシンの名前を入力します。例: WindowsVM。
フォルダー: 仮想マシンを保存するフォルダーを選択します。
ISO イメージ: 準備した ISO イメージファイルを選択します。
バージョンとタイプ: VirtualBox は ISO イメージファイルに基づいてオペレーティングシステムのバージョンとタイプを自動的に入力します。
無人インストールをスキップ: デフォルトでは、VirtualBox は選択されたオペレーティングシステムを自動的にインストールします。[無人インストールをスキップ] を選択することをお勧めします。
[Hardware] セクションで、仮想マシンのハードウェアを設定します。
メモリーサイズ: 仮想マシンの起動時に使用するメモリ量を割り当てます。
プロセッサー: 仮想 CPU の数を割り当てます。
EFI を有効化 (特別な OS のみ): 仮想マシンを UEFI モードで起動したい場合は、このオプションを選択します。そうしない場合、仮想マシンは BIOS モードで起動します。
[Virtual Hard Disk] セクションで、[Create A Virtual Hard Disk Now] を選択します。
仮想ハードディスクファイルを保存する場所を選択し、ディスクサイズを指定します。
[Hard Disk File Type] を選択します。
説明RAW、VHD、QCOW2、および仮想マシンディスク (VMDK) 形式のイメージファイルのみを ECS にインポートできます。ここで別の形式を選択した場合は、イメージをインポートする前にイメージの形式を変換する必要があります。
[Finish] をクリックし、仮想マシンが作成されるのを待ちます。
ステップ 2: オペレーティングシステムをインストールする
ブートモードは、ECS インスタンスの作成中にシステムディスクが起動されるモードです。基本入出力システム (BIOS) とユニファイド・エクステンシブル・ファームウェア・インターフェース (UEFI) の 2 つのブートモードが利用可能です。どちらかのブートモードを使用して Windows オペレーティングシステムをインストールできます。オペレーティングシステムがインストールされると、システムディスクはそのブートモードで起動されます。ブートモードの詳細については、「インスタンスのブートモード」をご参照ください。
BIOS モード
新しい仮想マシンを選択し、ツールバーの [Start] をクリックして仮想マシンを起動します。
必要なインストールパラメーターを手動で選択して、仮想マシンに Windows オペレーティングシステムをインストールし、インストールが完了するのを待ちます。
UEFI モード
新しい仮想マシンを選択し、ツールバーの [Start] をクリックして仮想マシンを起動します。
必要なインストールパラメーターを選択して、仮想マシンに Windows オペレーティングシステムをインストールします。
カスタム EFI パーティションを作成します。
UEFI ブートモードを使用するオペレーティングシステムでは、デフォルトのパーティションに回復パーティションが含まれており、これがインスタンスの起動例外やディスクサイズ変更例外の原因となります。その結果、システムパーティションが読み取れなくなります。この問題を解決するには、オペレーティングシステムのインストールプロセス中にディスクを選択する際に、Extensible Firmware Interface (EFI) パーティションを作成する必要があります。
重要仮想マシンの起動プロセス中に、いずれかのキーを押してオペレーティングシステムを起動します。そうしないと、シェルコマンドプロンプトに移動します。
ステップ 3: オペレーティングシステムを設定する
Windows オペレーティングシステムへのリモートアクセスを許可します。
[コントロールパネル] で、[システムとセキュリティ] を選択します。
[システム] セクションで、[リモートアクセスの許可] をクリックします。
[システムのプロパティ] ウィンドウの [リモート] タブで、[このコンピューターへのリモート接続を許可する] が選択されていることを確認し、[OK] をクリックします。
Windows Defender ファイアウォールを無効にします。
[コントロールパネル] で、[システムとセキュリティ] を選択します。
[Windows Defender ファイアウォール] セクションで、[ファイアウォールの状態の確認] をクリックします。
左側のナビゲーションウィンドウで、[Windows Defender ファイアウォールの有効化または無効化] を選択します。
[各種類のネットワークの設定のカスタマイズ] ページで、[プライベートネットワークの設定] と [パブリックネットワークの設定] を [Windows Defender ファイアウォールを無効にする (推奨されません)] に設定し、[OK] をクリックします。
次のステップ
ビジネス要件に基づいて、次の操作を実行できます:
イメージから作成された ECS インスタンスが初期化を完了できるように、Vminit をインストールする。
イメージを ECS にインポートした後にイメージ内のオペレーティングシステムが起動に失敗するのを防ぐために、virtio ドライバーをインストールする。イメージをインポートする前に、virtio ドライバーがインストールされているかどうかを確認する必要があります。