Чипы ARM64 считаются более энергоэффективными по сравнению с процессорами x86 от Intel и AMD. Используя новую платформу, OEM-производители могут создавать еще меньшие, более легкие и мощные устройства с возможностями полной Windows 10. Есть способ установить и попробовать Windows 10 для ARM SoC в QEMU. Вот как.
Реклама
как покинуть созданный вами сервер раздора
QEMU - это бесплатный гипервизор с открытым исходным кодом, который выполняет виртуализацию оборудования. С помощью QEMU легко эмулировать набор оборудования, совершенно отличный от имеющегося у вас физического оборудования. Программное обеспечение поддерживает эмуляцию архитектуры AArch64 / ARM64, поэтому его можно использовать для установки Windows 10 для ARM.
Хотя Windows 10 медленно работает внутри QEMU, этого достаточно, чтобы понять, что такое Windows 10 для ARM.
Вот шаги, которые необходимо предпринять, чтобы заставить Windows 10 для ARM работать в QEMU. Имейте в виду, что он не поддерживает сеть из-за отсутствия драйверов.
Чтобы установить Windows 10 для ARM в QEMU сделайте следующее.
почему у меня только 1 фильтр для снэпчата
- Загрузить и установить QEMU для Windows
- Загрузите файлы ESD / UUP для Windows 10 (arm64) из любого надежного источника. Например, вы можете использовать следующий веб-сайт создано adguard.
- Теперь загрузите файлы UUP в конвертер ISO. отсюда . Он адаптирован для создания образов ISO для ARM.
- Загрузите Прошивка UEFI и перекомпилированные / подписанные драйверы хранилища arm64 пакет.
- Создайте новый файл system.vhdx размером 23 ГБ или больше (фиксированного размера, без расширения, инициализированный с использованием схемы разделения GPT).
- Чтобы запустить виртуальную машину, используйте следующий командный файл:
qemu-system-aarch64.exe ^ -M virt ^ -cpu cortex-a57 ^ -smp 3 ^ -m 4G ^ -pflash QEMU_EFI.img ^ -pflash QEMU_VARS.img ^ -device VGA ^ -device nec-usb-xhci ^ -device usb-kbd ^ -device usb-mouse ^ -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, drive = system ^ -drive if = none, id = system, format = raw, file =. system.vhdx
Вы сделали!
Примечание. Во время установки вам нужно будет предоставить драйверы VirtIO (перейдите на смонтированный диск).
Пакетный файл, представленный выше, настроит QEMU для эмуляции следующего устройства:
- виртуализировать процессор Cortex A57 (с 3 ядрами)
- настроить 4GiB RAM
- использовать мой перекомпилированный Прошивка TianoCore EDKII ArmVirtPkg , с небольшими изменениями, чтобы повторно включить поддержку VGA и включить причудливый логотип загрузки чтобы препятствовать серьезному использованию. (Это аналогично сборке, предоставленной Googulator в этом я вернул две фиксации VGA. Других изменений не производилось. Последний мастер.)
- используйте временное пространство для хранения переменных UEFI (например, порядок загрузки)
- использовать VGA для графических нужд
- создать Хост-контроллер NEC USB XHCI
- ... и подключите к нему четыре виртуализированных USB-устройства
- USB-клавиатура
- USB-мышь
- CDROM, на котором размещены наши установочные носители
- съемный жесткий диск с пакетом драйверов VirtIO vhdx
- создать Блокирующее устройство VirtIO хостинг основной системы vhdx
Результат должен быть таким:
Все кредиты переходят на Рафаэль Ривера .