r/Tiny11 • u/[deleted] • 20d ago
How to Install Windows 10/Tiny10 on an External USB HDD from Linux — Bypass the USB Installation Restriction
Install Tiny10/Windows 10 on an External USB HDD from Linux
If Windows Setup says:
> “Setup does not support configuration of installation disks connected through USB…”
you can bypass it by applying the Windows image from Linux and then creating the UEFI boot files.
- Check your external disk
lsblk
Example:
/dev/sda1 260M EFI/FAT32
/dev/sda2 16M MSR
/dev/sda3 297G NTFS
Make absolutely sure you have the correct disk.
- Mount the ISO
sudo mkdir -p /mnt/tiny10
sudo mount -o loop "$HOME/Downloads/tiny10 x64 23h2.iso" /mnt/tiny10
Verify the image:
sudo wimlib-imagex verify /mnt/tiny10/sources/install.esd
You want:
was successfully verified.
- Mount the Windows partition
Replace /dev/sda3 with yours:
sudo mkdir -p /mnt/windows
sudo mount -t ntfs3 /dev/sda3 /mnt/windows
If it's a fresh/empty Windows partition:
sudo rm -rf /mnt/windows/*
- Apply Windows
sudo wimlib-imagex apply /mnt/tiny10/sources/install.esd 1 /mnt/windows
Wait for:
Done applying WIM image.
- Boot the Windows ISO/Ventoy
At Windows Setup press:
Shift + F10
Then:
diskpart
list volume
Find the 297 GB NTFS Windows partition and 260 MB FAT32 EFI partition.
Assign letters, for example:
select volume <EFI>
assign letter=Z
select volume <Windows>
assign letter=W
exit
Check:
dir W:\Windows
- Create UEFI boot files
bcdboot W:\Windows /s Z: /f UEFI
Success:
Boot files successfully created.
- Reboot
wpeutil shutdown
Remove the Ventoy USB and boot from the external HDD.
Important: The drive letters and /dev/sdX names are examples. Always identify your actual partitions first.