ゲストシステムがVirtualBoxにインストールされている場合、通常、いくつかの機能が無効になっているか、欠落しています。さらに、画面サイズは通常、フルスクリーンではなく縮小されます。これは、他の多くの欠点の中でも、全体的なユーザーエクスペリエンスに影響を与えます。 VirtualBox Guest Additionsは、使いやすさの向上とゲストシステムの全体的なユーザーエクスペリエンスの向上を支援するように設計されたデバイスドライバーとアプリケーションのセットです。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が任意のLinuxシステムで関連するVirtualBoxクエリを実行できるように定期的に支援しています。
これに関連して、Debian11にVirtualBoxゲスト追加機能をインストールする方法を検討します。
VirtualBoxゲスト追加機能の主な機能は次のとおりです。
- ゲストVMとホストシステム間でクリップボードを共有します。
- スムーズなマウスポインタの統合。
- 強化および加速されたビデオパフォーマンス。
- ホストとゲスト間でファイルとディレクトリを共有できる共有フォルダ
- ホストとゲスト間の時刻同期。
- ユーザーによるゲストのより良い制御を提供する追加の汎用通信チャネル。
DebianにVirtualBoxGuestAdditionsをインストールする手順
手順を進める前に、仮想マシンインスタンスでsudoユーザーがすでに構成されていることを確認してください。
また、以下に概説する手順を実行する前に、VirtualBoxハイパーバイザーにDebian11をインストールしておく必要があることにも注意してください。
1.Debian11システムを更新します
すべてのパッケージをアップグレードしてシステムを更新することから始めることをお勧めします。ただし、最初にパッケージリストを更新します。
したがって、これを行うには、システム更新コマンドを実行するだけです。
$ sudo apt update
次に、カーネルと既存のパッケージを含むシステムをアップグレードします。
$ sudo apt upgrade
2.依存関係をインストールする
VirtualBoxをインストールするには、いくつかの依存関係が必要です。カーネルモジュール、カーネルヘッダー、およびビルドツールの生成に使用されるDKMS(Dynamic kernel Module Support)プログラムをインストールする必要があります。
$ sudo apt install dkms linux-headers-$(uname -r) build-essential
このコマンドは、Linuxヘッダー、コンパイラツール、およびその他のいくつかのパッケージをインストールします。
3. VirtualBoxGuestAdditionsをインストールします
依存関係のインストールが完了したら、仮想マシンのコントロールパネルに戻り、[設定]タブをクリックします。
ナビゲートして[デバイス]をクリックし、プルダウンメニューから[ゲスト追加CDイメージの挿入]オプションを選択します。
これにより、ゲストマシンにVirtualBox GuestAdditionISOファイルが挿入されます。これを確認するには、ファイルマネージャを起動し、左側のサイドバーに移動します。
次のステップは、次のように/mntディレクトリにマウントすることです。
$ sudo mount /dev/cdrom /mnt
lsコマンドを使用して、次のように内容を確認できます。
$ ls -l /mnt
興味深いのは、VBoxLinuxAdditions.runスクリプトです。これが私たちが実行する必要があるものです。したがって、/mntディレクトリに移動します。
$ cd /mnt
そして、インストールスクリプトを実行します:
$ sudo ./VBoxLinuxAdditions.run
最後に、Debian 11インスタンスを再起動して、GuestAdditionsカーネルモジュールの実行を終了します。
$ sudo reboot
ログインすると、ゲストがフルスクリーンに拡大縮小されていることがわかります。共有クリップボードやホストシステムとのファイル共有など、GuestAdditionsが提供する他の機能を利用できるようになりました。