Convertendo a inicialização Legacy para UEFI em template do Windows 10

Se você tiver uma máquina DaDesktop na qual gostaria de usar uma GPU ou outro pass-through, primeiro será necessário convertê-la para inicialização UEFI.

Ainda recomendamos usar o win10-template-v53 ou superior, mas se você achar mais vantajoso fazer a atualização por conta própria, siga as etapas a seguir:

  1. Habilitar o serviço de desfragmentação
  2. Criar arquivos de inicialização na unidade C
  3. Definir o disco C como Ativo
  4. Converter o sistema para UEFI
  5. Modificar a configuração do KVM para suportar UEFI
  6. Corrigir a opção de inicialização do BIOS do DaDesktop
  7. Atualizar os drivers virtio-win
  8. Desabilitar o serviço de desfragmentação
  9. Opcional: mover a partição para a frente da partição do sistema para suportar o redimensionamento automático do disco
     

1. Habilitar o serviço de desfragmentação

  1. Executar cmd como Administrador
  2. Executar:
    sc config defragsvc start= demand

2. Tornar o disco C: inicializável

  1. No prompt de comando como administrador execute:

    bcdboot.exe c:\windows /s c:

3. Definir o disco C: como Ativo

  1. Executar Gerenciamento de Disco
  2. Clique com o botão direito na partição C:
  3. Definir como Ativo
     

4. Converter o sistema para UEFI

  1. No prompt de comando como administrador execute:
   mbr2gpt.exe /concver /allowFullOS

 

5. Modificar a configuração do KVM para suportar UEFI

  1. Faça login via SSH no ddnode
  2. Certifique-se de executar o comando como root
  3. Copie os arquivos OVMF_VARS.fd e qemu.conf de um modelo que suporte inicialização UEFI, por exemplo:

    cp /var/lib/kvm/win10-template-v51/OVMF_VARS.fd /var/lib/kvm/yourimagename/
    cp /var/lib/kvm/win10-template-v51/qemu.conf /var/lib/kvm/yourimagename/

6. Corrigir a opção de inicialização do BIOS do DaDesktop

  1. Pare e inicie a máquina usando a GUI ou API do dd4t.dadesktop.com
  2. O sistema iniciará no Shell UEFI
  3. Digite: "exit"
  4. Vá para Gerenciamento de Inicialização (TODO: FINISH IT)
  5. F10 para salvar
  6. Sair do BIOS
     

7. Atualizar drivers Virt-io

Alguns modelos podem ter uma versão desatualizada do driver VGA, o que pode causar problemas como a impossibilidade de alterar a resolução. Para resolver o problema:

  1. Em sua área de trabalho, baixe a nova versão dos drivers: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-0.1.240.iso
  2. Instalar: TODO nome exato do arquivo
  3. Reiniciar
     

8. Desabilitar o serviço de desfragmentação

  1. Executar cmd como Administrador
  2. Executar:
    sc config defragsvc start= disabled

 

9. Opcional: mover a partição para a frente da partição do sistema para suportar o redimensionamento automático do disco

 

  1.  Inicialize o sistema no modo Rescue
  2.  Use o gparted para mover a partição para a frente da partição do sistema
  3.  Reiniciar

10. Instalar drivers Idd

  1. https://github.com/ge9/IddSampleDriver
  2. Faça o download aqui: https://github.com/ge9/IddSampleDriver/releases
  3. Extraia em c:\ (caso contrário, não funcionará)
  4. Instale o certificado (como root)
  5. Instale o driver (clique com o botão direito no arquivo .inf e selecione Instalar)