A Windows 10 for ARM telepítése a QEMU-ban
Az ARM64 chipek energiahatékonyabbak az Intel és az AMD x86 CPU-ihoz képest. Az új platform segítségével az OEM-ek a teljes Windows 10 erejével még kisebb, könnyebb és nagy teljesítményű eszközöket hozhatnak létre. Lehetőség van a Windows 10 ARM SoC-ekhez való telepítésére és kipróbálására a QEMU-ban. Íme, hogyan.
Hirdetés
A QEMU egy ingyenes és nyílt forráskódú hostolt hipervizor, amely hardveres virtualizációt hajt végre. A QEMU segítségével könnyen emulálhat egy, a fizikai hardvertől teljesen eltérő hardvert. A szoftver támogatja az AArch64/ARM64 architektúra emulációját, így használható a Windows 10 for ARM telepítésére.
Míg a Windows 10 lassan fut a QEMU-n belül, elég jó látni, hogy mi is az a Windows 10 for ARM.
Íme a lépések, amelyeket meg kell tennie, hogy a Windows 10 for ARM működjön a QEMU-ban. Ne feledje, hogy a hiányzó illesztőprogramok miatt nem támogatja a hálózatot.
A Windows 10 for ARM telepítése a QEMU-ban, csináld a következőt.
- letöltés és telepítés QEMU for Windows
- Töltse le a Windows 10 (arm64) ESD/UUP fájlokat bármely megbízható forrásból. Használhatja például a következő weboldalt Adguard készítette.
- Most töltse le az UUP fájlokat az ISO konverterbe innen. Az ARM ISO-képek készítésére alkalmas.
- Töltse le a UEFI firmware és újrafordított/aláírt arm64 tároló-illesztőprogramok csomag.
- Hozzon létre egy 23 GB-os vagy nagyobb új system.vhdx fájlt (fix méretű, nem bővíthető, inicializálva a GPT particionálási sémával).
- A virtuális gép elindításához használja a következő kötegfájlt:
qemu-system-aarch64.exe ^ -M virt ^ -cpu cortex-a57 ^ -smp 3 ^ -m 4G ^ -pflash QEMU_EFI.img ^ -pflash QEMU_VARS.img ^ -eszköz VGA ^ -device nec-usb-xhci ^ -eszköz usb-kbd ^ -eszköz usb-egér ^ -eszköz usb-tárhely, meghajtó=telepítés ^ -drive if=none, id=install, format=raw, media=cdrom, file=.\17083.1000.180119-1645.RS_PRERELEASE_CLIENTCOMBINED_UUP_ARM64FRE_EN-US.ISO ^ -eszköz usb-tárolója, meghajtó=illesztőprogramok ^ -drive if=none, id=drivers, readonly=on, file=.\drivers.vhdx ^ -eszköz virtio-blk, meghajtó=rendszer ^ -drive if=none, id=system, format=raw, file=.\system.vhdx
Kész vagy!
Megjegyzés: A telepítés során meg kell adnia a VirtIO illesztőprogramokat (tallózzon a csatlakoztatott lemezre).
A fent megadott kötegfájl beállítja a QEMU-t a következő eszköz emulálására:
- virtualizáljon egy Cortex A57 CPU-t (3 maggal)
- állítson be 4 GiB RAM-ot
- használd az újrafordítottomat TianoCore EDKII ArmVirtPkg firmware, kisebb módosításokkal a VGA-támogatás újraengedélyezése érdekében, és tartalmazza a szeszélyes csizmalogó hogy megakadályozza a komoly használatot. (Ez hasonló a Googulator által biztosított buildhez abban, hogy két VGA commitot visszaállítottam. Más változtatás nem történt. Legújabb mester.)
- használjon kis helyet az UEFI változó tárolására (pl. rendszerindítási sorrend)
- grafikai igényekhez használd a VGA-t
- felállítani a NEC USB XHCI gazdavezérlő
- ... és csatlakoztasson rá négy virtualizált USB-eszközt
- egy USB billentyűzet
- egy USB egér
- a telepítési adathordozónknak helyet adó CD-ROM
- egy cserélhető merevlemez, amely a vhdx VirtIO illesztőprogram-csomagot tárolja
- felállítani a VirtIO blokkolóeszköz a fő rendszer vhdx tárolása
Az eredménynek a következőnek kell lennie:
Minden kredit a címre száll Rafael Rivera.