Usando OVMF no Ubuntu para construir uma máquina virtual de jogos

Usando OVMF no Ubuntu para construir uma máquina virtual de jogos

Recentemente, comprei um novo VGA Card, e decidi criar um sistema que algumas vezes no passado tentei construir sem sucesso: um sistema Linux com configuração VGA Pass through. Nesta configuração, eu gostaria de "passar" um disco físico para inicializar (eu construiria duas máquinas virtuais, uma que inicializaria a partir de um disco rígido de 2 TB instalado Netrunner 16, a outra que inicializaria a partir de um disco rígido de 500 GB. com Windows 10Enterprise instalado, ambos conectados SATA cablesao PC): outros hipervisores gostam VMwaree VirtualBoxpermitem isso, e eu sei que isso QEMU/KVMtambém pode.

eu seguiessetutorial , então adicionei VGA Cardwith virt-manager, e meu estado é este: tenho saída gráfica de ambos SPICEe HDMI1, mas não consigo inicializar nada: não consigo inicializar um disco rígido virtual com Windows 10o que criei com uma SeaBIOSconfiguração, posso Não consigo inicializar um DVD do Windows 10 ou Windows 7, não consigo nem inicializar meu disco rígido físico de 2 TB. Estou literalmente preso no UEFI Interactive Shell, que aparece depois de algumas mensagens de erro passageiras como

Boot Failed: EFI Hard Drive

e

Boot Failed: EFI DVD/CDROM

Meu hardware é:

  • Placa-mãe: Gigabyte GA-Z77M-D3H
  • RAM: 8GB
  • Processador: Intel Core i7-3770 a 3,40 GHz
  • Distribuição Linux: Lubuntu 15.04
  • GPU1 (usado pelo Linux Host e conectado ao monitor via cabo VGA): um ASUS cuja GPU é nVidia GeForce GT220
  • GPU2 (que deve ser utilizada pelas máquinas virtuais e conectada via cabo HDMI): uma ASUS cuja GPU é nVidia GeForce GTX750Ti

Minha corrente GRUB_CMDLINE_LINUX_DEFAULTé

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

Configuração da minha máquina virtual, consulteaqui. Na parte inferior deste link, você encontrará também um link do Imgur para a tela do UEFI Interactive Shell em que estou preso, que não posso postar diretamente aqui devido à minha baixa reputação.

Esperando que alguém possa me ajudar, desde já agradeço a todos por terem me lido até aqui, e peço desculpas pelo meu péssimo inglês.

Responder1

Meu problema foi resolvido com sucesso. A razão pela qual você não consegue inicializar o Windows 7 com OVMF quando o instala com SeaBios é que o SeaBios não é compatível com UEFI, enquanto o OVMFsolicitaçõesuma instalação UEFI (portanto, uma partição EFI para inicializar). Na verdade, agora posso inicializar com sucesso tanto o Netrunner - inicializando-o a partir de um bootloader EFI - quanto o Windows 10 - com seu próprio bootloader EFI -.

informação relacionada