VirtualBoxは、無料のオープンソースのクロスプラットフォーム仮想マシンソフトウェアです。 VirtualBoxが提供するWindowsオペレーティングシステムに基づいて、仮想ハードディスク (VHD) 形式のWindowsイメージファイルを作成できます。 このトピックでは、VirtualBoxを使用して仮想マシンを作成し、仮想マシンにWindowsオペレーティングシステムをインストールする方法について説明します。
前提条件
VirtualBox のインストールが必要です。 VirtualBoxがインストールされていない場合は、ここをクリックしてVirtualBoxをダウンロードしてください。
ISOイメージファイルを用意する。 例: win2019zh-cn20221013110224.iso
ネットワーク接続は良いです。
手順
仮想マシン上にオペレーティングシステムをインストールする手順は、オペレーティングシステムに基づいて異なり得る。 このトピックでは、VirtualBox 7.0.2を使用して仮想マシンを作成し、仮想マシンにWindows Server 2019をインストールします。
ステップ1: 仮想マシンの作成
Oracle VM VirtualBox Managerを開き、[新規] をクリックします。
[仮想マシンの作成] ウィザードで、パラメーターを設定し、[次へ] をクリックします。
名前: 仮想マシンの名前を入力します。 例: Windows VM
フォルダー: コンピューターに仮想マシンを保存するフォルダーを指定します。
タイプ: オペレーティングシステムのタイプとしてMicrosoft Windowsを選択します。
バージョン: オペレーティングシステムのバージョンを選択します。
[仮想マシンの作成] ページで、作成する仮想マシンの構成とインストールするWindowsオペレーティングシステムの要件に基づいてメモリサイズを選択し、[次へ] をクリックします。 デフォルトのメモリサイズは1,024 MBです。 この例では、4,096 MBが使用されます。
[仮想マシンの作成] ページで、[ハードディスク] の [今すぐ仮想ハードディスクの作成] を選択し、[作成] をクリックします。
[仮想ハードディスクの作成] ページで、[ハードディスクファイルの種類] の [VHD (仮想ハードディスク)] を選択し、[次へ] をクリックします。
説明Elastic Compute Service (ECS) にインポートできるのは、RAW、VHD、およびQCOW2形式の画像ファイルのみです。 ここで別の形式を選択した場合、イメージをECSにインポートする前に、作成したイメージをサポートされている形式に変換する必要があります。 詳細については、「イメージのフォーマットの変換」をご参照ください。
[仮想ハードディスクの作成] ページで、[物理ハードディスクのストレージ] に [動的に割り当て] を選択し、[次へ] をクリックします。
[仮想ハードディスクの作成] ページで、仮想マシンの仮想ハードディスクファイルを保存するディレクトリを選択し、仮想ハードディスクのサイズを指定して、[作成] をクリックします。 この例では、仮想ハードディスクのサイズは40 GBに設定されています。
ステップ2: Windowsオペレーティングシステムのインストール
ブートモードは、ECSインスタンスの作成中にシステムディスクがブートされるモードです。 Unified Extensible Firmware Interface (UEFI) とBasic Input Output System (BIOS) の2つのブートモードが利用可能です。 いずれかのブートモードを使用して、Windowsオペレーティングシステムをインストールできます。 オペレーティングシステムがインストールされた後、システムディスクはブートモードでブートされます。 ブートモードの詳細については、「UEFIおよびBIOSブートモードを使用するためのベストプラクティス」をご参照ください。
方法1: BlOSモードでWindowsオペレーティングシステムをインストールする
Oracle VM VirtualBox Managerを開き、新しい仮想マシンを選択します。 例: Windows VM
[設定] をクリックします。
win2019zh-cn20221013110224.isoを選択し、[OK] をクリックします。 を選択し、Windowsイメージファイル
新しい仮想マシンを選択し、[開始] をクリックして仮想マシンを起動します。
仮想マシンにWindowsオペレーティングシステムをインストールします。 必要なパラメータを設定し、インストールが完了するのを待ちます。
方法2: WindowsオペレーティングシステムをUEFIモードでインストールする
Oracle VM VirtualBox Managerを開き、新しい仮想マシンを選択します。 例: Windows VM
[設定] をクリックします。
win2019zh-cn20221013110224.isoを選択し、[OK] をクリックします。 を選択し、Windowsイメージファイル
[設定] をクリックします。
[設定] ウィンドウで、左側のナビゲーションウィンドウで [システム] を選択します。 [マザーボード] タブで、[拡張機能] の [EFIの有効化 (特殊OSのみ)] を選択し、[OK] をクリックします。
新しい仮想マシンを選択し、[開始] をクリックして仮想マシンを起動します。
仮想マシンにWindowsオペレーティングシステムをインストールします。 必要なパラメーターを設定します。
説明仮想マシンの起動プロセス中に、任意のキーを押してオペレーティングシステムを起動します。 それ以外の場合は、シェルコマンドプロンプトに移動します。
UEFIブートモードを使用するオペレーティングシステムでは、デフォルトのパーティションに回復パーティションが含まれます。これにより、インスタンスの起動例外またはディスクのサイズ変更例外が発生します。 その結果、システムパーティションを読み取ることができません。 この問題を解決するには、オペレーティングシステムのインストールプロセス中にディスクを選択するときに、Extensible Firmware Interface (EFI) パーティションを作成する必要があります。
EFIパーティションを作成します。
パーティションの読み込みページで、Shift + F10キーを押してコマンドプロンプトを開きます。 次に、
diskpart
コマンドを実行してMicrosoft DiskPartを起動します。次のコマンドを実行して、仮想マシンにインストールされているディスクを照会します。
リストディスク
次のコマンドを実行して、ハードディスクを選択します。
select disk 0
次のコマンドを実行して、選択したディスク上のすべてのパーティションをクリアします。
きれいな
次のコマンドを実行して、選択したディスクをGUIDパーティションテーブル (GPT) パーティションディスクに変換します。
変換gpt
次のコマンドを実行して、EFIパーティションを作成します。
create partition efi size=[$Size]
説明[$Size]
は、パーティションのサイズを指定します。 このパラメーターを300 MB以下の値に設定することを推奨します。 この例では、200 MBが使用されます。次のコマンドを実行してプライマリパーティションを作成し、残りのスペースを使用します。
create partition primary
次のコマンドを実行して、EFIパーティションが作成されていることを確認します。
リストパーティション
[更新] をクリックしてパーティション情報を更新します。 [フォーマット] をクリックして、システムパーティションをフォーマットします。 次に、[次へ] をクリックします。
仮想マシンにWindowsオペレーティングシステムをインストールします。 必要なパラメータを設定し、インストールが完了するのを待ちます。
仮想マシンのログインパスワードを設定します。 仮想マシンにログインし、[ディスクの管理] ウィンドウを開き、EFIパーティションが作成されていることを確認します。
を選択します。 cmdと入力してコマンドプロンプトを開きます。
次のコマンドを実行して、オペレーティングシステムの起動モードがUEFIであることを確認します。
msinfo32
手順3: オペレーティングシステムの設定
Windowsオペレーティングシステムがインストールされたら、オペレーティングシステムを有効にします。 または、生成されたカスタムイメージをECSにインポートし、Alibaba Cloud Key Management Service (KMS) を使用してオペレーティングシステムをアクティブ化します。 詳細については、「KMSドメイン名を使用してVPCでWindowsインスタンスをアクティブ化する方法」をご参照ください。
Windowsオペレーティングシステムへのリモートアクセスを許可します。
コントロールパネルで、[システムとセキュリティ] を選択します。
[システム] セクションで、[リモートアクセスを許可] をクリックします。
[システムのプロパティ] ウィンドウの [リモート] タブで、[このコンピューターへのリモート接続を許可] が選択されていることを確認し、[OK] をクリックします。
Windows Defenderファイアウォールを無効にします。
コントロールパネルで、[システムとセキュリティ] を選択します。
[Windows Defenderファイアウォール] セクションで、[ファイアウォールのステータスの確認] をクリックします。
左側のナビゲーションウィンドウで、[Windows Defenderファイアウォールをオンまたはオフにする] を選択します。
[ネットワークの種類ごとの設定のカスタマイズ] ページで、[プライベートネットワークの設定] と [パブリックネットワークの設定] を [Windows Defenderファイアウォールをオフにする (推奨しません)] に設定し、[OK] をクリックします。