Verwenden von OVMF unter Ubuntu zum Erstellen einer virtuellen Gaming-Maschine

Verwenden von OVMF unter Ubuntu zum Erstellen einer virtuellen Gaming-Maschine

Ich habe mir vor Kurzem einen neuen gekauft VGA Cardund mich entschlossen, ein System zu erstellen, das ich in der Vergangenheit manchmal ohne Erfolg zu erstellen versucht hatte: ein Linux-System mit einem VGA-Passthrough-Setup. In diesem Setup möchte ich ein physisches Laufwerk „weiterleiten“, von dem gebootet werden soll (ich würde zwei virtuelle Maschinen erstellen, eine, die von einer 2-TB-Festplatte mit Netrunner 16installiertem Betriebssystem bootet, die andere, die von einer 500-GB-Festplatte mit Windows 10installiertem Enterprise bootet, beide mit dem PC verbunden SATA cables): andere Hypervisoren mögen VMwareund VirtualBoxerlauben das, und ich weiß, dass das QEMU/KVMauch geht.

ich folgteDasTutorial, dann habe ich das VGA Cardmit hinzugefügt virt-manager, und mein Status ist dieser: Ich habe grafische Ausgabe von beiden SPICEund HDMI1, aber ich kann nichts booten: Ich kann eine virtuelle Festplatte nicht mit booten, Windows 10die ich mit einem SeaBIOSSetup erstellt habe, ich kann keine Windows 10- oder Windows 7-DVD booten, ich kann nicht einmal meine physische 2TB-Festplatte booten. Ich stecke buchstäblich bei dem fest UEFI Interactive Shell, das nach einigen flüchtigen Fehlermeldungen wie erscheint

Boot Failed: EFI Hard Drive

Und

Boot Failed: EFI DVD/CDROM

Meine Hardware ist:

  • Hauptplatine: Gigabyte GA-Z77M-D3H
  • Arbeitsspeicher: 8 GB
  • CPU: Intel Core i7-3770 @ 3,40 GHz
  • Linux-Distribution: Lubuntu 15.04
  • GPU1 (vom Linux-Host verwendet und über ein VGA-Kabel mit dem Monitor verbunden): ein ASUS-Gerät mit einer nVidia GeForce GT220-GPU
  • GPU2 (die von den virtuellen Maschinen verwendet und über ein HDMI-Kabel verbunden werden soll): eine ASUS-GPU mit der GPU nVidia GeForce GTX750Ti

Mein aktueller GRUB_CMDLINE_LINUX_DEFAULTist

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

Meine virtuelle Maschinenkonfiguration sieheHier. Ganz unten unter diesem Link finden Sie auch einen Imgur-Link zum UEFI Interactive Shell-Bildschirm, bei dem ich festhänge und den ich aufgrund meines schlechten Rufs nicht direkt hier posten kann.

In der Hoffnung, dass mir jemand helfen kann, danke ich Ihnen allen im Voraus, dass Sie bis hierher gelesen haben, und entschuldige mich für mein schlechtes Englisch.

Antwort1

Mein Problem wurde erfolgreich gelöst. Der Grund, warum Sie Windows 7 nicht mit OVMF booten können, wenn Sie es mit SeaBios installiert haben, ist, dass SeaBios nicht UEFI-kompatibel ist, während OVMFAnfrageneine UEFI-Installation (daher eine EFI-Partition zum Booten). Tatsächlich kann ich jetzt sowohl Netrunner – indem ich es von einem EFI-Bootloader boote – als auch Windows 10 – mit seinem eigenen EFI-Bootloader – erfolgreich booten.

verwandte Informationen