Wubi UbuntuのVirtualBoxは、絶対パスを誤って処理するため、VMを起動できません。


0

私がやろうとしていることは意味をなさないかもしれません。

ほとんどの場合、Windows 7の仮想ボックスで.Net開発を行います。ホストは、Webブラウジング、スカイプ、チャットなどの単純なものに使用します。Ubuntuで素晴らしく利用できるすべてのものは、多くの点で好みます。だから、これはしばらくの間疑問を抱いてきました:なぜホスト上でWindowsを使用しても、Linuxホストはより少ないリソース(未テスト)を使用し、Windows VMをより良く実行できるように見えますが、私が好むインターフェース。

これを行う最も簡単な方法-wubiをダウンロードし、Ubuntuをインストールしました。Virtualboxにインストールしてから、VMの追加と起動を開始して、次のメッセージを取得します。

Failed to open a session for the virtual machine VS2010

Could not open the medium
'/host/Users/George Mauer/Virtualbox VMs/VS2010/C:/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi;

VD: error VERR_FILE_NOT_FOUND opening image file

'/host/Users/George Mauer/Virtualbox VMs/VS2010/C:/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi;
(VERR_FILE_NOT_FOUND).

何が起こっているかわかりますか?wubiでは、Windowsドライブは/ host /にマウントされますが、virtualboxは何らかの理由で絶対パスを追加します!スナップショットを保持し、WindowsモードまたはUbuntuモードで使用できるため、同じVMファイルを使用したいと思います。ただし、ドライブを新しいVMに単純にマウントしようとしても、エラーが発生します。

Failed to open the hard disk /host/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi.

Cannot register the hard disk '/host/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi' {guid...} because a hard disk
'/host/Users/George Mauer/VirtualBox VMs/VS2010/C:/Users/George Mauer.VirtualBox/HardDisks/VS2010.vdi with UUID {guid...} already exists.

これは特に奇妙です。これは最近作成したAndroid VMでうまく機能しましたが、VirtualBoxが最近デフォルトのVMストレージの場所を変更したという事実と関係があるかもしれません。

これを修正する方法はありますか?私のLinux-fuは弱いですが、CSクラスから、ここで関連する可能性のあるシンボリックリンクについて何か覚えているようです。

回答:


1

VirtualBoxのバージョン4では、VM定義はデフォルトで作成された.vdi(仮想ハードドライブ)でグループ化されました。非表示の「.VirtualBox」ディレクトリは、新しいVMを作成する際のデフォルトの場所として「VirtualBox VMs」ディレクトリに置き換えられました。

あなたが直面している状況かもしれないかどうかを確認するかもしれません...


そして、すべてのスナップショットを消去した後、LinuxでそのHDでVMをセットアップできましたが、問題はLinuxまたはWindowsから同じファイルを使用したいということです。さもなければ、スナップショットを撮ると悪夢になります一方ではなく、他方では。
ジョージ・マウアー

タイプのハイパーバイザー構成間でのスナップショットの共有は、各ハイパーバイザー構成がスナップショットの追跡を維持する必要があるため、おそらくサポートされません(スナップショット数やスナップショットの場所など)。

うーん、私はすべての情報を.vboxファイルで見ることができます。他に何を追跡する必要があるのか​​わかりません。さらに、これは実際に、スナップショットが含まれる(v4の後に作成した)Android vboxインストールで機能しました。
ジョージマウアー

アンドロイド設定は両方のハイパーバイザー設定で引き続き機能しますか?その場合、他のVMのハイパーバイザー構成の模倣を検討する必要があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.