I'm using Linux (Ubuntu Zasty 17.04).
The 10+ "solutions" I found on various places don't work.
What I've done:
- Create and MBR partition table on the USB drive
- Create a single, active partiton across the whole drive
- Set type to 0xb "W95 FAT32"
- Format the partition "mkfs.vfat /dev/sdb1"
- Mount the installer iso and USB drive, copy all files, umount.
What works: - Booting with EFI works perfectly
What does not: - Booting with BIOS.
Obviously. No MBR was set up at this point so BIOS does not know how to boot.
- Installing MBR with LILO (How the MBR code should know what to boot anyway?)
- Tried installing syslinux MBR (kinda the same)
Booting the iso with "kvm -m 2048 -cdrom [path to iso] -hda /dev/sdb" and:
...trying to fix the boot record automatically on the USB drive
- trying to fix it manually with bootrec.exe
- (Found out bootrec /ScanOs can't even see bootable windows systems)
- manually creating a new BCD, adding bootmgr and osloader
Could not figure out what root and path to use so this is obviously wrong, but I hope it can be fixed somehow.
At this point the windows bootloader starts just fine, but it - of course - can't start the system, because there isn't a \Windows directory on the drive, so the default path and root does not work.
So the question is:
- Can the windows boot loader be made to start the windows installer this way?
- If not, how can I make this drive bootable with BIOS?
Thank you for the answers in advance.