Virtual Boxに複数のUbuntuを入れる方法(仮想ハードディスクイメージ)

Linux,システム開発

以前、Ubuntuの仮想ハードディスクイメージをVirtual Boxに入れる方法をご紹介致しましたが、2台目のUbuntuを入れようとしたところ、以下のエラーが表示されました。

エラーメッセージ
終了コード : E_INVALIDARG (0x80070057)
コンポーネント: VirtualBoxWrap
インターフェース: IVirtualBox {9570b9d5-f1a1-448a-10c5-e12f5285adad}
呼び出し先 RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

調べてみた所、以下の様な情報を見つけ、その通りに対処したら解決できました。
情報源:http://www.bradleyschacht.com/virtualbox-cannot-register-the-hard-drive-because-a-hard-drive-with-uuid-already-exists/

どうやら、diskのUUIDを書き換えれば良いようです。

対処方法

コマンドプロンプトで以下を打ちます。

cd "c:\Program Files\Oracle\VirtualBox"
VBoxManage.exe internalcommands sethduuid 「追加したいvhdファイルのフルパス」

たった、これだけで複数のUbuntuを立ち上げる事ができうようになりました。
なお既に導入済みのUbuntuを複製したい時も、vhd(仮想ハードディスクファイル)をコピーして、このUIDを書き換える事で対応可能となります。

Print Friendly, PDF & Email