-3

仮想マシンを別の PC に移動できません。turnkey-core-2009.10-2-hardy-x86.vmdk をフォルダー .VirtualBox -> HardDisks にコピーしました。

コピーされたファイルを指す新しいマシンを作成しました。

作成されたマシンを開始し、しばらくするとこのエラーがドロップされます(5分)

http://img547.imageshack.us/img547/8650/box0.jpg

私が理解しているように、uniq idにはいくつかの違いがありますが、それをどのように処理しますか?

ありがとう ;)

4

2 に答える 2

2

[ファイル] -> [アプライアンスのエクスポート] に移動し、仮想マシンをエクスポートします。これにより、別のマシンにインポートできる .ovf および .vmdk ファイルが作成されます。

于 2010-11-24T14:31:33.687 に答える
1

昨日も同様の問題がありました(ただし、同じではありません)。

これは vBox の問題ではありません。VBox を使用して新しいマシンを作成し、VBox を使用してディスクをコピーしたときに、ディスクの UUID が変更されたことです。

そして、あなたのシステム (それが何であれ) では、古い UUID が にあります/etc/fstab。この新しいマシンは、レスキュー CD (おそらく ubuntu または dsl。その仮想ディスクにあるファイルシステムをサポートするもの) から起動する必要があります。blkid次に、root としてコマンドを使用してディスクの UUID を確認します。そして、この新しい UUID を fstab のブート ディスクを指定したエントリに配置します。他の場所でも UUID を使用している可能性があり、それも変更する必要があります。

もう 1 つの解決策は次のとおりです。この VM のすべての仮想ディスクとホスト システムの仮想マシン定義ファイルを、任意のコピー メカニズムを使用してコピーしますが、VirtualBox クローンまたはエクスポートは使用しません。そして、このマシンを新しい PC で開きます (ただし、同じ PC ではなく、別の PC でのみ動作します)。それがうまくいかない場合、私にはわかりません。

追加の質問: VM を同じ PC に複製しようとしましたか。VirtualBox clone を使用してディスクのクローンを作成し、新しいマシンを作成して /etc/fstab?

UUIDヒント: VirtualMachinesでは、fstab のエントリから古いエントリに切り替えることができ/dev/sdaます。

別のアイデア: LargeVolumeManager を使用している場合は、それもセットアップしています。また、LVM を使用していないため、その方法がわかりません。

于 2010-11-25T09:11:27.893 に答える