Another easy way to install Windows in Linux is to start a VM. You have to pass the installtion target device block (for example /dev/sda) to VM and of course the windows installer.
Here a simple script you can change to fit your purpose:
#!/bin/bash
function run_vm {
qemu-system-x86_64 \
-name windows-os-install \
-m 4G \
-no-reboot \
-cpu host \
-smp 12,sockets=1,cores=12,threads=1 \
-boot d \
-drive file=/dev/sda,media=disk,driver=raw \
-drive file=/home/<user>/documents/isos/Win10_1909_x64.iso,media=cdrom &
}
run_vm
wait
After installation (windows attempts a reboot, but due to no-reboot the VM does not reboot), you may now reboot to the real drive and continue the installation there.