Install windows 10 directly to a target disk / virtual disk from a running Linux system, without booting from an installation ISO.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Filip Stedronsky 4d0fe315eb Update readme: uefi is supported 3 months ago
postproc debloat: deprovision preinstalled appx apps 6 months ago
BCD Initial commit 7 months ago
BCD-efi universal BCD for EFI (testing) 3 months ago
COPYING Add license 3 months ago
README.md Update readme: uefi is supported 3 months ago
ntfs_acl.py Authenticated Users SID 6 months ago
reg_import.sh debloat: deprovision preinstalled appx apps 6 months ago
setup_win10.py universal BCD for EFI (testing) 3 months ago
unattend.xml.example Initial commit 7 months ago

README.md

Deploy Windows 10 from Linux

This is a simple Python script that installs Windows 10 to a target disk from a running Linux system (i.e., without booting from Windows installation ISO and without using Windows PE).

Use cases

  • Mass-install Windows workstations from a PXE-booted Linux environment. (Here it may be useful to convert install.wim to a pipable WIM file and then you can stream it e.g. using HTTP from a server).
  • Provision VMs with Windows 10 with a single command, without any intermediate steps with mounting ISOs, changing boot order and the like.

Limitations

  • Only limited partitioning options -- it can just erase whole disk and create a single partition.

Additional resources

Windows boot process

BCD database

Windows installation process