Ako nainštalovať Windows 10 pre ARM v QEMU
Čipy ARM64 sa považujú za energeticky efektívnejšie v porovnaní s x86 CPU od Intelu a AMD. Pomocou novej platformy sú výrobcovia OEM schopní vytvárať ešte menšie, ľahšie a výkonnejšie zariadenia s výkonom plného systému Windows 10. Existuje spôsob, ako nainštalovať a vyskúšať Windows 10 pre ARM SoC v QEMU. Tu je návod.
QEMU je bezplatný hypervízor s otvoreným zdrojom, ktorý vykonáva virtualizáciu hardvéru. S QEMU je ľahké emulovať úplne inú sadu hardvéru ako fyzický hardvér, ktorý máte. Softvér podporuje emuláciu architektúry AArch64/ARM64, takže ho možno použiť na inštaláciu Windowsu 10 pre ARM.
Zatiaľ čo Windows 10 beží v rámci QEMU pomaly, je dosť dobré vidieť, čo presne Windows 10 pre ARM je.
Tu sú kroky, ktoré musíte urobiť, aby Windows 10 pre ARM fungoval v QEMU. Majte na pamäti, že nebude podporovať sieť z dôvodu chýbajúcich ovládačov.
Ak chcete nainštalovať Windows 10 pre ARM v QEMU, urobte nasledovné.
- Stiahnite si a nainštalujte QEMU pre Windows
- Stiahnite si súbory ESD/UUP systému Windows 10 (arm64) z akéhokoľvek dôveryhodného zdroja. Môžete napríklad použiť nasledujúcu webovú stránku vytvoril adguard.
- Teraz si stiahnite súbory UUP do prevodníka ISO odtiaľ. Je prispôsobený na vytváranie obrazov ISO pre ARM.
- Stiahnite si Firmvér UEFI a rekompilované/podpísané ovládače úložiska arm64 balík.
- Vytvorte nový súbor system.vhdx s veľkosťou 23 GB alebo väčším (pevná veľkosť, nerozširujúci sa, inicializovaný pomocou schémy rozdelenia GPT).
- Ak chcete spustiť svoj virtuálny počítač, použite nasledujúci dávkový súbor:
qemu-system-aarch64.exe ^ -M virt ^ -cpu cortex-a57 ^ -smp 3 ^ -m 4G ^ -pflash QEMU_EFI.img ^ -pflash QEMU_VARS.img ^ -zariadenie VGA ^ -zariadenie nec-usb-xhci ^ -zariadenie usb-kbd ^ -zariadenie usb-myš ^ -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 ^ -usb-úložisko zariadenia, jednotka=ovládače ^ -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
Skončil si!
Poznámka: Počas inštalácie budete musieť poskytnúť ovládače VirtIO (prejdite na pripojený disk).
Dávkový súbor uvedený vyššie nakonfiguruje QEMU na emuláciu nasledujúceho zariadenia:
- virtualizujte procesor Cortex A57 (s 3 jadrami)
- nastaviť 4GiB RAM
- použiť moje prekompilované Firmvér TianoCore EDKII ArmVirtPkg, s menšími úpravami na opätovné zapnutie podpory VGA a zahŕňa a nápadité logo topánky odradiť od vážneho používania. (Toto je podobná zostave, ktorú poskytuje Googulator v tom, že som vrátil dve VGA commity. Žiadne iné zmeny neboli vykonané. Najnovší majster.)
- použiť nejaký odkladací priestor pre variabilné úložisko UEFI (napr. poradie spúšťania)
- pre grafické potreby použite VGA
- nastaviť a Hostiteľský radič NEC USB XHCI
- ... a zapojte do nej štyri virtualizované USB zariadenia.
- USB klávesnica
- USB myš
- CDROM, na ktorom je uložené naše inštalačné médium
- vymeniteľný pevný disk s balíkom ovládačov VirtIO vhdx
- nastaviť a Blokové zariadenie VirtIO hosting hlavného systému vhdx
Výsledok by mal byť nasledovný:
Všetky kredity idú na Rafael Rivera.