Использование OVMF в Ubuntu для создания игровой виртуальной машины

Использование OVMF в Ubuntu для создания игровой виртуальной машины

Недавно я купил новый VGA Card, и я решил создать систему, которую я иногда в прошлом пытался построить без какого-либо успеха: Linux-систему с настройкой VGA Pass through. В этой настройке я хотел бы «пропустить» один физический диск для загрузки (я бы создал две виртуальные машины, одну, которая будет загружаться с жесткого диска на 2 ТБ с Netrunner 16установленным, другую, которая будет загружаться с жесткого диска на 500 ГБ с Windows 10установленным Enterprise, обе подключены к SATA cablesПК): другие гипервизоры любят VMwareи VirtualBoxразрешают это, и я знаю, что это QEMU/KVMтоже возможно.

Я последовал заэтотtutorial , затем я добавил VGA Cardс virt-manager, и мое состояние таково: у меня есть графический вывод с обоих SPICEи HDMI1, но я не могу ничего загрузить: я не могу загрузить виртуальный жесткий диск с Windows 10тем, что я создал с помощью SeaBIOSнастройки, я не могу загрузить DVD Windows 10 или Windows 7, я даже не могу загрузить свой физический жесткий диск на 2 ТБ. Я буквально застрял на UEFI Interactive Shell, который появляется после некоторых мимолетных сообщений об ошибках, таких как

Boot Failed: EFI Hard Drive

и

Boot Failed: EFI DVD/CDROM

Мое оборудование:

  • Материнская плата: Gigabyte GA-Z77M-D3H
  • Оперативная память: 8 ГБ
  • Процессор: Intel Core i7-3770 @ 3.40 ГГц
  • Дистрибутив Linux: Lubuntu 15.04
  • GPU1 (используется хостом Linux и подключен к монитору через кабель VGA): ASUS с графическим процессором nVidia GeForce GT220
  • GPU2 (который должен использоваться виртуальными машинами и подключаться через кабель HDMI): ASUS с графическим процессором nVidia GeForce GTX750Ti

Мой GRUB_CMDLINE_LINUX_DEFAULTтекущий

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

Конфигурация моей виртуальной машины см.здесь. В самом низу этой ссылки вы также найдете ссылку Imgur на экран UEFI Interactive Shell, на котором я застрял, и который я не могу опубликовать здесь из-за своей низкой репутации.

Надеюсь, кто-нибудь сможет мне помочь. Я заранее благодарю всех вас за то, что вы дочитали меня до этого места, и прошу прощения за мой плохой английский.

решение1

Моя проблема была успешно решена. Причина, по которой вы не можете загрузить Windows 7 с OVMF, когда вы установили его с SeaBios, заключается в том, что SeaBios несовместим с UEFI, в то время как OVMFrequeedsустановка UEFI (следовательно, раздел EFI для загрузки). Фактически, теперь я могу успешно загрузить как Netrunner - загрузив его с загрузчика EFI - так и Windows 10 - с его собственным загрузчиком EFI -.

Связанный контент