J'utilise Hyper-V Manager sous Windows 10. J'ai créé une machine virtuelle et un disque dur virtuel sur lesquels j'ai installé un système d'exploitation et d'autres logiciels. Maintenant, j'essaie d'utiliser ce disque dur pour d'autres machines virtuelles. Je l'ai copiée à un autre endroit et lors de la création d'une nouvelle machine virtuelle, j'ai indiqué cette copie comme un lecteur existant. Lorsque j'ai démarré la nouvelle machine virtuelle, j'ai eu un écran noir PXE Network Boot using IPv4 (ESC to cancel) Performing DHCP Negotiation....
. Après plusieurs minutes, je reçois un nouvel écran noir avec les mots DHCP failed
et no x64-based UEFI boot loader was found
. Qu'est-ce que je manque?
2
Réponses:
Pour créer une machine virtuelle à partir d'un VHDX existant, procédez comme suit:
Votre machine virtuelle devrait maintenant démarrer dans le système d'exploitation du lecteur
la source
Le problème dans mon cas était que j'avais installé sur .vhdx Ubuntu. Il semble que ce système d’exploitation ne crée pas automatiquement le fichier .efi s’il n’existe pas (.efi est le fichier à partir duquel la VM démarre). Donc, la solution est:
Source principale de cette solution: https://blog.jhnr.ch/2017/02/23/resolving-no-x64-based-uefi-boot-loader-was-found-when-sting-ubuntu-virtual-machine/
la source