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

2

Recentemente, comprei um novo VGA Card e decidi criar um sistema que, algumas vezes, tentei construir sem sucesso: um sistema Linux com um VGA Pass through setup. Nesta configuração, gostaria de "passar" uma unidade física para inicializar (eu criaria duas máquinas virtuais, uma que inicializaria a partir de um disco rígido de 2TB com Netrunner 16 instalado, a outra que inicializaria de um Disco rígido de 500 GB com Windows 10 Enterprise instalado, ambos conectados com SATA cables ao PC): outros hypervisors como VMware e VirtualBox permitem essa coisa, e eu sei que QEMU/KVM também pode.

Segui o este tutorial, adicionei o VGA Card com virt-manager e meu estado é isto: Eu tenho saída gráfica de SPICE e HDMI1, mas não consigo inicializar nada: não consigo inicializar um disco rígido virtual com Windows 10 que criei com uma SeaBIOS setup, não consigo inicializar em um DVD do Windows 10 ou do Windows 7, nem consigo 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 fugazes como

Boot Failed: EFI Hard Drive

e

Boot Failed: EFI DVD/CDROM

Meu hardware é:

  • Placa-mãe: Gigabyte GA-Z77M-D3H
  • RAM: 8 GB
  • CPU: Intel Core i7-3770 @ 3.40 GHz
  • Distribuição Linux: Lubuntu 15,04
  • GPU1 (usado pelo Linux Host e conectado ao monitor via cabo VGA): um ASUS cujo GPU é nVidia GeForce GT220
  • GPU2 (que deve ser usado pelas máquinas virtuais e conectado via cabo HDMI): um ASUS cujo GPU é nVidia GeForce GTX750Ti

Meu atual GRUB_CMDLINE_LINUX_DEFAULT é

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

Minha configuração de máquina virtual, consulte aqui . Na parte inferior deste link, você também encontrará 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, agradeço a todos vocês por terem me lido até aqui, e peço desculpas pelo meu péssimo inglês.

    
por jinzo78 02.10.2015 / 23:16

1 resposta

1

Meu problema foi resolvido com sucesso. O motivo pelo qual você não pode inicializar o Windows 7 com OVMF quando o instalou com o SeaBios é que o SeaBios não é compatível com UEFI, enquanto o OVMF reproduziu uma instalação UEFI (portanto, uma partição EFI para inicializar). Na verdade, agora posso inicializar com êxito o Netrunner - inicializando-o a partir de um carregador de inicialização EFI - e o Windows 10 - com seu próprio gerenciador de inicialização EFI -.

    
por jinzo78 15.11.2015 / 16:33