すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:仮想マシンを作成し、Linuxオペレーティングシステムをインストールする

最終更新日:Feb 27, 2024

VirtualBoxは、無料のオープンソースのクロスプラットフォーム仮想マシンソフトウェアです。 VirtualBoxが提供するLinuxオペレーティングシステムに基づいて、仮想ハードディスク (VHD) 形式のLinuxイメージファイルを作成できます。 このトピックでは、VirtualBoxを使用して仮想マシンを作成し、仮想マシンにLinuxオペレーティングシステムをインストールする方法について説明します。

前提条件

  • VirtualBox のインストールが必要です。 VirtualBoxがインストールされていない場合は、ここをクリックしてVirtualBoxをダウンロードしてください。

  • ISOイメージファイルを用意する。 例: CentOS-7-x86_64-Minimal-2009.iso Alibaba Cloud公式イメージサイトにアクセスして、ISOイメージファイルをダウンロードできます。

  • ネットワーク接続は良いです。

手順

仮想マシン上にオペレーティングシステムをインストールする手順は、オペレーティングシステムに基づいて異なり得る。 このトピックでは、VirtualBox 7.0.2を使用して仮想マシンを作成し、CentOS 7.9オペレーティングシステムをインストールします。 以下の手順を実行します。

ステップ1: 仮想マシンの作成

  1. Oracle VM VirtualBox Managerを起動し、[新規] をクリックして仮想マシンを作成します。

  2. 仮想マシンを作成します。

    1. 次のパラメーターを設定します。

      • 名前: 仮想マシンの名前を入力します。 例: centos VM

      • マシンフォルダ: 仮想マシンを保存するコンピュータ上のフォルダを指定します。

      • タイプ: Linuxを選択します。

      • バージョン: オペレーティングシステムのバージョンを選択します。

      • メモリサイズ: 作成する仮想マシンの構成と、インストールするLinuxオペレーティングシステムの要件に基づいて、メモリサイズを選択します。 デフォルトのメモリサイズは1,024 MBです。 この例では、メモリサイズは1,024 MBに設定されています。

      • ハードディスク: [今すぐ仮想ハードディスクを作成] を選択します。

    2. [作成] をクリックします。

  3. 仮想ハードディスクを作成します。

    1. 次のパラメーターを設定します。

      • ファイルの場所: 画像ファイルを保存するフォルダを指定します。

      • ファイルサイズ: 仮想ハードディスク内のイメージファイルのサイズを指定します。 この例では、20 GBが使用されています。

      • ハードディスクファイルの種類: VHD (仮想ハードディスク) を選択します。

        説明

        Elastic Compute Service (ECS) にインポートできるのは、RAW、VHD、およびQCOW2形式の画像ファイルのみです。 ここで別の形式を選択した場合、イメージをECSにインポートする前に、作成したイメージをサポートされている形式に変換する必要があります。 詳細については、「イメージのフォーマットの変換」をご参照ください。

      • 物理ハードディスク上のストレージ: [動的に割り当て] を選択します。

    2. [作成] をクリックします。

ステップ2: Linuxオペレーティングシステムのインストール

方法1: LinuxオペレーティングシステムをBIOSモードでインストールする

  1. Oracle VM VirtualBox Managerを起動し、新しい仮想マシンを選択します。 例: centos VM

  2. [設定] をクリックします。

  3. [設定] ウィンドウの左側のナビゲーションウィンドウで、[ストレージ] を選択します。 ストレージデバイスリストで、[空] を選択します。 次に、右側の [属性] セクションで盘片アイコンをクリックし、[ディスクファイルの選択] を選択し、CentOS 7イメージファイルを選択します。 CentOS-7-x86_64-Minimal-2009.isoファイルを選択し、[OK] をクリックします。

  4. 新しい仮想マシンを選択し、[開始] をクリックして仮想マシンを起動します。

  5. オペレーティングシステムのインストールページに移動し、指示に従ってオペレーティングシステムをインストールします。

    1. システム言語を選択し、[続行] をクリックします。

    2. [インストールの概要] ページで、[インストールの目的地] をクリックします。

    3. [インストールの宛先] ページで、[デバイスの選択][ローカル標準ディスク] を選択し、[パーティション分割][パーティション分割の設定] を選択し、[完了] をクリックします。

    4. [手動参加] ページで、添加アイコンをクリックします。 右側で、マウントポイント/に、デバイスタイプ標準パーティションに、ファイルシステムext4に設定します。 次に、[完了] をクリックします。

    5. [インストールの概要] ページで、[ネットワークとホスト名] をクリックします。

    6. [ネットワークとホスト名] ページで、[イーサネット] を選択し、右側の [オン] ボタンをクリックし、[完了] をクリックします。

    7. [インストールの概要] ページで、[インストールの開始] をクリックします。

    8. オペレーティングシステムがインストールされたら、rootユーザーのパスワードを設定します。 次に、[FINISH CONFIGURATION] をクリックします。

      仮想マシンにログオンするときは、認証にパスワードを使用する必要があります。 パスワードを秘密にしてください。

  6. オペレーティングシステムがインストールされたら、仮想マシンにログオンし、次のコマンドを実行して、ブートプロセスの最後のステップとしてルートパーティションがマウントされていることを確認します。 ルートパーティションがブートプロセスの最後のステップとしてマウントされていない場合、インスタンスを起動できないか、ディスクのサイズを変更できません。

    lsblk

    以下のようなコマンド出力が返されます。确认分区

