I was following the
dd approach on
Archlinux and it didn't set the bootable flag for the partition, as such it didn't boot from BIOS.
My alternative was to install (using
Archlinux) and use
woeusb. Based on your distro, you may need to follow different instructions to install WoeUSB (e.g. ubuntu instructions). It offers both CLI and UI for creating the bootable disk from the
.iso file (I used the UI flavor).
- Launch WoeUSB
- Select your windows
- Select your USB drive (in my case
NTFS if your image is >
FAT can be used only on less than
- Click Install
- I went and checked with
cfdisk the bootable flag:
sudo cfdisk /dev/sda
Size: 28.9 GiB, 31004295168 bytes, 60555264 sectors
Label: dos, identifier: 0x5badb9c0
Device Boot Start End Sectors Size Id Type
>> Free space 2048 8191 6144 3M
/dev/sda1 * 8192 60554239 60546048 28.9G 7 HPFS/NTFS/exFAT
/dev/sda2 60554240 60555263 1024 512K e W95 FAT16 (LBA)
And I saw it was still not checked. So I went and enabled it.
I used the USB stick to boot the windows OS and now it worked as a charm.
UPDATE: I wonder if using
dd would have worked, as I didn't check if the partition created was
NTFS (as it shouldn't have been
FAT). And enabled the bootable flag using