Cip ARM64 dianggap lebih cekap tenaga berbanding CPU x86 dari Intel dan AMD. Dengan menggunakan platform baru, OEM dapat membuat peranti yang lebih kecil, lebih ringan dan kuat dengan kekuatan Windows 10. Terdapat cara untuk memasang dan mencuba Windows 10 untuk ARM SoC di QEMU. Inilah caranya.
Iklan
bagaimana anda membuat ramuan tahan api di minecraft
QEMU adalah hypervisor dihoskan sumber terbuka dan bebas yang melakukan virtualisasi perkakasan. Dengan QEMU, mudah meniru set perkakasan yang sama sekali berbeza dari perkakasan fizikal yang anda miliki. Perisian ini menyokong peniruan seni bina AArch64 / ARM64, sehingga dapat digunakan untuk memasang Windows 10 untuk ARM.
Walaupun Windows 10 berjalan perlahan di dalam QEMU, cukup baik untuk melihat apa sebenarnya Windows 10 untuk ARM.
Berikut adalah langkah-langkah yang perlu anda lakukan agar Windows 10 agar ARM berfungsi di QEMU. Perlu diingat bahawa ia tidak akan menyokong rangkaian kerana pemandu yang hilang.
Untuk memasang Windows 10 untuk ARM di QEMU , lakukan perkara berikut.
cara mencentang kotak di google docs
- muat turun dan pasang QEMU untuk Windows
- Muat turun fail ESD / UUP Windows 10 (arm64) dari mana-mana sumber yang dipercayai. Sebagai contoh, anda boleh menggunakan mengikuti laman web dicipta oleh adguard.
- Sekarang, muat turun fail UUP ke penukar ISO dari sini . Ia disesuaikan untuk membina imej ISO untuk ARM.
- Muat turun Firmware UEFI dan pemacu penyimpanan arm64 yang dikompilasi semula / ditandatangani pakej.
- Buat fail system.vhdx baru berukuran 23GB atau lebih besar (ukuran tetap, tidak berkembang, dimulakan menggunakan skema partition GPT)
- Untuk memulakan mesin maya anda, gunakan fail kumpulan berikut:
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 = driver, readonly = on, file =. Drivers.vhdx ^ -device virtio-blk, drive = system ^ -drive if = none, id = system, format = raw, file =. system.vhdx
Anda sudah selesai!
Catatan: Semasa persediaan, anda perlu menyediakan pemacu VirtIO (lihat ke cakera yang dipasang)
Fail kumpulan yang disediakan di atas akan mengkonfigurasi QEMU untuk meniru peranti berikut:
- maya CPU Cortex A57 (dengan 3 teras)
- sediakan RAM 4GiB
- gunakan kiraan semula saya Firmware TianoCore EDKII ArmVirtPkg , dengan sedikit pengeditan untuk mengaktifkan semula sokongan VGA dan memasukkan a logo but aneh untuk mengelakkan penggunaan serius. (Ini adalah serupa dengan binaan yang disediakan oleh Googulator dalam hal itu saya mengembalikan dua komitmen VGA. Tidak ada perubahan lain yang dibuat. Sarjana terkini.)
- gunakan sedikit ruang calar untuk penyimpanan pemboleh ubah UEFI (mis. urutan but)
- gunakan VGA untuk keperluan grafik
- menubuhkan a Pengawal Host NEC USB XHCI
- ... dan pasangkan empat peranti USB maya ke dalamnya
- papan kekunci USB
- tetikus USB
- CDROM yang menghoskan media pemasangan kami
- cakera keras yang boleh ditanggalkan yang menghoskan pakej pemacu VirtIO vhdx
- menubuhkan a Peranti Blok VirtIO hosting sistem utama vhdx
Hasilnya adalah seperti berikut:
Semua kredit pergi ke Rafael rivera .