web-dev-qa-db-fra.com

Utiliser OVMF sur Ubuntu pour créer une machine virtuelle de jeu

Récemment, j'ai acheté un nouveau VGA Card et j'ai décidé de créer un système que j'avais parfois tenté de créer sans succès: un système Linux avec une configuration VGA Pass through. Dans cette configuration, j'aimerais "passer" d'un disque physique à partir duquel démarrer (je construirais deux machines virtuelles, une qui démarrerait à partir d'un disque dur de 2 To sur lequel Netrunner 16 est installé, l'autre depuis un disque dur de 500 Go avec Windows 10 Enterprise installé, tous deux connectés à SATA cables au PC): d'autres hyperviseurs tels que VMware et VirtualBox permettent cette chose, et je sais que QEMU/KVM peut aussi.

J'ai suivi le tutoriel this , puis j'ai ajouté le VGA Card avec virt-manager, et mon état est le suivant: j'ai une sortie graphique de SPICE et HDMI1, mais je ne peut rien démarrer: je ne peux pas démarrer un disque dur virtuel avec Windows 10 que j'ai créé avec une configuration SeaBIOS, je ne peux pas démarrer un DVD Windows 10 ou Windows 7, je ne peux pas même démarrer mon disque dur physique 2To. Je suis littéralement coincé au UEFI Interactive Shell qui apparaît après quelques messages d'erreur fugaces tels que

Boot Failed: EFI Hard Drive

et

Boot Failed: EFI DVD/CDROM

Mon matériel est:

  • Carte mère: Gigabyte GA-Z77M-D3H
  • RAM: 8 Go
  • CPU: Intel Core i7-3770 à 3,40 GHz
  • Distribution Linux: Lubuntu 15.04
  • GPU1 (utilisé par l’hôte Linux et connecté au moniteur via un câble VGA): ASUS dont le GPU est nVidia GeForce GT220
  • GPU2 (qui devrait être utilisé par les machines virtuelles et connecté via un câble HDMI): un ASUS dont le GPU est nVidia GeForce GTX750Ti

Mon GRUB_CMDLINE_LINUX_DEFAULT actuel est

intel_iommu=on pci-stub.ids=[...] pcie_acs_override=downstream i915.enable_hd_vgaarb=1 quiet splash

Ma configuration de machine virtuelle voir ici . Tout en bas de ce lien, vous trouverez également un lien Imgur vers l'écran de UEFI Interactive Shell où je suis bloqué, que je ne peux pas poster directement en raison de ma faible réputation.

En espérant que quelqu'un puisse m'aider, je vous remercie tous à l'avance de m'avoir lu jusqu'à présent et je m'excuse pour mon anglais médiocre.

2
jinzo78

Mon problème a été résolu avec succès. Si vous ne pouvez pas démarrer Windows 7 avec OVMF lorsque vous l’avez installé avec SeaBios, c’est que SeaBios n’est pas conforme à UEFI, alors que OVMF répétition une installation UEFI (d’où une partition EFI à partir de laquelle démarrer). En fait, je peux maintenant démarrer avec succès Netrunner - en le démarrant depuis un chargeur de démarrage EFI - et Windows 10 - avec son propre chargeur de démarrage EFI -.

1
jinzo78