web-dev-qa-db-ja.com

VirtualBoxに別のVMの.vdiをマウントする

VirtualBoxに2つのVMがあります。たとえば、VM 1はRed Hatを実行し、VM 2はUbuntuを実行します。RedHatの場合VM .vdiとredhat2.vdi、そしてUbuntuの場合VM ubuntu.vdiとunbuntu2.vdiがあります。

各VMは、問題なく独自の仮想ディスクにアクセスできます。

VirtualBoxを使用して、Red Hat仮想マシンからubuntu.vdiにアクセスするにはどうすればよいですか?

10
BufBills

これは、VirtualBoxのVMに別の仮想ハードディスクを追加する方法です。

  1. VirtualBox Managerに移動し、両方のVMがシャットダウンされていることを確認します
  2. 問題のVMを右クリックして、設定を選択します
  3. ストレージカテゴリに移動
  4. 仮想ハードディスクを接続するコントローラーを選択します
  5. 「添付ファイルを追加」ボタンをクリックし、ポップアップメニューから「ハードディスクを追加」を選択します
  6. 「既存のディスクを選択」を選択します
  7. 追加するハードディスクファイルをVirtualBoxに通知し、[開く]をクリックします。

次回VM=を起動すると、実際のコンピューターに2台目の物理ハードディスクをインストールした場合と同じように、ディスクを使用できます。

12
a CVn

私にとって、受け入れられた答えはうまくいきませんでした。次のエラーメッセージが表示されました

UUID {uuid}のハードディスク ‘...’がすでに存在するため、ハードディスク... {uuid}を登録できません。

私は コマンドラインを使用 を見つけてUUIDを変更すると、元々別のVMで使用されていたドライブを接続できました

VBoxManage internalcommands sethduuid path/to/drive.vdi
3
quickshiftin

覚えておいてください!

(VMの追加または設定)設定->ストレージ->新しいストレージコントローラーを追加->追加IDEコントローラー->新しく追加されたIDEコントローラーを選択->クリックハードディスクの追加->既存のディスクを選択します。

ボイラ。

enter image description here

2
Artur Garbacik