오히려 위 4번 "uuid를 변경하는 법"이 더 나을 것이니 참고할 것
지금까지 잘 사용하던 VirtualBox의 가상 머신이 이유없이 갑자기 안되거나 가상 disk중 일부가 갑자기 인식이 안될 수가 있다.
이는 이미 잘 알려진 Oracle VirtualBox의 bug이라고 하는데, 아직 해결되지 않고 있음.
다음과 같은 경우 이와 같은 문제에 부딪힐 수 있다.
1. 잘 사용하던 VM이, Virtual Box를 껐다가 다시 켰을 때. "가상 머신을 열 수 없습니다"
2. VM을 복사하여 다른 곳에 옮겨도 이와 같은 문제에 부닥칠 수 있고,
3. 기타 경우?
여러 군데 찾아보았으나 경우가 달라서인지 별로 도움이 되지 않았고, 다음이 성공적인 해결책인 듯.
해결책(아래 link 참고)
===================
1. VirtualBox를 끝낸다.
2. .vbox file을 text editor에서 연다.
그리고 거의 마지막 부분에 가면 다음과 같은 부분이 있는데
<Image uuid="[error message에 나온 UUID]">
그 주변의 <AttachDevice> section을 모두 지우고 저장한다.
3. VirtualBox를 다시 시작한다.
4. "설정(Settings)" --> 저장소 --> SATA 컨트롤러 를 클릭하고
오른쪽 위의 "하드 디스크 추가하기" icon을 눌러 하나씩 모두 추가한다.
5. 시작하면 문제 해결
https://www.virtualbox.org/ticket/8595#comment:29
I got this error this morning for the first time.
Virtualbox 4.1.8r75467 Host: Windows 7-64 Guests: Gentoo Linux (64)
I wasn't doing anything with snapshots, I don't even have any snapshots saved. I have 2 VM's and was using them both yesterday. At the end of the day I shut both VM's down normally and closed VirtualBox before shutting down the Windows 7 host machine. This morning I went to fire up VirtualBox and I have this error message showing up for both VM's.
What I did to fix it was:
- Close out of VirtualBox
- Open the .vbox file for the VM in a text editor. Look for a section towards the end of the file labeled <Image uuid="[the UUID from the error message]"> and delete the whole <AttachedDevice> section around it.
- Reopen VirtualBox
- Open the Settings for the VM and reattach the hard disk file.
After that I was able to get the VM to start up again normally without losing any of my other settings.
I find it disturbing that this can happen for no apparent reason. It is quite upsetting to be told that you may have lost all the work you've done in a virtual machine, and a lot of users who aren't brave enough to dig into the config files would really be up a creek in this situation.
기타, 해보지는 않았으나 해결에 도움이 될 듯한 자료들
==================================================
1. UUID를 변경하는 방법
http://sungedb.blogspot.kr/2012/02/virtualbox-uuid.html
http://angeleyes.tistory.com/235#.UDcI28HN_Ec
http://blog.naver.com/PostView.nhn?blogId=toggri&logNo=140126738387