ウェブサイト検索

Debian Linux に VirtualBox をインストールするための完全ガイド


これは、Debian Linux (すべてのバージョン) に VirtualBox をインストールするための簡単なガイドです。

VirtualBox は、仮想マシン用のいくつかの高度な機能とコントロールを備えた非常に人気のある仮想化アプリケーションです。仮想マシンのストレージ、USB、ネットワーク、その他の重要なパラメータを動的に割り当てることができます。 virt-manager や GNOME Boxes など、他の無料のオープンソース仮想マシン アプリも利用可能で、平均的なユースケースに同様に適しています。ただし、VirtualBox は使いやすく、高度なオプションが付属しています。無料で使用できますが、Oracle のクローズドソース アプリケーションであることに注意してください。

以前の記事で、Fedora や RHEL などの他のディストリビューションにインストールする方法を説明しました。この記事では、Debian Linux にインストールする手順の概要を説明します。

Debian 11「ブルズアイ」安定版でテストされています。ただし、すべてのバージョンとバリアントに適用できる必要があります。

さぁ、始めよう。

Ubuntu ゲストが実行されている Debian にインストールされた VirtualBox

Debian Linux に Oracle VirtualBox をインストールする

VirtualBox 7.0 以降では、カーネル モジュールを構築するためにいくつかの Qt5 依存関係と関連パッケージが必要です。これらはインストールには必要ありません。ただし、ゲスト マシンまたはホスト マシン間のコピー/ペーストやその他の調整を有効にしたい場合は、これらが必要になります。まずはこれらをインストールすることをお勧めします。

まず、ターミナルを開き、次のパッケージをインストールします。これらはカーネル モジュールを構築するために必要です。

sudo apt install gcc make perl linux-headers-generic

以下のリンクから、システムの Debian バージョンに応じた DEB パッケージをダウンロードします。 Debian バージョンに合わせて特定のインストーラーを選択することを忘れないでください (バージョンを見つける方法)。

Debian 用 VirtualBox をダウンロード

ダウンロードしたら、ダウンロードしたフォルダー (通常は ~/Downloads) に移動し、次のコマンドを実行します。ダウンロードしたファイルに応じてファイル名を必ず変更してください。

sudo dpkg -i virtualbox-7.0_7.0.6-155176~Debian~bullseye_amd64.deb

上記のコマンドは依存関係エラーを引き起こす可能性があります。

存在する場合は、次を実行します。依存パッケージを自分で個別にインストールしようとしないでください。 apt に任せてください。

sudo apt --fix-broken install

上記のコマンドは、Virtualbox の次の依存関係をインストールします。

libqt5core5a
libqt5dbus5
libqt5gui5
libqt5gui5-gles
libqt5help5
libqt5opengl5
libqt5printsupport5
libqt5widgets5
libqt5x11extras5
libqt5xml5

そして最後に、インストールが再開されて完了します。

ユーザーの追加が vboxusers グループに追加されます

完了後、ユーザー名がvboxusers グループに追加されていることを確認する必要があります。インストーラはこのグループを作成します。

ターミナルを開き、次のコマンドを実行して、vboxusers グループに追加されているかどうかを確認します。ユーザー名を「arindam」から自分のユーザーに変更します。

groups arindam

次に、以下のコマンドを使用して、ルート パスを連結してスーパー ユーザー シェルにアクセスします。これは、ユーザーが sudoers グループに追加されていない場合に必要です。

su -

次に、次のコマンドを実行して、ユーザーを vboxusers グループに追加します。

usermod -a -G vboxusers arindam

exit を使用して root シェルを離れ、グループに追加されているかどうかを確認します。

virtualbox グループにユーザーを追加する

これで、Debian Linux への VirtualBox のインストールは完了です。 Debian アプリケーション メニューから VirtualBox を起動できるようになりました。

使用する準備ができたので、Debian Linux に VirtualBox ゲスト追加機能をインストールするのが理想的な次のステップです。

ただし、試す前に、VirtualBox に仮想マシン (Fedora、Ubuntu など) がインストールされていることを確認してください。デモのために、Ubuntu を Debian Linux ホストにゲストとしてインストールしました。次に、ゲスト追加機能をインストールします。 Ubuntu をゲストとして Virtualbox にインストールする方法については、この簡単なガイドを参照してください。

Debian Linux に VirtualBox ゲスト追加機能をインストールする

Oracle の VirtualBox ゲスト追加機能は、ゲストとホスト システム間のデータおよびその他の通信の実現に役立つデバイス ドライバーとアプリのセットを提供します。たとえば、フォルダーを共有する場合は、ホストからゲストにドラッグ アンド ドロップします。ここでは、Guest Additions の優れた機能をいくつか紹介します。

  • フォルダーを共有する
  • ドラッグアンドドロップ機能
  • シームレスなカット/コピー&ペーストを実現する双方向クリップボード
  • ビデオパフォーマンスの向上

ご覧のとおり、VirtualBox のインストール後にインストールすることが重要です。

VirtualBox で仮想マシンを起動します。次に、VirtualBox メニューから「ゲスト追加 CD イメージの挿入…」を選択します。

VirtualBox メニューからゲスト追加オプションの挿入を選択します

ファイル マネージャーを開き、ゲストを追加するためにマウントされたドライブに移動します。そして、次のスクリプトを実行してインストールします。

sudo ./VBoxLinuxAdditions.run

インストーラーを実行する

上記のコマンドが完了したら、ゲスト システムを再起動します。

reboot

また、コピー/ペーストやその他のゲスト追加機能を有効にできるようになりました。

アンインストール、再インストール、アップグレード

アンインストールして再インストールする場合は、次のコマンドを実行してアンインストールできます。以下のコマンドでバージョンを変更してください。

sudo apt remove virtualbox-7.0

また、最新バージョンにアップグレードする場合は、アンインストールしてから行ってください。次に、上記の方法を使用して、新しいダウンロードを使用して再インストールします。

作成したすべての VM とそのデータはアップグレード中も保持されます。したがって、以前のバージョンで作成されたすべての VM を取得できます。理想的には、これらはホーム ディレクトリの ~./VirtualBox VMs に保存されます。

まとめ

このガイドでは、Oracle VirtualBox を Debian に簡単にインストールする方法を説明しました。この手順は Debian 11 Bullseye でテストされています。お役に立てれば幸いです。エラーが発生した場合は、下のコメント ボックスでお知らせください。

関連記事