Недавно я купил новый 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 -.