-2

自分のクロスプラットフォーム プロジェクトは、パフォーマンスが非常に重要であるため、実際のマシンでしかテストできません。したがって、テスト用に同じ PC にいくつかの異なるホスト OS (linux、winxp、win7...) をインストールしました。

VirtualBox を使用して、常にすべてのプロジェクトをゲスト環境で開発しています。また、ソース コードの変更によるパフォーマンスの変化を確認できるようにしたいと考えています。したがって、すべての異なるホスト OS に対してまったく同じ開発環境を使用したいと考えています。

現在、ホスト OS ごとに 1 つの仮想マシンを保持しています。また、共有フォルダーを使用してプロジェクト ファイルを保存していましたが、ほとんどの場合は問題ありません。ただし、システムの更新やパッケージのインストールなどを行いたい場合は、すべてのホスト上のすべての仮想マシンに対して同じプロセスを繰り返さなければなりません。私は最近これを頻繁に行っていたので、これは非常に面倒でした。

virtualbox *.vdi、config XML ファイルを異なるホストで再利用することは可能ですか? 可能であれば、すべての異なるホストのゲスト用に 1 セットの vdi ファイルしか保持できないでしょうか?

最も高価で最も簡単な代替手段は、開発用に別のマシンを購入することだとわかっていましたが、これは私には選択肢ではありません。

誰もこれについて経験がありますか?

4

1 に答える 1

1

王さん、あなたの質問に答えるために、いくつかの資格を持って:

はい、別のホストで VirtualBox ハードディスク ファイルと構成ファイルを再利用することができます。

はい、私には経験があり、それを行ってきました。

ノート:

  • あなたがやりたいことはvirtualboxによって公式にサポートされていないので、あなたがそれを行う方法(あなたは尋ねませんでした)はあなた次第です。

    • どれだけうまく機能するかは、ホストとゲスト OS、およびスナップショットや保存された状態を利用するかどうかによって異なります。
    • 構成ファイルを直接使用できるかどうかは、パスの設定方法と、バージョン 4 の .vbox 構成ファイルまたは古い .xml 構成ファイルを使用しているかどうかによって異なります。
    • ゲスト OS が異なる仮想ハードウェア (cpuid など) での実行にどのように応答するかは、OS によって異なる場合があります。
  • 詳細については、virtualbox フォーラムを検索することをお勧めします。

  • あなたの質問は、StackOverflow ではなく SuperUser で尋ねたほうがよいかもしれません。
于 2012-11-11T13:07:47.270 に答える