VMWareでおおハマり(クローンしたマシーンをコピーしたら立ち上がらない)
まったくrailsとは関係ないのですが、ハマって大変だったので全世界の人(日本語読める人限定)が同じようにハマらないようメモ。
ハードディスク間でデータを移行していて、VMWare5.5のデータも移していました。
で、移した先でVMWareのマシンを立ち上げようとすると以下のエラーが・・・
と表示されました orz
もう相当あれこれやったのですが、結果的には以下のことが分かりました。
立ち上げようとしたマシンがクローンしたマシンだった。
クローン元の親マシンの絶対パスが、立ち上げようとしたマシンの設定ファイルに書かれていた。
クローン元の親マシンを、この絶対パスに置いていなかった。
具体的には、上記のエラーで表示された「なんとかかんとか.vmdk」を開きます。
次のような行があります。
たとえば Red Hat Linux-cl1-000003.vmdk を開く
というわけで次は Red Hat Linux-cl1-000002.vmdk を開く
というわけで次は Red Hat Linux-cl1-000001.vmdk を開く
というわけで次は Red Hat Linux-cl1.vmdk を開く
あったー
C:\VMware\machines\FC6\Red Hat Linux-000013.vmdk
↑がクローン元の親マシーンです。この親マシーンをここ↑に置いていなかったので、エラーが出ていました。
同じようにハマっている人が救われますように。
【広告】
ハードディスク間でデータを移行していて、VMWare5.5のデータも移していました。
で、移した先でVMWareのマシンを立ち上げようとすると以下のエラーが・・・
"なんとかかんとか.vmdk"を開くことができないか、または一部のスナップショットがこのディスクに従属しています。
理由: ファイルをロックできませんでした。
と表示されました orz
もう相当あれこれやったのですが、結果的には以下のことが分かりました。
立ち上げようとしたマシンがクローンしたマシンだった。
クローン元の親マシンの絶対パスが、立ち上げようとしたマシンの設定ファイルに書かれていた。
クローン元の親マシンを、この絶対パスに置いていなかった。
具体的には、上記のエラーで表示された「なんとかかんとか.vmdk」を開きます。
次のような行があります。
たとえば Red Hat Linux-cl1-000003.vmdk を開く
parentFileNameHint="Red Hat Linux-cl1-000002.vmdk"
というわけで次は Red Hat Linux-cl1-000002.vmdk を開く
parentFileNameHint="Red Hat Linux-cl1-000001.vmdk"
というわけで次は Red Hat Linux-cl1-000001.vmdk を開く
parentFileNameHint="Red Hat Linux-cl1.vmdk"
というわけで次は Red Hat Linux-cl1.vmdk を開く
parentFileNameHint="C:\VMware\machines\FC6\Red Hat Linux-000013.vmdk"
あったー
C:\VMware\machines\FC6\Red Hat Linux-000013.vmdk
↑がクローン元の親マシーンです。この親マシーンをここ↑に置いていなかったので、エラーが出ていました。
同じようにハマっている人が救われますように。
【広告】
COMMENT
きいた?きいてNites by 自分
一時期はアクセルホッパーで名を馳せた永井佑一郎さん、今は元気にAll Nitesで活躍していらっしゃいますね。この前はヨーカドー@郡山にも来てました。
andlinux は知りませんでした。colinux の子供さんなのですね。私も VMWare よりももっと手軽に Windows から Linux をいじれたらいいなあと思っていましたので今後の動向を要チェックです。
andlinux は知りませんでした。colinux の子供さんなのですね。私も VMWare よりももっと手軽に Windows から Linux をいじれたらいいなあと思っていましたので今後の動向を要チェックです。
私のVM(Ubuntu)の環境も突然動作しなくなりましたが、ようやく復活しました。<数日間放置で直ったw
緊急時にしか使用しないのであまり必要性はないのですが。いざというとき重宝してます。andlinuxはどうだろか…今度試してみよー。