Oracle VM VirtualBox のインストールと使い方

Oracle-VM-VirtualBox-icon

Oracle VM VirtualBox の特徴

  • 無料で利用できる PC/AT互換機のエミューレータ
  • 1台のパソコンで 複数の OS を独立したデバイスとして操作できる
  • バージョン 7.0から TPM2.0とセキュアブートをサポート
使用しているパソコンが Windows 11のシステム要件を満たしていなくても、VirtualBoxに Windows 11 をインストールできる。

VirtualBox 6.1 からバージョンアップする場合は 上書きインストールが可能だが、アップグレードすると EFI でインストールした ゲストOS の Windows10/ 11 が起動しない。

開発元

  • 開発元:Oracle Corporation
  • 開発元の拠点:米国

ダウンロード

システム要件

  • バージョン:7.0.12
  • OS:Windows 8.1/ 10/ 11 21H2(64-bit のみ)
  • CPU:SSE2 をサポートした CPU
  • RAM:実行するホスト・クライアント OS の推奨メモリ合計
  • ストレージ:インストールするクライアントOS に応じて数十GB
intelの CPUは Nehalem世代以降、AMDは Athlon64/ Phenom世代以降を推奨。

マルチプロセッサを使用する場合は 、Intel VT/ AMD-V をサポートした CPU の利用と BIOS の設定が必要。

Microsoft Visual C++ Redistributable のインストール

VirtualBox7-018

Microsoft Visual C++ Redistributable 2019 が未インストールの場合は、Microsoftの公式サイト から x64 を選択して「ダウンロード」。

VirtualBox7-019

ダウンロードした インストーラーを起動し、Microsoft Visual C++ 2015-2022 Redistributable をインストールしたらパソコンを再起動。

Oracle VM VirtualBox のインストール

VirtualBox7-015

公式サイト から Oracle VM VirtualBox Base Packages のリンクをクリックして Windows Installer をダウンロード後、Oracle VM VirtualBox Extension Pack もダウンロード。

VirtualBox7-016

ダウンロードした VirtualBox のインストーラーを起動し、ユーザーアカウント制御のプロンプトが表示されたら「はい」で許可。

VirtualBox7-020

セットアップウィザードが開始するので「Next」。

VirtualBox7-021

インストールするコンポーネントとインストール先 はデフォルト設定で「Next」。

VirtualBox7-022

インストール時にネットワークが一時的に切断されるので、問題なければ「Yes」。

VirtualBox7-024

Python Corewin32api がインストールされるので、問題なければ「Yes」。

VirtualBox7-025

「Install」でインストール開始。

VirtualBox7-026

「Finish」でセットアップウィザードを終了し、起動した VirtualBoxを閉じてから、ダウンロードした Oracle VM VirtualBox Extension Pack を開く。

VirtualBox7-028

VirtualBoxが起動してダイアログが表示されたら「インストール」をクリック。

旧バージョンからバージョンアップする場合は「アップグレード」になる。

VirtualBox7-030

使用許諾書が表示されるので 内容を確認して問題なければ「同意します」をクリック。

下までスクロールしないと「同意します」はクリックできない。

VirtualBox7-027

Oracle VM VirtualBox のセットアップ完了。

UEFI/ BIOS の設定

ゲストPCで利用する CPUコアの割り振りや、仮想化支援機能を有効にするためには、VirtualBoxの設定を行う前に UEFI/ BIOS を設定する。

Oracle VM VirtualBox 0221

UEFI/ BIOS を起動して Advance 詳細 にある CPU に関する項目で、AMDは SVM(Secure Virtual Machine)、intel は Intel VirtualizationTechnology を有効にする。

仮想マシンの作成

VirtualBox7-031

ホーム画面の 新規 をクリック。

VirtualBox7-038

各項目を設定して「次へ」。

  • 名前:仮想マシンの 名前を入力。
  • Folder(マシンフォルダー): 空き容量に余裕のあるドライブを指定。
  • ISO image:インストールする OS(ゲストOS)の ISO イメージファイルを選択。
  • タイプ:インストールするOS。
  • バージョン:インストールするOS のバージョン。
無人インストールは使用しないので Skip Unattended install を有効にする。

OS のインストールディスクを使用して ゲストOS をインストールする場合は  ISO image を空欄にする。

VirtualBox7-039

  • メインメモリー:仮想マシンに割り当てるメモリサイズを指定。
  • Processor:UEFIで Intel VT/ AMD-V を有効にしている場合は CPUのコア数を設定。
Windows 11など EFIでインストールが必要な OSは Enable EFI が有効になり、Enable EFI が無効の場合は BIOS モードでのインストールになる。

EFI(Extensible Firmware Interface)は BIOS の後継になる ファームウェアのインターフェース仕様で、有効にすると ゲストOS をUEFI モードでインストールできる。

