ARM64-chips worden als energiezuiniger beschouwd in vergelijking met x86-CPU's van Intel en AMD. Met behulp van het nieuwe platform kunnen OEM's nog kleinere, lichtere en krachtige apparaten maken met de kracht van volledige Windows 10. Er is een manier om Windows 10 voor ARM SoC's in QEMU te installeren en uit te proberen. Hier is hoe.
Advertentie
kan zelle geld sturen naar venmo
QEMU is een gratis en open-source gehoste hypervisor die hardwarevirtualisatie uitvoert. Met QEMU is het eenvoudig om een compleet andere set hardware te emuleren dan de fysieke hardware die u heeft. De software ondersteunt emulatie van de AArch64 / ARM64-architectuur, dus het kan worden gebruikt om Windows 10 voor ARM te installeren.
Hoewel Windows 10 langzaam werkt in QEMU, is het goed genoeg om te zien wat Windows 10 voor ARM precies is.
Hier zijn de stappen die u moet nemen om Windows 10 voor ARM in QEMU te laten werken. Houd er rekening mee dat het netwerk geen ondersteuning biedt vanwege ontbrekende stuurprogramma's.
Om Windows 10 voor ARM in QEMU te installeren , doe het volgende.
verwijder tweede pagina in google docs
- Download en installeer QEMU voor Windows
- Download de Windows 10 (arm64) ESD / UUP-bestanden van elke vertrouwde bron. U kunt bijvoorbeeld de volgende website gemaakt door adguard.
- Download nu de UUP-bestanden naar de ISO-converter vanaf hier . Het is aangepast om ISO-images voor ARM te bouwen.
- Download de UEFI-firmware en opnieuw gecompileerde / ondertekende ARM64-opslagstuurprogramma's pakket.
- Maak een nieuw system.vhdx-bestand van 23 GB of groter (vaste grootte, niet uitbreidend, geïnitialiseerd met GPT-partitieschema).
- Gebruik het volgende batchbestand om uw virtuele machine te starten:
qemu-system-aarch64.exe ^ -M virt ^ -cpu cortex-a57 ^ -smp 3 ^ -m 4G ^ -pflash QEMU_EFI.img ^ -pflash QEMU_VARS.img ^ -apparaat VGA ^ -apparaat nec-usb-xhci ^ -apparaat usb-kbd ^ -apparaat usb-muis ^ -apparaat usb-opslag, station = installeren ^ -station if = geen, id = installeren, formaat = raw, media = cdrom, bestand =. 17083.1000.180119-1645. RS_PRERELEASE_CLIENTCOMBINED_UUP_ARM64FRE_EN-US.ISO ^ -device usb-storage, drive = drivers ^ -drive if = none, id = drivers, readonly = on, file =. Drivers.vhdx ^ -device virtio-blk, drive = system ^ -drive if = geen, id = systeem, formaat = onbewerkt, bestand =. systeem.vhdx
Je bent klaar!
Opmerking: tijdens de installatie moet u VirtIO-stuurprogramma's opgeven (blader naar de gekoppelde schijf).
Het bovenstaande batchbestand zal QEMU configureren om het volgende apparaat te emuleren:
- virtualiseer een Cortex A57 CPU (met 3 cores)
- stel 4 GB RAM in
- gebruik mijn opnieuw gecompileerde TianoCore EDKII ArmVirtPkg-firmware , met kleine wijzigingen om VGA-ondersteuning weer in te schakelen en een grillig laarslogo om ernstig gebruik te ontmoedigen. (Dit is vergelijkbaar met de build van Googulator daarin heb ik twee VGA-commits teruggedraaid. Er zijn geen andere wijzigingen aangebracht. Laatste meester.)
- gebruik wat krasruimte voor variabele UEFI-opslag (bijv. opstartvolgorde)
- gebruik VGA voor grafische behoeften
- het opzetten van een NEC USB XHCI-hostcontroller
- ... en sluit er vier gevirtualiseerde USB-apparaten op aan
- een USB-toetsenbord
- een USB-muis
- een cd-rom die onze installatiemedia host
- een verwisselbare harde schijf die het VirtIO-stuurprogrammapakket vhdx host
- het opzetten van een VirtIO Block-apparaat hosting van het hoofdsysteem vhdx
Het resultaat zou als volgt moeten zijn:
Alle credits gaan naar Rafael Rivera .