Usando o Virtual Box, como posso instalar um sistema operacional em um disco físico secundário e inicializá-lo no Virtual Box (em momentos separados) e como uma instalação típica do sistema operacional secundário?
59
Usando o Virtual Box, como posso instalar um sistema operacional em um disco físico secundário e inicializá-lo no Virtual Box (em momentos separados) e como uma instalação típica do sistema operacional secundário?
Respostas:
Fiz um comentário presunçoso ("direto") quando esta pergunta foi originalmente publicada e me vi nesta página alguns meses depois, procurando a mesma resposta
Instruções simples
Hoje, eu consegui inicializar a partir de unidades físicas. Essa conquista é necessária;
20 min tentando diferentes opções no VirtualBox
Caro leitor , sua atenção é direcionada ao fato de que é igualmente simples matar seus dados quando o disco é acessado dessa maneira. O procedimento de como fazer isso é deixado como um exercício ...
Pics (aconteceu :)
1. Crie unidades vmdk que leem de unidades reais
Para criar uma imagem que represente um disco rígido físico inteiro (que não conterá nenhum dado real, pois tudo será armazenado no disco físico), em um host Linux, use o comando
Você deve ter acesso de leitura ao arquivo do dispositivo de disco físico
/dev/sda
. Para fazer isso, você pode alterar o proprietário e acessar os direitos do arquivo do dispositivo ou executarVBoxManage internalcommands createrawvmdk
… como root (coloquesudo
antes do comando).Em um host Windows, em vez da especificação do dispositivo acima, use, por exemplo, \\. \ PhysicalDrive0. Em um host do Mac OS X, use, por exemplo, / dev / disk1 (e desmonte todas as partições no disco1).
2. Atribua as unidades vmdk a uma VM
VM -> Configurações -> Armazenamento -> adicionar ide / sata -> Escolha o disco existente -> procurar
3. Defina um dos modos de gravação.
Arquivo -> Virtual Media Manager -> por exemplo, raw-0.vmdk -> [modificar] -> (o) Gravação
3. Reordene a prioridade de inicialização (semi-opcional)
VM -> Configurações -> Sistema -> Ordem de inicialização
VM -> Configurações -> Armazenamento -> Controlador: SATA -> por exemplo, raw-5.vmdk -> Disco rígido: porta Sata 0
Capítulos relevantes ( manual )
Capítulo 9. Tópicos Avançados
Capítulo 5. Armazenamento Virtual
Enumerando unidades físicas no Windows:
Você também pode obter os números das unidades com o PowerShell:
fonte
The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_ACCESS_DENIED).
:, mesmo ao executar o VirtualBox como administrador.A documentação do VirtualBox refere-se ao acesso a um disco rígido bruto:
http://www.virtualbox.org/manual/ch09.html#rawdisk
Consulte a documentação para obter advertências e instruções específicas do Windows.
fonte
MacOS 10.14:
Crie um arquivo de disco virtual correspondente ao disco real:
Inicie o VirtualBox como um super usuário:
Adicionar
~/realdisk.vmdk
emStorage --> Controller: Sata
.fonte
Não consegui fazer isso funcionar no Windows 10 por mais tempo; Eu continuava recebendo um
VERR_ACCESS_DENIED
erro ao tentar anexar o VMDK.No entanto, consegui (finalmente) fazer isso funcionar com alguns truques:
Abra o PowerShell como administrador (não sei por que, mas não consegui que alguns comandos funcionassem em um prompt de comando do administrador)
Execute o seguinte comando para criar o VMDK:
... onde
path\to\physical\disk\file.vmdk
está o arquivo que será criado para representar o disco e[n]
o número do disco (use o Gerenciamento de Disco para obter esse número)Execute o seguinte comando para anexar o VMDK:
... onde
[CONTROLLER]
está o nome do controlador de disco ao qual você está se conectando - "IDE" no meu casoExecute o seguinte comando para iniciar a VM:
fonte