Ubuntu 26.04 講座 / 仮想マシン作成: ネットワーク・ディスク・コンソール設定
Ubuntu をインストールするための VM は、新しい仮想ディスク、検証済み ISO、NAT ネットワークと直接開けるコンソールを備えて作成します。この記事は VirtualBox 7.2 でインストーラーを直接操作する実習を基準としており、インストールは次の画面で進め、ここではディスクに OS を書き込む前の準備を行います。
ホストとイメージの確認
ホスト CPU と同系のゲストイメージを準備し、仮想化ツールがそのホストをサポートしているか確認します。amd64 ISO を ARM ホストで一般ハードウェア仮想化として直接実行できると仮定しません。イメージは 26.04 LTS 系列の実ファイル名と検証結果を記録しておきます。
Server VM には仮想 CPU 2 個・RAM 4GB・ディスク 30GB を計画例として使用できます。これは公式の最小仕様ではなく、実行するサービスとホストに残るリソースを先に確認する必要があります。スナップショットと ISO もホストの保存領域を使用します。
新しい VM と独立仮想ディスクの作成
- VirtualBox の「新規作成」で名前と保存フォルダーを指定し、検証済み ISO を選択します。ディストリビューションの選択リストに 26.04 がない場合は、サポート条件を確認した Ubuntu 64 ビットタイプを使用します。
Install OS Using Unattended Installationのチェックを外し、Ubuntuのインストール画面を直接進むようにしてください。これは自動生成アカウントとコース内で作成されたアカウントの混在を防ぐための選択です。- CPUとメモリを割り当てて新しい仮想ハードディスクを作成します。既存のVDIやVMDKを再利用したり、ホスト物理ディスクを直接接続したりしないでください。
- VMを起動する前に、仮想ディスクと光学ドライブに接続されたISOを設定→ストレージで別々に確認してください。
公式のVirtualBox VM作成ガイドでホストごとのサポートや作成オプションを確認できます。
ネットワークとコンソールの準備
設定→ネットワーク上の最初のアダプターを有効にし、NATから始めます。最初はポート転送は作成されません。NATはゲストがパッケージをダウンロードするときに便利ですが、ホストがSSH経由でゲストアドレスに直接接続する設定を保証するものではありません。ブリッジは実際のLANにゲストを露出させるため、まず組織のポリシーを確認してください。
共有フォルダー・双方向クリップボード・ドラッグアンドドロップは必要な実習でのみオンにします。VMウィンドウはネットワークが切断されてもインストーラーとログイン画面を操作するコンソールです。マウスとキーボードがVMに捕まったときに解除するホストキーもVirtualBox画面で確認しておきます。
インストーラーの起動とデバイスの区別
VMを起動してUbuntuの起動メニューとインストーラーの最初の画面が表示されるか確認します。ファームウェアのUEFI・レガシー方式はインストール前に決定し、インストール後に任意に変更しません。起動画面が表示されたという事実はインストール完了やディスク記録完了を意味しません。
インストーラーに表示されるディスク容量が、作成したばかりの仮想ディスクと一致しているか確認します。ISOが接続された光学装置とOSを書き込むディスクは別の装置です。対象が複数ある場合や予想容量と異なる場合は、インストールを中止し、VMのストレージ設定から再確認します。
起動失敗を原因別に確認する
| 症状 | まず確認する項目 |
|---|---|
| 起動可能なメディアがない | ISOの接続・ダウンロード完了・起動順序 |
| VM自体が起動しない | ホスト仮想化サポート・エラーメッセージ・他の仮想化機能との互換性 |
| インストール画面が黒くなるまたは停止する | イメージアーキテクチャ・グラフィック設定・公式に知られている問題 |
| 予期しないディスクが表示される | 既存ディスクの接続有無・VM設定ファイルの場所 |
問題が発生したからといってホストのセキュリティ機能やSecure Bootを一括で解除しません。エラーメッセージ・ホストとツールのバージョン・ISO名・VM設定を記録し、1項目ずつ変更します。正常起動の設定を確保したら、インストール前の構成表とともに保管します。
リモート実習用ホスト専用アダプターを準備する
インストール初回起動はNAT一つだけで進めても構いません。SSH・ファイアウォールを試す前に、下記の専用ネットワークを追加します。ホスト専用ネットワークは同じホストとVM間の接続であり、物理LANやインターネットでVMを公開する機能ではありません。
- VMを正常に終了します。VirtualBoxマネージャーで ファイル → ツール → ネットワークマネージャー または Networkツール を開き、Host-onlyタブで新しい専用ネットワークを作成します。ホストごとの画面名は異なる場合があります。
- 新しいネットワークのホストIPv4を192.168.56.1、マスクを255.255.255.0に設定します。この帯域が他のネットワークと重ならないか事前に確認してください。固定アドレスの実習には、この新しい専用ネットワークのDHCPサーバーを停止します。他のVMが使っている既存のDHCPサーバーは変更しません。
- VM設定 → ネットワークでアダプター1のNATは維持します。アダプター2を有効にし、Host-only AdapterまたはホストがサポートするHost-only Networkを選択して、先ほど作ったネットワークに接続し、ケーブル接続をオンにします。
- 同じホストのLinuxクライアントVMもアダプター1はNAT、アダプター2は同じホスト専用ネットワークで接続します。新規インストールを使用するか、VM複製識別子の注意事項を先に処理します。
| 役割 | ホスト専用アドレス | インターネット経路 |
|---|---|---|
| ホスト | 192.168.56.1/24 | ホストの既存接続を維持 |
| Ubuntu Server VM | 192.168.56.20/24 | アダプター 1 NAT の DHCPで取得する経路 |
| 接続を許可するLinuxクライアントVM | 192.168.56.10/24 | アダプター 1 NAT の DHCPで取得する経路 |
起動後、ip -br link と ip -br address で実際のNIC(ネットワークインターフェース)名、MAC(Media Access Control)アドレス、IPアドレスを記録し、VirtualBox のアダプター MAC と照合します。enp0s3・enp0s8 はよくある例であり、別の名前の場合はその後の YAML も合わせて変更します。ここでは仮想ケーブルを準備しただけで、ゲストの固定アドレス設定 を終えたわけではありません。




