ウェブサイト検索

Debian 11 (Bullseye) に VirtualBox をインストールする方法: ステップバイステップ ガイド


このチュートリアルでは、x86 ハードウェア用の汎用完全仮想化アプリである VirtualBox を Debian 11 にインストールする最も簡単な方法を示します。

VirtualBox は、x86 コンピューティング アーキテクチャを仮想化できるクロスプラットフォームの無料のオープンソース ソフトウェアです。これにより、オープンソース愛好家や IT プロフェッショナルは長年にわたり、単一のホスト マシン上で多くのオペレーティング システムをホストできるようになりました。

VirtualBox は主に家庭ユーザーを対象としていますが、プロの環境でも一般的に利用されています。

残念ながら、Debian の場合、古いリリースのセキュリティ サポートに関して上流からの協力が不足しているため、VirtualBox を公式の Debian 安定リポジトリにインストールすることはできません。

幸いなことに、Debian 11 に VirtualBox を簡単にインストールする方法があります。それをこれから紹介します。

ただし、Debian 12 を使用している場合は、包括的でわかりやすい「Debian 12 に VirtualBox をインストールする方法 (Bookworm)」ガイドを確認してください。

Debian 11 (Bullseye) に VirtualBox をインストールする

このチュートリアルでは、sudo 権限があることを前提として、sudo コマンドを使用します。

ステップ 1: VirtualBox の GPG キーをダウンロードしてインポートする

VirtualBox をインストールするために受け取ったパッケージが本物であることを確認するには、まず、VirtualBox の署名付き GPG キーをダウンロードして Debian 11 システムにインポートする必要があります。

これを行うには、次のコマンドを入力します。

wget -O- -q https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmour -o /usr/share/keyrings/oracle_vbox_2016.gpg

このコマンドでは出力が生成されないことに注意してください。

ステップ 2: Debian 11 用の VirtualBox リポジトリを追加する

GPG キーをインポートした後、公式 VirtualBox リポジトリを Debian 11 システムに追加します。これは、新しいバージョンがリリースされた場合に、システムの残りの通常のアップデートとともにアップデート パッケージが利用可能になることを意味します。

これを実行するには、以下に示すコマンドを入力します。

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle_vbox_2016.gpg] http://download.virtualbox.org/virtualbox/debian bullseye contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

ステップ 3: システムアップデートを実行する

Debian 11 システムへの VirtualBox のインストールを続行する前に、利用可能なパッケージのリストを更新する必要があります。したがって、以下のコマンドを実行して、APT リポジトリのインデックスを更新します。

sudo apt update

ご覧のとおり、新しい VirtualBox リポジトリが利用可能になり、すぐに使用できるようになりました。

ステップ 4: Debian 11 (Bullseye) に VirtualBox をインストールする

実際のインストールに向けてすべての準備がすでに完了しています。ここで、Debian 11 に VirtualBox をインストールするには、次のコマンドを実行します。

sudo apt install virtualbox-7.0

プロンプトが表示されたら、Y と入力してインストールすることを確認し、Enter を押します。

それだけです。 VirtualBox がインストールされ、Debian 11 Linux システムで使用できるようになります。

ステップ 5: VirtualBox 拡張パックをインストールする

これはオプションの手順ですが、Debian システムでの VirtualBox の操作がより簡単かつ便利になるため、これを強くお勧めします。 VirtualBox Extension Pack により、次のような多くの優れた機能が利用できるようになります。

  • USB 2 および USB 3 のサポート
  • VirtualBox リモート デスクトップ プロトコル (VRDP)
  • ホスト Web カメラのパススルー
  • AESアルゴリズムによるディスクイメージ暗号化
  • インテル PXE ブート ROM

ここで 1 つの特徴を強調しておきます。 VirtualBox Extension Pack のバージョンは、Debian 11 システムにインストールされている VirtualBox のバージョンと一致する必要があります。

したがって、ローカルにインストールされている VirtualBox の正確なバージョンを確認するには、VirtualBox の組み込みコマンドである vboxmanage を使用できます。

vboxmanage -v | cut -dr -f1

ご覧のとおり、インストールされている Virtualbox のバージョンは 7.0.6 です。したがって、同じバージョンの拡張パックをダウンロードする必要があります。

したがって、以下の wget コマンドを使用して、VirtualBox 用の拡張パックをダウンロードします。

インストールが異なる場合は、以下のコマンド内の 7.0.6 を含む両方の場所を現在のバージョンに置き換えてください。さらに、ダウンロード ページに直接移動して、利用可能なバージョンを確認することもできます。

wget https://download.virtualbox.org/virtualbox/7.0.6/Oracle_VM_VirtualBox_Extension_Pack-7.0.6.vbox-extpack

次に、VirtualBox 拡張パックをインストールするには、次のように vboxmanage コマンドを実行します。

sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.6.vbox-extpack

Oracle のライセンス利用規約に同意するよう求められたら、y と入力して確認し、Enter を押します。

次のコマンドを実行すると、拡張パックが正しくインストールされたことを確認できます。

vboxmanage list extpacks

ステップ 6: ユーザーを vboxusers グループに追加する

VirtualBox を使用する前に、ユーザー アカウントを vboxusers グループに追加する必要があります。これは、次のコマンドを実行することですばやく簡単に実行できます。

sudo usermod -a -G vboxusers $USER

ここで再起動を実行します。ログイン後、次のコマンドを使用して、vboxusers グループに所属していることを確認します。

groups $USER

ステップ 7: Debian 11 で VirtualBox を実行する

デスクトップ環境のアプリケーション メニューから VirtualBox を起動すると、VirtualBox の使用を開始できます。

結論

これで、Debian 11 (Bullseye) に VirtualBox をインストールするガイドは終わりです。このガイドがお役に立てば幸いです。お時間をいただきありがとうございました!

VirtualBox が提供する機能とその効果的な使用方法について詳しく知りたい場合は、公式ドキュメントを確認することをお勧めします。

フィードバックやコメントをお待ちしております。

関連記事: