1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

100万人に伝えたい!失敗を乗り超えた話を共有しよう

Windows環境に仮想化ソフトウェアをインストール (Oracle VM VirtualBox)

Last updated at Posted at 2023-08-08

1. はじめに

Windows環境に仮想化ソフトウェアを導入する方法は主に次の3つですが、本記事では VirtualBox の導入方法を説明します。

  • Windows Hyper-V
  • Oracle VM VirtualBox
  • VMware Workstation

VirtualBox上でデータウェアハウス (Netezza) を動かすことが当初の目的ですが、それは 別のQiita記事 で触れます。

VirtualBoxは導入パッケージのGUI (graphical user interface) を使って導入できますが、デフォルト設定のまま適当にボタンを押しているとエラー(VC++とPythonの未導入)が起きました。私はエラー解消に時間を要したので、その対応方法を整理して示すことが本記事の目的です。

目次は次の通りです。

  1. はじめに
  2. 手順実行の前提
  3. 手順概要
  4. 手順
  5. エラー例
  6. 参考資料
  7. 類似テーマを扱ったQiita記事

2. 手順実行の前提

Windows 10または11の環境が必要です。本記事では Windows 10 を例にとって説明しますが、Windows 11でも手順は同様です。

3. 手順概要

  1. Microsoft Visual C++ (VC++) Redistributableを導入
  2. Pythonを導入
  3. Oracle VM VirtualBoxを導入
  4. Oracle VM VirtualBoxの拡張パック(extension pak)を導入

補足)拡張パックが提供する機能は次のページに記載されています。

4. 手順1) Microsoft Visual C++ Redistributable を導入

Windowsの設定を確認して VC++ Redistributable が導入されているか確認します。設定画面のアプリをクリックします。
image.png
表示されたアプリ一覧の中に Microsoft Visual C++ 2015-2022 Redistributable (x64) が表示されれば、この手順1は終了です。
image.png
上の表示が無い場合、次のページからパッケージをダウンロードします。

上のページに載っているリンク https://aka.ms/vs/17/release/vc_redist.x64.exe をクリックするとダウンロードが始まり、実行ファイルVC_redist.x64.exeが保存されます。これをダブルクリックします。
image.png
ライセンス条項に同意すれば、導入は完了します。
image.png
image.png

4. 手順2) Pythonを導入

手順1と同様にWindows設定のアプリ一覧を表示します。その中に Python 2.6 かそれ以上のバージョンが表示されれば、この手順2は終了です。
image.png
表示されない場合、次のページにおいて Stable Releases の中で新しいものをダウンロードします。
https://www.python.org/downloads/windows/
image.png
ダウンロードした実行ファイルpython-3.x.x-amd64.exeをダブルクリックします。
image.png
次のようにオプションを選択して導入を終えます。
image.png
image.png

4. 手順3) Oracle VM VirtualBox を導入

次のページで Windows Hosts をクリックするとパッケージのダウンロードが始まります。
https://www.virtualbox.org/wiki/Downloads
image.png
ダウンロードした実行ファイルVirtualBox-7.x.x-xxxxxx-Win.exeをダブルクリックします。
image.png
デフォルト設定のままNextボタンを押して導入を終えます。
image.png
image.png
次の警告(Network Interfaces) が表示されますが、無視します。
image.png
image.png
VirtualBoxマネージャーが起動しました。
image.png

4. 手順4) Oracle VM VirtualBoxの拡張パックを導入

次のページでVirtualBox 7.x.x Oracle VM VirtualBox Extension Pack Windows HostsのAll supported platformsをクリックするとパッケージのダウンロードが始まります。
https://www.virtualbox.org/wiki/Downloads
image.png
ダウンロードしたパッケージの名前はOracle_VM_VirtualBox_Extension_Pack-7.x.x.vbox-extpackです。
image.png
VirtualBoxマネージャーのツールをクリックし、プルダウンメニューの機能拡張をクリックします。
image.png
Installボタンをクリックします。
image.png
上でダウンロードしたパッケージOracle_VM_VirtualBox_Extension_Pack-7.x.x.vbox-extpackをクリックします。
image.png
表示されたライセンス条項のポップアップにおいて同意ボタンを押すと、拡張パックの導入が完了します。
image.png
image.png

5. エラー例1) Needs the Microsoft Visual C++ 2019 Redistributable Package

VC++ 2019が導入されていない状態で VirtualBox 導入を行うと次のようなエラーが起きます。対応方法は手順1を実行することです。
image.png

5. エラー例2) Missing Dependencies Python Core / win32api

Python2.6 以上が導入されていない状態で VirtualBox 導入を行うと次のようなエラーが起きます。対応方法は手順2を実行することです。
image.png
上のエラーメッセージを見ても何をどうするのかわかりにくいですが、参考資料【VirtualBox 7 のインストール時に「Missing Dependencies Python Core / win32api」の警告が表示された場合の対処方法】がわかりやすく、それに従ってエラーが解消しました。

6. 参考資料

7. 類似テーマを扱ったQiita記事

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?