VirtualBox仮想マシンの移行

1056 ワード

UUIDを本質的に解決します.VirtualBoxでは、仮想ディスクを新規作成する際にユニークなUUIDが割り当てられますが、後で移行する際には、この仮想ディスクファイルのUUIDを新規作成する必要があります.
1.本機内移動
通常、デフォルトのインストールパスを変更し、以前インストールした仮想マシンストレージファイルを新しいディレクトリに移行します.VBoxManage.exe clonehdコマンドを使用します.
元の仮想ディスクの場所:「C:UsersleiVirtualBox Vmsdebian 9-64debian.vmdk」
移行先アドレス:「D:virtualboxdebian」
VirtualBoxが「C:Program FilesOracleVirtualBox」にインストールされているとします.このディレクトリの下にVboxManagementがあります.exeというファイル.
このディレクトリでコマンドラインを実行します(フォルダの空白の場所でShiftキーとマウスの右ボタンを押して、ショートカットメニューがあります)
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe clonehd "C:\Users\lei\VirtualBox VMs\debian9-64\debian.vmdk" "D:\virtualbox\debian\debian.vmdk"

OK、進捗ヒントがあります.次に、仮想マシンを新規作成するときに既存の仮想ディスクを選択します.
2.異なるマシンでのコピーVBoxManage.exe internalcommands sethduuidのコマンドを使用する.
他のマシンからコピーした仮想ディスクファイル.「D:virtualboxdebiandebian.vmdk」に置いたとします.
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethduuid "D:\virtualbox\debian\debian.vmdk"