So installieren Sie Windows 10 für ARM in QEMU
ARM64-Chips gelten im Vergleich zu x86-CPUs von Intel und AMD als energieeffizienter. Mit der neuen Plattform sind OEMs in der Lage, noch kleinere, leichtere und leistungsfähigere Geräte mit der Leistung von Windows 10 zu entwickeln. Es gibt eine Möglichkeit, Windows 10 für ARM-SoCs in QEMU zu installieren und auszuprobieren. Hier ist, wie.
Werbung
QEMU ist ein kostenloser und Open-Source-gehosteter Hypervisor, der Hardwarevirtualisierung durchführt. Mit QEMU ist es einfach, eine komplett andere Hardware zu emulieren als die physische Hardware, die Sie haben. Die Software unterstützt die Emulation der AArch64/ARM64-Architektur, sodass sie zur Installation von Windows 10 für ARM verwendet werden kann.
Während Windows 10 in QEMU langsam läuft, ist es gut genug, um zu sehen, was genau Windows 10 für ARM ist.
Hier sind die Schritte, die Sie ausführen müssen, damit Windows 10 für ARM in QEMU funktioniert. Beachten Sie, dass das Netzwerk aufgrund fehlender Treiber nicht unterstützt wird.
So installieren Sie Windows 10 für ARM in QEMU, Mach Folgendes.
- Herunterladen und installieren QEMU für Windows
- Laden Sie die ESD/UUP-Dateien von Windows 10 (arm64) von einer vertrauenswürdigen Quelle herunter. Sie können zum Beispiel die folgende Website erstellt von adguard.
- Laden Sie nun die UUP-Dateien in den ISO-Konverter herunter von hier. Es ist angepasst, um ISO-Images für ARM zu erstellen.
- Laden Sie die. herunter UEFI-Firmware und neu kompilierte/signierte arm64-Speichertreiber Paket.
- Erstellen Sie eine neue system.vhdx-Datei mit 23 GB oder mehr (feste Größe, nicht erweiterbar, initialisiert mit dem GPT-Partitionierungsschema).
- Um Ihre virtuelle Maschine zu starten, verwenden Sie die folgende Batchdatei:
qemu-system-aarch64.exe ^ -M virt ^ -cpu cortex-a57 ^ -smp 3 ^ -m 4G ^ -pflash QEMU_EFI.img ^ -pflash QEMU_VARS.img ^ -Geräte-VGA ^ -device nec-usb-xhci ^ -device usb-kbd ^ -Gerät USB-Maus ^ -device usb-storage, drive=install ^ -drive if=none, id=install, format=raw, media=cdrom, file=.\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, Laufwerk=System ^ -drive if=none, id=system, format=raw, file=.\system.vhdx
Du bist fertig!
Hinweis: Während des Setups müssen Sie VirtIO-Treiber bereitstellen (durchsuchen Sie die bereitgestellte Festplatte).
Die oben bereitgestellte Batch-Datei konfiguriert QEMU, um das folgende Gerät zu emulieren:
- virtualisieren einer Cortex A57 CPU (mit 3 Kernen)
- 4GiB RAM einrichten
- benutze mein neu kompiliertes TianoCore EDKII ArmVirtPkg-Firmware, mit geringfügigen Änderungen, um die VGA-Unterstützung wieder zu aktivieren und a skurriles Boot-Logo ernsthaften Gebrauch zu verhindern. (Das ist ähnlich dem von Googulator bereitgestellten Build dadurch, dass ich zwei VGA-Commits rückgängig gemacht habe. Weitere Änderungen wurden nicht vorgenommen. Neuester Meister.)
- Verwenden Sie etwas Scratch-Speicherplatz für die UEFI-Variablenspeicherung (z. B. Bootreihenfolge)
- Verwenden Sie VGA für Grafikanforderungen
- einrichten NEC USB-XHCI-Hostcontroller
- ... und schließe vier virtualisierte USB-Geräte daran an
- eine USB-Tastatur
- eine USB-Maus
- eine CDROM mit unseren Installationsmedien
- eine Wechselfestplatte mit dem VirtIO-Treiberpaket vhdx
- einrichten VirtIO-Blockgerät Hosten des Hauptsystems vhdx
Das Ergebnis sollte wie folgt aussehen:
Alle Credits gehen an Rafael Rivera.