Talvez o que eu esteja tentando fazer não faça sentido, se sim, por favor, tenha paciência comigo, eu não sou um cara do Unix.
Eu principalmente desenvolvo .Net em uma caixa virtual do Windows 7. Eu uso o host para coisas simples, como navegação na web, skype, chat, etc. Todas as coisas que estão fantasticamente disponíveis no Ubuntu que eu prefiro em muitos aspectos. Então, isso tem sido a pergunta por um tempo: por que usar o Windows no host, parece que um host Linux usaria menos recursos (não testado) e permitiria que minhas VMs Windows funcionassem melhor, permitindo que eu fizesse minhas coisas não relacionadas ao desenvolvimento. uma interface que eu prefiro.
A maneira mais fácil de fazer isso - eu baixei o wubi e instalei o Ubuntu. Eu instalei nele o Virtualbox e, em seguida, começo a adicionar e iniciar minha VM para obter esta mensagem:
Failed to open a session for the virtual machine VS2010
Could not open the medium
'/host/Users/George Mauer/Virtualbox VMs/VS2010/C:/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi;
VD: error VERR_FILE_NOT_FOUND opening image file
'/host/Users/George Mauer/Virtualbox VMs/VS2010/C:/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi;
(VERR_FILE_NOT_FOUND).
Você vê o que está acontecendo? Com o wubi, o drive do windows é montado em / host /, mas o virtualbox é por algum motivo anexando um caminho absoluto! Eu gostaria muito de usar o mesmo arquivo de VM exato, uma vez que reteria os Snapshots e eu seria capaz de usá-lo no Windows ou no modo Ubuntu. No entanto, mesmo que eu tente simplesmente montar as unidades em uma nova VM, recebo um erro:
Failed to open the hard disk /host/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi.
Cannot register the hard disk '/host/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi' {guid...} because a hard disk
'/host/Users/George Mauer/VirtualBox VMs/VS2010/C:/Users/George Mauer.VirtualBox/HardDisks/VS2010.vdi with UUID {guid...} already exists.
Isso é especialmente estranho, já que isso funcionou bem com minha recém-criada Android VM, embora isso possa ter algo a ver com o fato de que o VirtualBox mudou recentemente seus locais de armazenamento de VM padrão.
Alguma ideia de como corrigir isso? Meu Linux-fu é fraco, mas eu pareço lembrar da classe CS algo sobre links simbólicos que podem ser relevantes aqui?