Principal Windows 10 Como instalar o Windows 10 para ARM no QEMU

Como instalar o Windows 10 para ARM no QEMU



Os chips ARM64 são considerados mais eficientes em termos de energia em comparação com CPUs x86 da Intel e AMD. Usando a nova plataforma, os OEMs podem criar dispositivos ainda menores, mais leves e poderosos com a potência do Windows 10. Há uma maneira de instalar e testar o Windows 10 para ARM SoCs no QEMU. Aqui está como.

Propaganda

como parar as atualizações do windows 10

QEMU é um hipervisor hospedado gratuito e de código aberto que executa a virtualização de hardware. Com o QEMU, é fácil emular um conjunto de hardware completamente diferente do hardware físico que você possui. O software suporta a emulação da arquitetura AArch64 / ARM64, portanto, pode ser usado para instalar o Windows 10 para ARM.

Imagem 2 do Windows 10 para Arm

Embora o Windows 10 seja executado lentamente dentro do QEMU, é bom o suficiente para ver o que exatamente é o Windows 10 para ARM.

Aqui estão as etapas que você precisa seguir para fazer o Windows 10 para ARM funcionar no QEMU. Lembre-se de que não há suporte para rede devido à falta de drivers.

Para instalar o Windows 10 para ARM no QEMU , faça o seguinte.

como remover anúncios pop-up do meu telefone
  1. Baixar e instalar QEMU para Windows
  2. Baixe os arquivos ESD / UUP do Windows 10 (arm64) de qualquer fonte confiável. Por exemplo, você pode usar o seguinte site criado por adguard.
  3. Agora, baixe os arquivos UUP para o conversor ISO daqui . É adaptado para construir imagens ISO para ARM.
  4. Faça o download do Firmware UEFI e drivers de armazenamento arm64 recompilados / assinados pacote.
  5. Crie um novo arquivo system.vhdx de 23 GB ou maior (tamanho fixo, sem expansão, inicializado usando o esquema de particionamento GPT).
  6. Para iniciar sua máquina virtual, use o seguinte arquivo em lote:
    qemu-system-aarch64.exe ^ -M virt ^ -cpu cortex-a57 ^ -smp 3 ^ -m 4G ^ -pflash QEMU_EFI.img ^ -pflash QEMU_VARS.img ^ -dispositivo VGA ^ -dispositivo nec-usb-xhci ^ -dispositivo usb-kbd ^ -dispositivo usb-mouse ^ -dispositivo usb-storage, drive = instalar ^ -drive if = none, id = install, format = raw, media = cdrom, file =.  17083.1000.180119-1645. RS_PRERELEASE_CLIENTCOMBINED_UUP_ARM64FRE_EN-US.ISO ^ -dispositivo usb-storage, drive = drivers ^ -drive if = none, id = drivers, readonly = on, file =.  Drivers.vhdx ^ -device virtio-blk, drive = system ^ -drive if = none, id = system, format = raw, file =.  system.vhdx

Você terminou!
Observação: durante a configuração, você precisará fornecer os drivers VirtIO (navegue até o disco montado).

O arquivo em lote fornecido acima configurará o QEMU para emular o seguinte dispositivo:

  • virtualizar uma CPU Cortex A57 (com 3 núcleos)
  • configurar 4GiB de RAM
  • usar meu recompilado Firmware TianoCore EDKII ArmVirtPkg , com pequenas edições para reativar o suporte VGA e incluir um logotipo de inicialização caprichoso para desencorajar o uso sério. (Isto é semelhante ao build fornecido pelo Googulator em que eu reverti dois commits VGA. Nenhuma outra alteração foi feita. Mestre mais recente.)
  • use algum espaço temporário para armazenamento de variável UEFI (por exemplo, ordem de inicialização)
  • use VGA para necessidades gráficas
  • configurar um Controlador de host NEC USB XHCI
  • ... e conecte quatro dispositivos USB virtualizados nele
    • um teclado USB
    • um mouse USB
    • um CDROM que hospeda nossa mídia de instalação
    • um disco rígido removível que hospeda o pacote de driver VirtIO vhdx
  • configurar um Dispositivo VirtIO Block hospedar o sistema principal vhdx

O resultado deve ser o seguinte:

Imagem 1 do Windows 10 para Arm

Todos os créditos vão para Rafael Rivera .

Artigos Interessantes

Escolha Do Editor

Como saber se você precisa de um novo modem
Como saber se você precisa de um novo modem
O seu modem está funcionando de maneira incomum e você está se perguntando se precisa de um novo modem? Estes são os sintomas que indicam quando você precisa substituir um modem.
Como compartilhar vários contatos de uma vez no Mac
Como compartilhar vários contatos de uma vez no Mac
Compartilhar um único cartão de contato com alguém é fácil, mas que tal compartilhar uma centena de contatos? Se você usa o aplicativo Contatos da Apple para gerenciar seus contatos no Mac, compartilhar qualquer número de contatos é muito fácil! É assim que funciona.
Ativar ou desativar chaves de filtro no Windows 10
Ativar ou desativar chaves de filtro no Windows 10
Teclas de filtro é uma opção de acessibilidade do Windows 10 que você pode usar para controlar a taxa de repetição do teclado e ignorar as teclas repetidas.
Código VS - Como alterar a fonte
Código VS - Como alterar a fonte
É fácil para um desenvolvedor subestimar a importância de seu ambiente de trabalho. Não, não estamos falando sobre sua cadeira, mesa e cor da parede. Estamos falando sobre seu ambiente de trabalho virtual. Fazendo seu editor de código do Visual Studio
O Instagram remove dados EXIF ​​das imagens?
O Instagram remove dados EXIF ​​das imagens?
Fui feita uma pergunta intrigante outro dia. Era algo que eu nunca havia considerado, mas me fez pensar o suficiente para descobrir uma resposta e compartilhá-la com os leitores da TechJunkie. A pergunta era 'O Instagram remove dados EXIF
Baixe imagens ISO oficiais do Windows 10 diretamente, sem ferramenta de mídia
Baixe imagens ISO oficiais do Windows 10 diretamente, sem ferramenta de mídia
Aqui está um método para obter imagens ISO oficiais da Atualização de Criadores do Windows 10 sem baixar e usar a Ferramenta de Criação de Mídia.
Como remover a proteção contra gravação em um cartão Micro SD
Como remover a proteção contra gravação em um cartão Micro SD
Se o bloqueio do seu adaptador estiver desativado, você poderá usar o diskpart ou o regedit para remover a proteção contra gravação de um cartão micro SD.