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 でテストされています。お役に立てれば幸いです。エラーが発生した場合は、下のコメント ボックスでお知らせください。