VirtualBox仮想マシンの移行
1056 ワード
UUIDを本質的に解決します.VirtualBoxでは、仮想ディスクを新規作成する際にユニークなUUIDが割り当てられますが、後で移行する際には、この仮想ディスクファイルのUUIDを新規作成する必要があります.
1.本機内移動
通常、デフォルトのインストールパスを変更し、以前インストールした仮想マシンストレージファイルを新しいディレクトリに移行します.
元の仮想ディスクの場所:「C:UsersleiVirtualBox Vmsdebian 9-64debian.vmdk」
移行先アドレス:「D:virtualboxdebian」
VirtualBoxが「C:Program FilesOracleVirtualBox」にインストールされているとします.このディレクトリの下にVboxManagementがあります.exeというファイル.
このディレクトリでコマンドラインを実行します(フォルダの空白の場所でShiftキーとマウスの右ボタンを押して、ショートカットメニューがあります)
OK、進捗ヒントがあります.次に、仮想マシンを新規作成するときに既存の仮想ディスクを選択します.
2.異なるマシンでのコピー
他のマシンからコピーした仮想ディスクファイル.「D:virtualboxdebiandebian.vmdk」に置いたとします.
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"