Page 1 of 1

(Solved) All 'buntu based VMs end in .vdi.vdi

Posted: 23. Sep 2012, 15:37
by loukingjr
I've noticed this for quite awhile but never bothered to ask about it. Every Ubuntu based guest I've ever created ends in ".vdi.vdi". any other distro, any other Windows guests just end in ".vdi" Is there some reason for this?

Re: All 'buntu based VMs end in .vdi.vdi

Posted: 24. Sep 2012, 10:40
by mpack
The only thing I can think of is that you are calling your VM "Ubuntu.vdi" (i.e. naming the VM as if it consisted solely of the VDI file), or you are important someone else's VM which did.

Re: All 'buntu based VMs end in .vdi.vdi

Posted: 24. Sep 2012, 11:40
by loukingjr
mpack wrote:The only thing I can think of is that you are calling your VM "Ubuntu.vdi" (i.e. naming the VM as if it consisted solely of the VDI file), or you are important someone else's VM which did.
I'm not calling any guest "something".vdi. It would be a little strange that I would do that with only ubuntu guests anyway. I've made, since I first started using VB, hundreds of guests. It did it on my last iMac and it does it on my current iMac which I've owned for about a year now. I also don't import anyone's .vdi's. Could it have anything to do with where I create a guest? I have guests on my host hd and external partitions. This happens as soon as I name it let's say for example "Xubuntu 12.10", tell VB where I want the .vdi to be, set the size of the drive then click create. The guests aren't always where the default location for guests normally would put them.

edit: I think I may have found the problem. it seems if I create a guest with a name that ends in a version number with a decimal point is when VB creates a ".vdi.vdi" .vdi. Whenever I create an Ubuntu based guest I name it something like "Lubuntu 12.04" I just looked through all my current guests and I found two, "Bodhi 2.1.0" that has the .vdi... "Bodhi 2.1.0.vdi.vdi" and "Vector Linux 7.0" that has the .vdi "Vector Linux 7.0.vdi.vdi". None of my other guests end in a name with a version number with a decimal point and none of those have the "vdi.vdi" issue.

re-edit: apparently that was the problem. I just downloaded and installed Ubuntu 12.10, I didn't include the version number in the name and I have no ".vdi.vdi" issue. Apparently one can name a guest with a version number as long as it doesn't end in a version number, i.e. "Ubuntu 12.10 Quantal" is ok, "Ubuntu 12.10" isn't.