Chip ARM64 được coi là tiết kiệm năng lượng hơn so với CPU x86 của Intel và AMD. Sử dụng nền tảng mới, các OEM có thể tạo ra các thiết bị nhỏ hơn, nhẹ hơn và mạnh mẽ hơn với sức mạnh của Windows 10. Có một cách để cài đặt và dùng thử Windows 10 dành cho các SoC ARM trong QEMU. Đây là cách làm.
Quảng cáo
làm cách nào để tìm bạn trên Spotify
QEMU là một siêu giám sát được lưu trữ mã nguồn mở và miễn phí thực hiện ảo hóa phần cứng. Với QEMU, thật dễ dàng để mô phỏng một bộ phần cứng hoàn toàn khác với phần cứng vật lý mà bạn có. Phần mềm hỗ trợ giả lập kiến trúc AArch64 / ARM64, vì vậy nó có thể được sử dụng để cài đặt Windows 10 cho ARM.
Mặc dù Windows 10 chạy chậm bên trong QEMU, nhưng đủ tốt để biết chính xác Windows 10 cho ARM là gì.
Dưới đây là các bước bạn cần thực hiện để Windows 10 dành cho ARM hoạt động trong QEMU. Hãy nhớ rằng nó sẽ không hỗ trợ mạng vì thiếu trình điều khiển.
Để cài đặt Windows 10 cho ARM trong QEMU , hãy làm như sau.
làm thế nào để tìm một số chưa biết
- Tải xuống và cài đặt QEMU dành cho Windows
- Tải xuống tệp ESD / UUP của Windows 10 (arm64) từ bất kỳ nguồn đáng tin cậy nào. Ví dụ, bạn có thể sử dụng theo dõi trang web tạo bởi adguard.
- Bây giờ, hãy tải xuống các tệp UUP sang bộ chuyển đổi ISO từ đây . Nó được điều chỉnh để xây dựng hình ảnh ISO cho ARM.
- Tải về Phần mềm UEFI và trình điều khiển lưu trữ arm64 được biên dịch lại / đã ký gói hàng.
- Tạo tệp system.vhdx mới có dung lượng 23GB trở lên (kích thước cố định, không mở rộng, được khởi tạo bằng lược đồ phân vùng GPT).
- Để khởi động máy ảo của bạn, hãy sử dụng tệp loạt sau:
qemu-system-aarch64.exe ^ -M virtual ^ -cpu cortex-a57 ^ -smp 3 ^ -m 4G ^ -pflash QEMU_EFI.img ^ -pflash QEMU_VARS.img ^ -device VGA ^ -device ne-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 = driver ^ -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
Bạn xong việc rồi!
Lưu ý: Trong quá trình thiết lập, bạn sẽ cần cung cấp trình điều khiển VirtIO (duyệt đến đĩa được gắn).
Tệp lô được cung cấp ở trên sẽ định cấu hình QEMU để mô phỏng thiết bị sau:
- ảo hóa CPU Cortex A57 (với 3 lõi)
- thiết lập 4GiB RAM
- sử dụng biên dịch lại của tôi Phần mềm TianoCore EDKII ArmVirtPkg , với các chỉnh sửa nhỏ để bật lại hỗ trợ VGA và bao gồm logo khởi động hay thay đổi không khuyến khích việc sử dụng nghiêm túc. (Đây là tương tự như bản dựng do Googulator cung cấp trong đó tôi đã hoàn nguyên hai cam kết VGA. Không có thay đổi nào khác được thực hiện. Bản chính mới nhất.)
- sử dụng một số không gian đầu cho lưu trữ biến UEFI (ví dụ: thứ tự khởi động)
- sử dụng VGA cho nhu cầu đồ họa
- thiết lập một Bộ điều khiển máy chủ NEC USB XHCI
- ... và cắm bốn thiết bị USB ảo hóa vào nó
- bàn phím USB
- một con chuột USB
- một CDROM lưu trữ phương tiện cài đặt của chúng tôi
- một ổ cứng di động lưu trữ gói trình điều khiển VirtIO vhdx
- thiết lập một Thiết bị khối VirtIO lưu trữ hệ thống chính vhdx
Kết quả sẽ như sau:
Tất cả các khoản tín dụng sẽ được chuyển đến Rafael Rivera .