VirtualBox7-040

  • Creative a Virtual Hard Disk Now:有効(チェックが入った状態)
  • Disk Size: 作成する仮想ハードディスクのサイズを設定。

作成する仮想ハードディスクのサイズは、設定値を上限に使用サイズに応じて増加する 可変サイズ がデフォルトになっており、設定値を事前に固定して高速化を図る場合は Pre-allocate Full Size を有効にする。

VirtualBox7-041

設定内容を確認して「完了」。

VirtualBox7-042

OSが未インストール状態の仮想マシンが追加される。

仮想マシンの設定

VirtualBox7-043

左サイドパネルから仮想マシンを選択して 設定 を開く。

仮想マシンの設定は 仮想マシンがシャットダウンしている状態であれば 修正が可能。

一般

VirtualBox7-049

一般高度 タブを選択して クリップボードの共有ドラッグ&ドロップ を  双方向 に変更。

システム

VirtualBox7-047

メモリサイズやブート設定は マザーボード タブで編集。

  • IO APIC(IO Advanced Programmable Interrupt Controller)
    外部割り込みを複数のプロセッサに分散するための機能で、ゲストOSが Windowsの場合はデフォルトで有効になっている。

VirtualBox7-048

CPUのコア数変更や、ネステッドVT-x/AMD-Vの有効化は プロセッサー タブで編集。

  • PAE /NX
    32-bit の OS で 4GB 以上の メモリを扱う拡張機能 で、有効にすると ホストPC の PAE/ NX 機能が 仮想マシンで使用可能になり、ホストOS が32-bit で ゲストOS にUbuntサーバ を使用する際には必須。
  • ネステッドVT-x/AMD-V (使用する際には仮想化支援機能の有効化が必要)
    仮想マシンをハードウェアレベルで システムリソースの割り当てを実行するため、ソフトウェアレベルでの割り当てに比べ処理能力が向上する。
 ホスト PC に64-bit OS を使用している場合 PAE /NX  は 無効にしても問題ない。

Windows Pro使用時に、ネステッドVT-x/ AMD-V がグレーアウトしている場合は Hyper-V の設定を確認。

ディスプレイ

VirtualBox7-050

スムーズな描写のため ビデオメモリは最大サイズを推奨。

  • グラフィックスコントローラー:ゲストOSに対応したコントローラーが自動選択される
  • 3D アクセラレーションを有効化:OpenGL/ Direct3Dをホストのハードウェアで実行

ストレージ

VirtualBox7-051

システムドライブと仮想光学ドライブ以外にドライブを追加する場合は、ストレージデバイス追加 アイコン をクリックし、選択画面の 追加 で既存の仮想ディスクを選択するか、作成 で仮想ディスク を作成する。

VirtualBox7-062

VirtualBox-7.0-001

ホストの物理ドライブを利用する場合は、属性 のディスクアイコンから ホストドライブ を指定して パススルー を有効にする。

ネットワーク

VirtualBox7-052

クライアントPC は デフォルトで NAT(ネットワークアドレス変換)が有効になっているため、ホストがインターネットに接続できれば クライアントもインターネットが利用できる。

NAT で IPアドレスの変換を行わず、直接ホストPCのネットワーク環境を利用する場合は ネットワーク割り当てブリッジアダプター に変更。
EFI を有効にして OSをインストールする場合、ブリッジアダプター に変更するとインストール時にエラーが発生するため、EFI モードでインストールする際は NAT を使用して インストール後に  ブリッジアダプター に変更。

VirtualBox7-053

ブリッジアダプター を選択時は 名前 の項目でホストPCが使用しているネットワークアダプタを指定する。

ブリッジアダプター にするとローカルネットワークに表示され、ネットワーク上にあるプリンタも TCP/IP で接続可能になる。

共有フォルダ

VirtualBox7-054

ホストとゲスト双方でアクセスできる 共有フォルダ の作成は、左サイドパネルの 共有フォルダ から右上のフォルダアイコンをクリック。

VirtualBox7-056

フォルダーのパスその他 から共有するホストPCのフォルダを選択し、 自動マウント をチェックするとゲストPC起動時に共有フォルダへのアクセスが有効になる。

ゲストOS のインストール

VirtualBox7-057

仮想マシンの作成時に OSの ISOイメージファイルを指定している場合は、左サイドパネルから OS をセットアップする仮想マシンを選択して 起動 をクリック。

VirtualBox7-061

VirtualBox7-062

OSのインストールディスクを使用する場合は、設定ストレージ で ストレージデバイス から の光学ドライブアイコンを選択し、属性 のディスクアイコンをクリックして ホストドライブ を有効にしてから、ホストの光学ドライブにインストールディスクをセット後、仮想マシンを起動する。

VirtualBox7-063

仮想マシンが起動すると右サイドに通知センター が表示され、通知アイコンで表示/ 非表示 の切り替えができる。

