Commit Graph

248 Commits

Author SHA1 Message Date
Kroese 543060fd95 fix: Stop falling back to manual setup on errors (#2101) 2026-08-07 07:48:25 +02:00
Kroese 84eabc07fb fix: Fail on answer file generation errors (#2100) 2026-08-07 07:26:08 +02:00
Kroese 803377ac3c fix: Handle temporary cleanup failures (#2096) 2026-08-07 06:31:49 +02:00
Kroese ed8dcea704 feat: Reuse image cleanup helper after installation (#2095) 2026-08-07 06:24:04 +02:00
Kroese ffc9f02c83 fix: Preserve extraction signal exit statuses (#2094) 2026-08-07 06:06:52 +02:00
Kroese 6129e500bd fix: Propagate insufficient memory errors (#2093) 2026-08-07 05:57:52 +02:00
Kroese 43d0478f7e feat: Verify required RAM per Windows version (#2085) 2026-08-07 03:41:14 +02:00
Kroese 65fe8ada74 feat: Use detected architecture for driver fallback (#2084) 2026-08-06 20:40:43 +02:00
Kroese 93cab3110d feat: Support direct ESD download URLs (#2083) 2026-08-06 20:40:13 +02:00
Kroese 91326c9664 feat: Use overlays for all modern Windows media (#2082) 2026-08-06 19:17:51 +02:00
Kroese 1cef71d265 fix: Remove obsolete rebuilt custom ISOs (#2077) 2026-08-06 14:52:39 +02:00
Kroese 8f5a6b0b85 fix: Preserve signal exits during image detection (#2075) 2026-08-06 13:16:17 +02:00
Kroese 565d7ef04b fix: Hexadecimal El Torito load size parsing (#2072) 2026-08-06 12:45:36 +02:00
Kroese 881bd0bc7f feat: Validate the required RAM amount per Windows version (#2070) 2026-08-06 12:22:11 +02:00
Kroese 32d887c741 feat: Do not backup blank data disks (#2064) 2026-08-05 21:26:03 +02:00
Kroese 617b26897d fix: Improve image edition detection (#2061) 2026-08-05 17:54:43 +02:00
Kroese 74275da920 fix: Detect encoded archive URL extensions (#2060) 2026-08-05 12:37:32 +02:00
Kroese 9086a904aa fix: Isolate archived ISO extraction (#2056) 2026-08-05 09:57:34 +02:00
Kroese f7bebb2ae3 fix: Normalize downloaded boot image filenames (#2055) 2026-08-05 09:38:34 +02:00
Kroese cae621ae2f feat: Speed up ESD preparation by reusing the downloaded image (#2053) 2026-08-05 08:17:33 +02:00
Kroese 392b96a541 feat: Add alternative ESD catalog mirror (#2051) 2026-08-05 07:00:05 +02:00
Kroese 9c90ccc636 feat: Add Windows NT 4 support (#2049) 2026-08-05 05:56:14 +02:00
Kroese b296a37d65 fix: Use XML capability checks for image preparation (#2047) 2026-08-05 04:43:37 +02:00
Kroese 16c4ee0552 feat: Centralize image driver staging (#2045) 2026-08-04 14:12:29 +02:00
Kroese 28792f32a1 fix: Handle unsupported installation media correctly (#2043) 2026-08-04 13:51:09 +02:00
Kroese 0c2dbdf98a fix: Propagate command substitution failures (#2039) 2026-08-04 11:45:31 +02:00
Kroese 9d01d237c2 fix: Do not continue when drivers are missing (#2038) 2026-08-04 02:59:43 +02:00
Kroese 919222ef25 feat: Improve Windows image detection and unattended setup (#2037) 2026-08-03 21:25:44 +02:00
Kroese cd8af5af51 feat: Read WIM metadata directly from ISO (#2036) 2026-08-03 05:33:01 +02:00
Kroese b1e2cc47ac feat: Migrate unattended commands from XML to scripts (#2034) 2026-08-03 02:13:00 +02:00
Kroese aa9584df90 feat: Avoid ISO rebuilding for dramatically faster preparation (#2032) 2026-07-31 22:05:55 +02:00
Kroese 45deb0c638 feat: Inherit source compression when exporting install image (#2021) 2026-07-29 16:58:57 +02:00
Kroese 60705368ef feat: Use mergeState helper from base image (#2014) 2026-07-28 00:39:20 +02:00
Kroese a83e049f8b fix: Restore PCI hole workaround for Vista and Windows 7 x86 (#2010) 2026-07-27 23:51:04 +02:00
Kroese e3fb3bbe8e fix: Persistence of automatic Windows machine settings (#2009) 2026-07-27 22:58:08 +02:00
Kroese 0fdab89516 feat: Disable autoreboot for Windows 2000 and 2003 (#2005) 2026-07-27 11:24:55 +02:00
Kroese aa7ddb698c fix: Disable modern VirtIO for Windows XP on Q35 (#2003) 2026-07-27 02:42:42 +02:00
Kroese c36c36ca00 fix: Do not override defined variables in setMachine (#2000) 2026-07-27 00:48:24 +02:00
Kroese a6c1e4c8a5 feat: Added support for Reactos (#1999) 2026-07-26 23:55:50 +02:00
Kroese 5287b0ba85 fix: Detect IA32-only EFI media as legacy (#1998) 2026-07-26 21:06:40 +02:00
Kroese 16f763912b fix: Use qemu32 for Vista x86 and Win7 x86 (#1995) 2026-07-26 19:44:18 +02:00
Kroese e00d1aead1 fix: Use qemu32 for x86 Windows versions (#1994) 2026-07-26 18:09:58 +02:00
Kroese 78ba661605 fix: Default to IDE disk for 32-bit WinXP versions (#1993) 2026-07-26 17:43:59 +02:00
Kroese bada80331d fix: Derive NT5 boot load size from extracted image (#1991) 2026-07-26 08:34:21 +02:00
Kroese 0d0dd7be87 fix: Read legacy boot load size before image preparation (#1986) 2026-07-26 06:32:26 +02:00
Kroese 3d3bab023d fix: Limit XP EPYC workaround to x86 (#1980) 2026-07-26 03:28:22 +02:00
Kroese 36d127d8cf fix: Handling of UTF-16 batch files (#1979) 2026-07-26 03:18:41 +02:00
Kroese 2b7d7bf902 fix: Respect REBUILD=N for legacy Windows media (#1978) 2026-07-26 02:55:50 +02:00
Kroese 605f31af72 fix: Legacy ISO boot load size (#1971) 2026-07-26 00:10:41 +02:00
Kroese 4e35ead612 feat: Added option to prevent rebuild of the image (#1970) 2026-07-26 00:02:17 +02:00