Antes, na linha de comando do VirtualBox, havia um comando com esta sintaxe:
VBoxManage controlvm <VM> dvdattach <filename>
Portanto, anexar (inserir) um CD / DVD foi tão fácil quanto:
VBoxManage controlvm "MyVM Windows 7" dvdattach MyDVD.iso
Mas agora esse comando desapareceu .
Eu estive navegando no Manual do VirtualBox e tudo o que encontrei é algum comando storageattach , que se refere a outros storagectl que não são concisos o suficiente (eu odeio documentos sem exemplos), nenhum deles se referindo a algo como arquivos .ISO .
Não consegui encontrar uma solução em seu próprio fórum , pelo menos nada além das explicações ambíguas e não concisas :
Depois de instalar o controlador com storagectl (ou através da GUI), dê uma olhada no VBoxManage storageattach
Em vez de começar a testar opções aleatoriamente, prefiro perguntar aqui primeiro se alguém conseguiu fazer isso e poderia me dar alguma ajuda.
fonte
VBoxManage showvminfo
. Isso inclui controladores de armazenamento e seus nomes.VBoxManage showvminfo
listasIDE (1, 0): C:\Oracle\VirtualBox\VBoxGuestAdditions.iso
eSATA (0, 0): d:\VirtualBox VMs\Windows 7 SP1 - SandBox 01\Win7SP1.vmdk
. Estou um pouco confuso sobre ambos0
e1
. Eles se correlacionam com--port
e--device
?ide
ou umsata
dispositivo?Antes de tudo, verifique se você tem alguma unidade de CD / DVD instalada, vazia ou não (observe o uso do
find
comando para filtrar os resultados):1.- Existe alguma unidade de CD / DVD vazia ?
Parabéns, você encontrou uma possível unidade de CD / DVD vazia . Então você pode anexar seu ISO a ele, mas ...
... para enfrentar o pior cenário, vamos mostrar outra maneira de encontrar sua unidade de CD / DVD, se instalada:
2.- Localize o nome da sua VM :
3.- Liste seus controladores de armazenamento (observe o
find
comando para filtrar muitos dados de saída) (*):4.- Mostre seus dispositivos conectados :
(este está vazio, portanto não há controladores de dispositivo, sejam discos rígidos ou unidades de CD / DVD)
O SATA (0,0) possui um (o) disco virtual e o SATA (1,0) está vazio (o primeiro número entre parênteses é conhecido como o
type
segundo édevice
), portanto deve ser a unidade de CD / DVD .5.- Vamos anexar um arquivo de imagem ISO (Office 2013, por exemplo) a ele:
(nenhum resultado na tela significa
OK
).$ - Para remover o ISO mantendo o controlador da unidade de CD / DVD:
$ - Caso não exista um controlador de unidade de CD / DVD "vazio" instalado, o VirtualBox deve adicionar um novo a um controlador existente, assumindo que escolhemos uma porta / dispositivo não ocupado, por exemplo, para o controlador SATA:
(observe que usamos a porta 5)
E para o controlador IDE:
(observe que usamos
(0,0)
, ou seja, a primeira porta e o primeiro dispositivo)$ - Se queremos remover (destruir) (qualquer um) os dispositivos (exemplo para o último IDE):
(a imagem ISO é montada ao mesmo tempo em que é executado este comando).
$ - Finalmente, se queremos criar um novo controlador em vez de usar o (s) existente (s) (exemplo para um controlador SATA que chamaremos de SATA3):
$ - E talvez removê- lo mais tarde:
(*) Se o nome não for suficiente (poderia ter sido alterado) para descobrir que tipo de controlador é esse, tente:
Como podemos ver, o controlador chamado
IDE
(# 0) é um dispositivo PIIX4 (IDE) e o chamadoSATA
(# 1) é um IntelAhci (SATA).NOTA: Os controladores IDE aceitam possíveis arquivos de imagem em 4 configurações: (0,0), (0,1), (1,0) e (1,1). Escolha o que não está ocupado. Os controladores SATA aceitam 30. Esses parâmetros podem ser configurados nas propriedades da VM. Lembre-se de que, nos dois casos, a contagem começa às
0
, não1
.NOTA2: Alguns dispositivos podem ser criados durante a execução da VM (em execução), dependendo do sistema operacional e do dispositivo. Por exemplo, dispositivos SATA podem ser criados em tempo de execução para VMs do Windows 7. De qualquer forma, um arquivo de imagem de CD / DVD ISO sempre pode ser inserido no tempo de execução em qualquer meio vazio. Você pode verificar a execução de vms fazendo:
Obrigado a @ and31415 e @DanielB por seus comentários e informações.
fonte