Ubuntu で OVMF を使用してゲーム用仮想マシンを構築する

Ubuntu で OVMF を使用してゲーム用仮想マシンを構築する

最近、新しい を購入しVGA Card、過去に何度か構築しようとして失敗したシステム、つまり VGA パススルー セットアップを備えた Linux システムを作成することにしました。このセットアップでは、起動元として 1 つの物理ドライブを「パス」したいと思います ( がインストールされた 2TB ハード ドライブから起動する仮想マシンを 2 つ構築し、 がインストールされた 500GB ハード ドライブから起動する仮想マシンを 2 つ構築し、どちらも でPC に接続します)。 や などの他のハイパーバイザーではこの機能が許可されておりNetrunner 16、これも可能であることはわかっています。Windows 10SATA cablesVMwareVirtualBoxQEMU/KVM

私はついていきますこれチュートリアル 、その後 で を追加しましたVGA Cardvirt-manager、私の状態は次のようになりました:SPICEと HDMI1 の両方からグラフィック出力がありますが、何も起動できません:セットアップWindows 10で作成した の仮想ハードディスクを起動できずSeaBIOS、Windows 10 または Windows 7 DVD を起動できず、物理的な 2TB ハードドライブを起動することすらできません。 で文字通り動けなくなっています。これはUEFI Interactive Shell、次のようないくつかの一時的なエラーメッセージの後に表示されます。

Boot Failed: EFI Hard Drive

そして

Boot Failed: EFI DVD/CDROM

私のハードウェアは次のとおりです:

  • マザーボード: ギガバイト GA-Z77M-D3H
  • メモリ: 8GB
  • CPU: インテル Core i7-3770 @ 3.40GHz
  • Linux ディストリビューション: Lubuntu 15.04
  • GPU1 (Linux ホストで使用され、VGA ケーブルでモニターに接続): GPU が nVidia GeForce GT220 の ASUS 製
  • GPU2(仮想マシンで使用され、HDMIケーブルで接続):GPUがnVidia GeForce GTX750TiのASUS製

私の現在GRUB_CMDLINE_LINUX_DEFAULT

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

仮想マシン構成を参照してくださいこここのリンクの一番下には、私が行き詰まっている UEFI Interactive Shell 画面への Imgur リンクもありますが、私の評判が低いため、ここに直接投稿することはできません。

誰かが私を助けてくれることを願って、ここまで読んでくれた皆さんに事前に感謝し、私の下手な英語をお詫びします。

答え1

私の問題は無事解決しました。SeaBiosでインストールしたWindows 7をOVMFで起動できない理由は、SeaBiosがUEFIに準拠していないのに対し、OVMFが再要求UEFI インストール (したがって、起動するための EFI パーティション)。実際、Netrunner (EFI ブートローダーから起動) と Windows 10 (独自の EFI ブートローダーを使用) の両方を正常に起動できるようになりました。

関連情報