VirtualBox7-064

OSをインストール。

VirtualBox7-065

インストールが終了したら セットアップして完了。

VirtualBox7-058

VirtualBox7-060

インストールが完了したら 設定ストレージ を開いて OS の ISOファイル を選択し、属性 にある 光学ドライブ のメニューから 仮想ドライブからディスクを除去 で開放する。

Guest Additions のインストール

VirtualBox7-066

ゲストOS のインストールが完了したら、ゲストOS を起動してメニューバーの デバイス から Guest Additions CDイメージの挿入 を選択。

Guest Additions をインストールするとホスト・ゲスト間 の マウス/ キーボードの統合・クリップボード共有・ドラッグ アンド ドロップ・解像度の変更などが可能になる。

VirtualBox7-067

Guest Additions のセットアップウィザードが起動しない場合は、 PC を開いて マウントされている CDドライブ を開き、VBox Windows Additions を起動。

VirtualBox7-068

ユーザーアカウント制御のプロンプトが表示されるので「はい」で許可。

VirtualBox7-069

Guest Additions のセットアップウィザード が開始するので デフォルト設定で インストール。

VirtualBox7-070

「Finish」で OS を再起動してセットアップ完了。

メニューバー/ ツールバー の 再表示

VirtualBox7-071

表示モード をフルスクリーン シームレス に変更して メニューバーやウインドウ下のツールバーが非表示になった場合は、Host キー(右 Ctrl)+ Home キー で メニューを呼び出せる。

スケールモード を選択した場合は 右 Ctrl キー + Home キー でメニューを呼び出し、表示 から スケールモード を再選択してチェックを外すと 通常画面に戻る。

フルスクリーン の場合は 右 Ctrl キー + F キー でも切替可能。

ホストデバイスへの接続

VirtualBox7-072

CD/ DVD・USBメモリ などの外部デバイスをマウントするには、メニューバーの デバイス からホストPCに接続されているデバイスをマウントすれば、ゲストPCで利用可能になる。

virtualbox053

Windows 11のホストPCにプリンタを USB接続し、Windows XPのゲストPCでマウント後にドライバをインストールすれば、Windows 11で 未サポートの古いプリンタも利用できる。

利用する際は毎回ゲスト PC でマウントが必要。

仮想マシンのクローン

VirtualBox7-073

クローンの作成は、コピー元の仮想マシンを選択し、コンテキストメニュー(右クリックメニュー)から クローン を選択。

VirtualBox7.0-EFI-025

クローンの設定画面が開くので、名前や保存先などを設定して「次へ」

WindowsのゲストOS は 追加オプション を有効にする。

追加オプションが無効の状態だとクローンで作成した仮想マシンのライセンス認証が解除され、別デバイスとして 新たにライセンス認証が必要になる。

VirtualBox7-075

クローンタイプを選択して「次へ」でクローン処理が実行される。

  • すべてをクローン
    元の仮想マシン をコピーするため 元の仮想マシンを削除しても 動作可能だが、クローンに時間がかかり ファイルサイズも大きくなる。
  • リンクしたクローン
    元の仮想マシンをベースにしているため 元の仮想マシンを削除すると 起動できないが、クローン処理が早く ファイルサイズも抑えることができる。

最新の Windows は クローンで作成した 仮想マシンの初期化やWindows の再インストールを行うと ライセンス認証が必要になる。 

仮想マシンの移動

VirtualBox7-076

仮想マシンの移動は、コピー元の仮想マシンを選択してコンテキストメニュー(右クリックメニュー)から 移動 で、移動先を指定する。

保存先のフォルダを直接 移動すると VirtualBox が認識できず 仮想マシンを起動できなくなる。

仮想マシンの削除

VirtualBox7-077

仮想マシンの削除は、削除する仮想マシンを選択してコンテキストメニュー(右クリックメニュー)から 除去

VirtualBox7-079

すべてのファイルを削除 で仮想マシンのデータが削除され、 除去のみ はファイルが保存されたまま VirtualBoxの登録から削除される。

スナップショット

スナップショット は システムイメージを保存する Windows の システムの復元ポイント と同じような機能で、保存した スナップショットの状態にロールバックできる。

VirtualBox7-083

VirtualBox7-084

システムイメージの保存は、仮想マシンを終了後 プロパティ を選択して、属性 タブの 名前 に任意の名前を付けて「作成」。

VirtualBox7-085

ロールバックする場合は 復元するスナップショットを選択して 復元 で実行。

スナップショットの削除

VirtualBox7-080

リンクでクローンを作成した際のスナップショットが保存されていると、クローンを削除してもリンク元にはリンク先が表示される。

VirtualBox7-081

スナップショットの削除は、仮想マシンのメニューから「スナップショット」を選択。

VirtualBox7-082

すでに削除しているクローンのスナップショットを選択して 削除

関連記事