Hyper-V cria uma VM com .vhdx existente

1

Estou usando o Hyper-V Manager no Windows 10. Criei uma máquina virtual e um disco rígido virtual, instalei o SO e outros softwares nele. Agora estou tentando usar este disco rígido para outras máquinas virtuais. Copiei em outro local e, ao criar uma nova máquina virtual, apontei essa cópia como uma unidade existente. Quando iniciei a nova máquina virtual, obtive uma tela preta com PXE Network Boot using IPv4 (ESC to cancel) Performing DHCP Negotiation.... . Depois de vários minutos, recebi nova tela preta dizendo DHCP failed e no x64-based UEFI boot loader was found . O que eu sinto falta?

    
por barni 06.09.2017 / 18:04

2 respostas

1

Para criar uma máquina virtual fora de um VHDX existente, faça o seguinte:

  1. Crie a máquina virtual, definindo seu nome, local, atribuição de RAM, comutadores de rede, como de costume, até chegar à tela "Criar uma unidade de disco rígido". Aqui, selecione "Anexar um disco rígido mais tarde"
  2. Emseguida,abraasconfiguraçõesdasVMseváparaocontroladoriSCSI.AdicioneumnovodiscorígidoaquieaponteparaondesuacópiadoVHDXestáarmazenada
  3. Aquiéondeeuacreditoquevocêestápreso.Depoisdeadicionarodiscorígido,suasentradasdeinicializaçãoaindaserãodefinidasparaNETWORK->HDD.Vocêprecisareverterisso.VáatéFirmwareeselecione"Hard Drive". Em seguida, pressione "Mover para Cima" no lado direito. Aplique as alterações e clique em OK.

Sua VM agora deve inicializar no sistema operacional na unidade

    
por 06.09.2017 / 20:33
0

O problema no meu caso foi que eu instalei no .vhdx Ubuntu. Parece que este SO não cria automaticamente o arquivo .efi se ele não existir (.efi é o arquivo a partir do qual a VM inicializa). Então, a solução é:

 1. add DVD drive to the VM
 2. specify the same image file from which is loaded the OS on the .vhdx
 3. boot in rescue mode
 4. after a few quick setups(language, time zone, etc.), you'are asked 
for device to use as root file system, then choose **/dev/sda2/** 
(I'm not sure why is that :( )
 5. click Yes to mount separate /boot/efi partition
 6. from the rescue operation menu, choose 
**Force GRUB installation to the EFI removable media path**
 7. confirm this choice 
 8. you are ready to reboot and disconnect the image file :)

principal fonte desta solução: link

    
por 07.09.2017 / 21:36

Tags