Installing Windows 10 (with Intel Elkhart Lake)

The following procedures will walk you through the steps for installing Windows 10 on your target device.

Note: As the current version of this module does not include eMMC storage, you must connect the external hard drive via SATA cable. Therefore, you need to flash the image from a bootable USB stick to an external hard drive.


Windows Host

  1. Before you start, please download the Windows 10 media creation tool from here.
img
  1. Once downloaded, run media creation tool.exe on your development host system.

  2. Read and Accept Windows’ terms and conditions.

img
  1. Select Create installation media.
img
  1. Select the desired Language, Edition, and Architecture.
img
  1. Select USB flash drive.
img
  1. Select your USB drive.
img
  1. Once selected, it shall start downloading Windows 10 onto your USB drive. This may take some time depending on your system and network conditions.
img
  1. This tool will automatically create your USB drive as a bootable drive with the Windows image. After the download is finished, you can start flashing it onto your targeted device.

Linux Host

  1. Download the Windows 10 ISO file from here. Once downloaded, copy the prebuilt bootable Windows 10 ISO file to the working directory of your development host.

  2. Insert an empty USB drive and enter the following command to flash the OS to the USB drive.

    Warning: Make sure to identify and use the proper USB drive (/dev/sdb or /dev/sdc), such as by using “gparted.” Data loss may occur if you write to the wrong device, and in worst case scenario you may kill your development host’s OS

sudo dd if=[your image].img of=/dev/sd[x]
  1. After dd has completed, enter the following command:
$ sudo dd if=[your image].img of=/dev/sd[x]
  1. After dd has completed, enter the following command to finish:
$ sync

Note: You can also flash Yocto and Android images using a Linux host, but make sure to type the correct image format using dd command.