❯ Extracting Windows 10 image...
❯ Adding drivers to image...
❯ Adding OEM folder to image...
❯ Adding win10x64.xml for automatic installation...
❯ Building Windows 10 image...
Warning: creating filesystem that does not conform to ISO-9660.
genisoimage: Symlink /storage/tmp/unpack/sources/$OEM$/$1/oem/..data ignored - continuing.
genisoimage: Symlink /storage/tmp/unpack/sources/$OEM$/$1/oem/install.bat ignored - continuing.
❯ Creating a 64G growable disk image in raw format...
❯ Booting Windows using QEMU v8.2.4...
...
BdsDxe: failed to load Boot0002 "UEFI QEMU QEMU HARDDISK " from PciRoot(0x0)/Pci(0xA,0x0)/Scsi(0x0,0x0): Not Found
BdsDxe: loading Boot0001 "UEFI QEMU QEMU CD-ROM " from PciRoot(0x0)/Pci(0x5,0x0)/Scsi(0x0,0x0)
BdsDxe: starting Boot0001 "UEFI QEMU QEMU CD-ROM " from PciRoot(0x0)/Pci(0x5,0x0)/Scsi(0x0,0x0)
...
❯ Windows started succesfully, visit http://localhost:8006/ to view the screen...
Operating system
Debian GNU/Linux trixie/sid
Description
Following these instructions, I mounted an
install.bat
script to the container's/oem
directory:However, inside Windows it shows up as a directory:
The batch file is inside the directory, but the script never executes.
Detailed OS info:
Docker compose
Docker log
Screenshots (optional)