Windows 10:n asentaminen ARM: lle QEMU: ssa
ARM64-siruja pidetään energiatehokkaampina verrattuna Intelin ja AMD: n x86-suorittimiin. Uuden alustan avulla OEM-valmistajat voivat luoda entistä pienempiä, kevyempiä ja tehokkaampia laitteita täyden Windows 10:n teholla. On olemassa tapa asentaa ja kokeilla Windows 10 ARM SoC: ille QEMU: ssa. Tässä on miten.
Mainos
QEMU on ilmainen ja avoimen lähdekoodin isännöity hypervisor, joka suorittaa laitteiston virtualisoinnin. QEMU: n avulla on helppo emuloida täysin erilaista laitteistoa kuin sinulla on fyysinen laitteisto. Ohjelmisto tukee AArch64/ARM64-arkkitehtuurin emulointia, joten sitä voidaan käyttää Windows 10 for ARM: n asentamiseen.
Vaikka Windows 10 toimii hitaasti QEMU: ssa, on tarpeeksi hyvä nähdä, mikä Windows 10 for ARM tarkalleen on.
Tässä on vaiheet, jotka sinun on suoritettava saadaksesi Windows 10 for ARM: n toimimaan QEMU: ssa. Muista, että se ei tue verkkoa puuttuvien ohjainten vuoksi.
Windows 10 for ARM asentaminen QEMU: hun, tee seuraava.
- lataa ja asenna QEMU Windowsille
- Lataa Windows 10 (arm64) ESD/UUP-tiedostot mistä tahansa luotetusta lähteestä. Voit käyttää esimerkiksi seuraava verkkosivusto luonut adguard.
- Lataa nyt UUP-tiedostot ISO-muuntimeen täältä. Se on mukautettu rakentamaan ISO-kuvia ARM: lle.
- Lataa UEFI-laiteohjelmisto ja uudelleen käännetyt/allekirjoitetut arm64-tallennusohjaimet paketti.
- Luo uusi system.vhdx-tiedosto, jonka koko on 23 Gt tai suurempi (kiinteä koko, ei laajeneva, alustettu GPT-osiointimallilla).
- Käynnistä virtuaalikoneesi käyttämällä seuraavaa erätiedostoa:
qemu-system-aarch64.exe ^ -M virt ^ -cpu cortex-a57 ^ -smp 3 ^ -m 4G ^ -pflash QEMU_EFI.img ^ -pflash QEMU_VARS.img ^ -laite VGA ^ -laite nec-usb-xhci ^ -laite usb-kbd ^ -laitteen usb-hiiri ^ -laitteen usb-tallennustila, asema = asennus ^ -drive if=ei mitään, id=asennus, muoto=raw, media=cdrom, file=.\17083.1000.180119-1645.RS_PRERELEASE_CLIENTCOMBINED_UUP_ARM64FRE_EN-US.ISO ^ -laitteen usb-muisti, asema=ohjaimet ^ -asema jos=ei mitään, id=ohjaimet, readonly=on, file=.\drivers.vhdx ^ -laite virtio-blk, drive=system ^ -asema jos=ei mitään, id=järjestelmä, muoto=raw, file=.\system.vhdx
Olet valmis!
Huomautus: Asennuksen aikana sinun on toimitettava VirtIO-ohjaimet (selaa asennetulle levylle).
Yllä toimitettu erätiedosto määrittää QEMU: n emuloimaan seuraavaa laitetta:
- virtualisoi Cortex A57 CPU (3 ydintä)
- asenna 4 GiB RAM-muistia
- käytä uudelleen käännettyni TianoCore EDKII ArmVirtPkg laiteohjelmisto, pienillä muokkauksilla VGA-tuen palauttamiseksi ja sisältää a hassu saappaan logo vakavan käytön estämiseksi. (Tämä on samanlainen kuin Googulatorin tarjoama rakenne siinä, että peruin kaksi VGA-sitoumusta. Muita muutoksia ei tehty. Uusin mestari.)
- käytä vähän tyhjää tilaa UEFI-muuttujien tallennustilaan (esim. käynnistysjärjestykseen)
- käytä VGA: ta grafiikkatarpeisiin
- perustaa a NEC USB XHCI -isäntäohjain
- ... ja kytke siihen neljä virtualisoitua USB-laitetta
- USB-näppäimistö
- USB-hiiri
- CD-ROM, joka isännöi asennusmediaamme
- irrotettava kiintolevy, jossa on VirtIO-ohjainpaketti vhdx
- perustaa a VirtIO-estolaite isännöi pääjärjestelmää vhdx
Tuloksen pitäisi olla seuraava:
Kaikki krediitit menevät Rafael Rivera.