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:
- Habilitar o serviço de desfragmentação
- Criar arquivos de inicialização na unidade C
- Definir o disco C como Ativo
- Converter o sistema para UEFI
- Modificar a configuração do KVM para suportar UEFI
- Corrigir a opção de inicialização do BIOS do DaDesktop
- Atualizar os drivers virtio-win
- Desabilitar o serviço de desfragmentação
- 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
- Executar cmd como Administrador
- Executar:
sc config defragsvc start= demand
2. Tornar o disco C: inicializável
-
No prompt de comando como administrador execute:
bcdboot.exe c:\windows /s c:
3. Definir o disco C: como Ativo
- Executar Gerenciamento de Disco
- Clique com o botão direito na partição C:
- Definir como Ativo
4. Converter o sistema para UEFI
- No prompt de comando como administrador execute:
mbr2gpt.exe /concver /allowFullOS
5. Modificar a configuração do KVM para suportar UEFI
- Faça login via SSH no ddnode
- Certifique-se de executar o comando como root
-
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
- Pare e inicie a máquina usando a GUI ou API do dd4t.dadesktop.com
- O sistema iniciará no Shell UEFI
- Digite: "exit"
- Vá para Gerenciamento de Inicialização (TODO: FINISH IT)
- F10 para salvar
- 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:
- 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
- Instalar: TODO nome exato do arquivo
- Reiniciar
8. Desabilitar o serviço de desfragmentação
- Executar cmd como Administrador
- 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
- Inicialize o sistema no modo Rescue
- Use o gparted para mover a partição para a frente da partição do sistema
- Reiniciar
10. Instalar drivers Idd
- https://github.com/ge9/IddSampleDriver
- Faça o download aqui: https://github.com/ge9/IddSampleDriver/releases
- Extraia em c:\ (caso contrário, não funcionará)
- Instale o certificado (como root)
- Instale o driver (clique com o botão direito no arquivo .inf e selecione Instalar)