2 つの異なる VirtualBox Guest Additions を同時にインストールしても安全ですか?

2 つの異なる VirtualBox Guest Additions を同時にインストールしても安全ですか?

VirtualBox Guest Additions の Windows 版と Linux 版の両方をインストールしても安全かどうか疑問に思っています。Google で検索しましたが、答えは見つかりませんでした。

Windows ホストと Linux ホストの両方で動作する vbox イメージを作成する必要があります (共有フォルダーなど)。ただし、最初のゲスト追加機能の後に 2 番目のゲスト追加機能をインストールすると、予期しない競合や問題が発生するかどうかはわかりません。

- 編集 -

私が混乱した理由の 1 つは、Linux/Ubuntu ではシステム経由で VBox Guest Additions をインストールできるということだったapt-get。このことから、Guest Additions には Windows バージョンと Linux バージョンがあるのではないかと考えた。

公式の Oracle ソースから Windows ホストに Guest Additions をインストールし、Linux で仮想イメージを使用するテストを行いました。共有フォルダーなどの機能は問題なく動作します。

答え1

GuestAdditions を含む ISO ファイル (インストールのために GUEST にマウントされます) には、さまざまな GUEST OS 用の複数のバージョン (32/64 ビット、Windows、Linux、および一部の Unix バリアント) が含まれています。混乱を招く可能性があります。

ゲスト追加機能は常にゲスト OS にインストールされます。ホストにはインストールされません。
ホスト側は VirtualBox インストール自体に統合されており、変更できません。

覚えておくべき唯一の重要なことは、ゲストのゲスト追加機能はホストの VirtualBox バージョンと同じバージョンを使用する必要があるということです。
バージョンが異なっていても問題なく動作するように見えるかもしれませんが、バージョンが一致しないと、微妙なエラーが発生したり、システムが不安定になったり、パフォーマンスが低下したりする可能性があります。

したがって、仮想マシンをホスト間で移動する場合は、必要に応じて GuestAdditions を更新してください。
新しいバージョンは、古いバージョンの上にインストールできます。
ゲストのバージョンがホストのバージョンよりも新しい場合は、ホストの VirtualBox 自体をアップグレードするのが最適です。(ゲストで GuestAdditions をダウングレードすることはできますが、特に Unix/Linux ゲストでは非常に複雑になる可能性があります。)

答え2

ゲスト追加機能はゲストに固有のものであり、どのホストからインストールしたかは関係ありません。VMをあるホストから別のホストに転送することができます。VirtualBox VM を別のコンピューターに移動する場合の推奨される方法は何ですか?(申し訳ありませんが、Oracle の VB ヘルプ サーバーがダウンしているため、現時点では参照できません)。

追加機能により、ゲスト OS がホストと直接通信するのではなく、VirtualBox と通信できるようにする OS 固有のドライバーとツールが提供されます。

関連情報