方法2: LinuxオペレーティングシステムをUEFIモードでインストールする

  1. Oracle VM VirtualBox Managerを起動し、新しい仮想マシンを選択します。 例: centos VM

  2. [設定] をクリックします。

  3. [設定] ウィンドウの左側のナビゲーションウィンドウで、[ストレージ] を選択します。 ストレージデバイスリストで、[空] を選択します。 次に、右側の [属性] セクションで盘片アイコンをクリックし、[ディスクファイルの選択] を選択し、CentOS 7イメージファイルを選択します。 CentOS-7-x86_64-Minimal-2009.isoファイルを選択し、[OK] をクリックします。

  4. [設定] をクリックします。

  5. [設定] ウィンドウで、左側のナビゲーションウィンドウで [システム] を選択します。 [マザーボード] タブで、[拡張機能][EFIの有効化 (特殊OSのみ)] を選択し、[OK] をクリックします。

  6. オペレーティングシステムのインストールページに移動し、指示に従ってオペレーティングシステムをインストールします。

    1. 最初に /boot/efiパーティションをマウントし、[デバイスタイプ][標準パーティション] を選択し、[ファイルシステム][EFIシステムパーティション] を選択する必要があります。

    2. /ルートパーティションをマウントし、[デバイスタイプ][標準パーティション] を選択し、[ファイルシステム][ext4] を選択します。

      重要

      システムディスクはルートパーティションのみを持つことができます。 システムディスクに他のパーティションがある場合、インスタンスを起動できないか、ディスクのサイズを変更できません。 したがって、起動プロセスの最後のステップとしてマウントされるようにルートパーティションを構成する必要があります。

  7. オペレーティングシステムがインストールされたら、仮想マシンにログオンし、次のコマンドを実行して、ブートプロセスの最後のステップとしてルートパーティションがマウントされていることを確認します。 ルートパーティションがブートプロセスの最後のステップとしてマウントされていない場合、インスタンスを起動できないか、ディスクのサイズを変更できません。

    lsblk

    以下のようなコマンド出力が返されます。确认分区

次に何をすべきか

仮想マシンを作成し、仮想マシンにLinuxオペレーティングシステムをインストールしたら、次の操作を実行できます。

  • イメージから作成されたECSインスタンスを初期化できるようにするには、イメージにcloud-initをインストールします。 詳細については、「cloud-init のインストール」をご参照ください。

  • イメージから作成されたECSインスタンスを確実に起動できるようにするには、イメージの作成元の仮想マシンにvirtioドライバーをインストールします。 詳細については、「virtioドライバーのインストール」をご参照ください。

  • オプションです。 カスタムイメージをインポートするときにカスタマイズされたLinuxを選択した場合、Alibaba Cloudはイメージを認識できません。 イメージから作成されたECSインスタンスを自動的に設定できるようにするには、インポート前にカスタムイメージに解析スクリプトを追加します。 詳細については、「Linuxイメージのカスタマイズ」をご参照ください。

  • イメージコンプライアンスツールを使用して、イメージをインポートできるかどうかを確認します。 詳細については、「イメージがインポート要件を満たしているかどうかの確認」をご参照ください。