How to run Windows 10 Server ARM64
How to run Windows 10 Server ARM64
I downloaded Windows 10 build 14324 from FTP and saw that it has some different SKU: server-serverarm64.
How to run this? It cannot be booted and can't start setup.exe from OS. The file size is 2 GB.
Here's the file name:
How to run this? It cannot be booted and can't start setup.exe from OS. The file size is 2 GB.
Here's the file name:
No signature available.
- Nightsteed
- Donator
- Posts: 318
- Joined: Mon Sep 21, 2009 2:23 pm
- Location: Neptune
-
The Distractor
Re: How to run Windows 10 Server ARM64
QEMU's ARM64 emulation should be able to run it.
You'll need this: http://snapshots.linaro.org/components/ ... EMU_EFI.fd
You'll also need to create a FAT32 disk image (VHD should work), and copy the ISO contents into it.
then you'll be able to use, for example:
(not sure what other options you'll need: remember to add the arguments for HD images)
You'll need this: http://snapshots.linaro.org/components/ ... EMU_EFI.fd
You'll also need to create a FAT32 disk image (VHD should work), and copy the ISO contents into it.
then you'll be able to use, for example:
Code: Select all
qemu-system-aarch64 -m 1024 -cpu cortex-a57 -M virt -bios QEMU_EFI.fd
-
WindowsNeptune
- Donator
- Posts: 442
- Joined: Thu Dec 20, 2012 1:13 pm
- Location: Earth
Re: How to run Windows 10 Server ARM64
Hello friend, I've created a VHD, formatted it to FAT32 and copy all files in ISO into it, then created a BAT file like this:The Distractor wrote:QEMU's ARM64 emulation should be able to run it.
You'll need this: http://snapshots.linaro.org/components/ ... EMU_EFI.fd
You'll also need to create a FAT32 disk image (VHD should work), and copy the ISO contents into it.
then you'll be able to use, for example:
(not sure what other options you'll need: remember to add the arguments for HD images)Code: Select all
qemu-system-aarch64 -m 1024 -cpu cortex-a57 -M virt -bios QEMU_EFI.fd
Code: Select all
qemu-system-aarch64 -m 1024 -cpu cortex-a57 -M virt -bios QEMU_EFI.fd -hda 14324_arm64_inst.vhd -hdb 14324.vmdk -boot c -rtc base="2016-04-15",clock=vm
And after boot, the Windows Boot Manager shows me a ERROR 0xc0000017.
Are there any wrong in my BAT file? Thank you!
-
BetaNewbie
- Posts: 215
- Joined: Sun Jul 21, 2013 7:38 am
Re: How to run Windows 10 Server ARM64
I tried to use QEMU to run Windows RT, and failed.The Distractor wrote:QEMU's ARM64 emulation should be able to run it.
You'll need this: http://snapshots.linaro.org/components/ ... EMU_EFI.fd
You'll also need to create a FAT32 disk image (VHD should work), and copy the ISO contents into it.
then you'll be able to use, for example:
(not sure what other options you'll need: remember to add the arguments for HD images)Code: Select all
qemu-system-aarch64 -m 1024 -cpu cortex-a57 -M virt -bios QEMU_EFI.fd
I don't think that it can handle Windows for ARM64.
Re: How to run Windows 10 Server ARM64
What to do next?The Distractor wrote:QEMU's ARM64 emulation should be able to run it.
You'll need this: http://snapshots.linaro.org/components/ ... EMU_EFI.fd
You'll also need to create a FAT32 disk image (VHD should work), and copy the ISO contents into it.
then you'll be able to use, for example:
(not sure what other options you'll need: remember to add the arguments for HD images)Code: Select all
qemu-system-aarch64 -m 1024 -cpu cortex-a57 -M virt -bios QEMU_EFI.fd
No signature available.
-
WindowsNeptune
- Donator
- Posts: 442
- Joined: Thu Dec 20, 2012 1:13 pm
- Location: Earth
Re: How to run Windows 10 Server ARM64
A friend of mine think win10 arm64 may only runs on Qualcomm Processor. I don't know if that's true..
Re: How to run Windows 10 Server ARM64
This UEFI image is too new (there's some bug that'll cause missing RAM, this one is usually recommended), also you should add -device VGA to have video output.WindowsNeptune wrote:And after boot, the Windows Boot Manager shows me a ERROR 0xc0000017.
Are there any wrong in my BAT file? Thank you!
Re: How to run Windows 10 Server ARM64
Now I have the following:Bas wrote: This UEFI image is too new (there's some bug that'll cause missing RAM, this one is usually recommended), also you should add -device VGA to have video output.
I used VGA and changed QEMU_EFI.fd file as you adviced.
No signature available.
Re: How to run Windows 10 Server ARM64
Yes, I'm also stuck at this same point - there's another UEFI image that boots to a BSOD due to invalid ACPI tables, but I've not managed to get any further than that.dae52591 wrote:I used VGA and changed QEMU_EFI.fd file as you adviced.
The image should run in QEMU, however, probably something obvious is being overlooked.
-
WindowsNeptune
- Donator
- Posts: 442
- Joined: Thu Dec 20, 2012 1:13 pm
- Location: Earth
Re: How to run Windows 10 Server ARM64
Hello friend: After done what you said, I've tested 14901 arm64. It didnt display any error message, but after loading files, the whole screen is black, seems nothiing happened.Bas wrote:Yes, I'm also stuck at this same point - there's another UEFI image that boots to a BSOD due to invalid ACPI tables, but I've not managed to get any further than that.dae52591 wrote:I used VGA and changed QEMU_EFI.fd file as you adviced.
The image should run in QEMU, however, probably something obvious is being overlooked.
Tested 14877. After showing a Windows Logo it turns to ERROR C0000001.
-
WindowsNeptune
- Donator
- Posts: 442
- Joined: Thu Dec 20, 2012 1:13 pm
- Location: Earth
Re: How to run Windows 10 Server ARM64
Uh, seems there aren't any other ways....
Re: How to run Windows 10 Server ARM64
Well, has anyone tried running it on a Raspberry Pi 3 yet?WindowsNeptune wrote:Uh, seems there aren't any other ways....
Re: How to run Windows 10 Server ARM64
Actually, RPi3 and some RPi2 models use the BCM2837 CPU which includes four 64-bit ARM Cortex-A53 cores.
In order to boot it, you need the Raspberry PI 3 UEFI firmware from the Windows 10 for IoT on the USB Stick.
I can't see any reason why it wouldn't work.
In order to boot it, you need the Raspberry PI 3 UEFI firmware from the Windows 10 for IoT on the USB Stick.
I can't see any reason why it wouldn't work.
-
hounsell
Re: How to run Windows 10 Server ARM64
The problem there is that the Win10 IoT for Raspberry Pi is 32-bit, with no ARM64 version. The Firmware has to match the OS, so we'd need an ARM64 UEFI for the Raspberry Pi 3 to run ARM64 Windows Server.d3vi1 wrote:In order to boot it, you need the Raspberry PI 3 UEFI firmware from the Windows 10 for IoT on the USB Stick.
Edit: Also, the Raspberry Pi is a bit weird architecturally. It requires its own custom HAL for IoT iirc, so we'd also need an ARM64 variant of that.
Re: How to run Windows 10 Server ARM64
So.....any ideas on ARM64 EFI for rpi3?
我從使用 Tapatalk 的 LG-D722 發送
我從使用 Tapatalk 的 LG-D722 發送
Re: How to run Windows 10 Server ARM64
got 14282 to boot at least, with the following args, and the 16.02 uefi:
Code: Select all
qemu-system-aarch64 -M virt -bios QEMU_EFIa.fd -m 3024 -device VGA -device ich9-usb-ehci1 -device usb-kbd -device usb-tablet -drive file=fatfs3.img,if=none,id=cd -device virtio-scsi-pci -device scsi-cd,drive=cd -drive file=14282.iso,if=none,id=cd2 -cpu cortex-a57 -device ahci,id=ahci -device scsi-cd,drive=cd2 -drive file=/root/installhd.img,if=none,id=hd -device scsi-hd,drive=hd -startdate "2016-03-10" -vnc :1
-
WindowsNeptune
- Donator
- Posts: 442
- Joined: Thu Dec 20, 2012 1:13 pm
- Location: Earth
Re: How to run Windows 10 Server ARM64
OMG. This Seems a good news. Could You please share the 16.02 uefi please?thank You So much-!Bas wrote:got 14282 to boot at least, with the following args, and the 16.02 uefi:
Code: Select all
qemu-system-aarch64 -M virt -bios QEMU_EFIa.fd -m 3024 -device VGA -device ich9-usb-ehci1 -device usb-kbd -device usb-tablet -drive file=fatfs3.img,if=none,id=cd -device virtio-scsi-pci -device scsi-cd,drive=cd -drive file=14282.iso,if=none,id=cd2 -cpu cortex-a57 -device ahci,id=ahci -device scsi-cd,drive=cd2 -drive file=/root/installhd.img,if=none,id=hd -device scsi-hd,drive=hd -startdate "2016-03-10" -vnc :1
-
WindowsNeptune
- Donator
- Posts: 442
- Joined: Thu Dec 20, 2012 1:13 pm
- Location: Earth
Re: How to run Windows 10 Server ARM64
Wow, thank You friend, I will try that, and try to install a build.hounsell wrote:http://releases.linaro.org/components/k ... EMU_EFI.fd
Re: How to run Windows 10 Server ARM64
And how to get rid of this:
I use:
Without -no-acpi option he returns the same error but with the other code.
I use:
Code: Select all
qemu-system-aarch64 -m 1024 -cpu cortex-a57 -M virt -bios QEMU_EFI.fd -device VGA -device ich9-usb-ehci1 -device usb-kbd -device usb-tablet -hda C:\Progra~1\qemu\Wind.vhd -boot c -rtc base="2016-04-15",clock=vm -no-acpi
No signature available.
Re: How to run Windows 10 Server ARM64
How about trying to add the other options that Bas mentioned, to see which one you're missing?dae52591 wrote:And how to get rid of this:
I use:Without -no-acpi option he returns the same error but with the other code.Code: Select all
qemu-system-aarch64 -m 1024 -cpu cortex-a57 -M virt -bios QEMU_EFI.fd -device VGA -device ich9-usb-ehci1 -device usb-kbd -device usb-tablet -hda C:\Progra~1\qemu\Wind.vhd -boot c -rtc base="2016-04-15",clock=vm -no-acpi
-device ahci for example. Or -m 3024. That's just the 2 differences I spotted quickly
I upload stuff to archive.org from time to time. See here for everything that doesn't fit BA
Re: How to run Windows 10 Server ARM64
-m 3024 is for 3 GB of RAM? I don't have so much RAM to give.Darkstar wrote: How about trying to add the other options that Bas mentioned, to see which one you're missing?
-device ahci for example. Or -m 3024. That's just the 2 differences I spotted quickly
No signature available.
-
WindowsNeptune
- Donator
- Posts: 442
- Joined: Thu Dec 20, 2012 1:13 pm
- Location: Earth
Re: How to run Windows 10 Server ARM64
Code: Select all
qemu-system-aarch64 -M virt -bios QEMU_EFIa.fd -m 3024 -device VGA -device ich9-usb-ehci1 -device usb-kbd -device usb-tablet -drive file=fatfs3.img,if=none,id=cd -device virtio-scsi-pci -device scsi-cd,drive=cd -drive file=14282.iso,if=none,id=cd2 -cpu cortex-a57 -device ahci,id=ahci -device scsi-cd,drive=cd2 -drive file=/root/installhd.img,if=none,id=hd -device scsi-hd,drive=hd -startdate "2016-03-10" -vnc :1
Code: Select all
qemu-system-aarch64 -m 1024 -cpu cortex-a57 -M virt -bios QEMU_EFI.fd -device VGA -device ich9-usb-ehci1 -device usb-kbd -device usb-tablet -hda C:\Progra~1\qemu\Wind.vhd -boot c -rtc base="2016-04-15",clock=vm -no-acpi
-
WindowsNeptune
- Donator
- Posts: 442
- Joined: Thu Dec 20, 2012 1:13 pm
- Location: Earth
Re: How to run Windows 10 Server ARM64
Code: Select all
qemu-system-aarch64 -m 3000 -cpu cortex-a57 -M virt -bios QEMU_EFI.fd -device VGA -device ich9-usb-ehci1 -device usb-kbd -device usb-tablet -hda 14282i.vhd -hdb 14282h.chd -cdrom 14282.iso-boot c -rtc base="2016-04-15",clock=vm
The 14282i.vhd contains file from iso. 14282h.vhd is the one in which i will install system.
BUT
It cannot find any harddrive and/or cdrom at this stage:
Maybe the way i use just created some IDE hdds and setup just want a SCSI disk? Are there any other commands?
P.S. My friend says it need a virtio driver to read harddisk... But seems I cannot find a aarch64 ver. of that driver.
Thanks!