Astro
af9218e652
remove configurable efi flag
...
Win11 is EFI-only
2023-05-25 15:59:36 +02:00
Astro
fe347240f5
enable secureboot
2023-05-25 15:59:36 +02:00
Astro
d2d9c7acf6
layers.msvc: update bootstapper sha256
2023-05-25 15:59:36 +02:00
Astro
267b3eec44
autounattend: explicitly set the InstallFrom/Path
...
Apparently required for Win11.
2023-05-25 15:59:36 +02:00
Astro
1550caf442
autounattend: add Bypass*Check
...
At least the TPM2.0 is missing from our qemu run but Windows 11's error
message doesn't reveal what else is missing. It is therefore hard to
estimate the work to do this properly.
2023-05-25 15:59:36 +02:00
Astro
598b311215
windowsIso: Win10_21H2 -> Win11_22H2
2023-05-25 15:59:36 +02:00
Astro
79c1685f89
virtioWinIso: 0.1.185-2 -> 0.1.229-1
2023-05-23 21:48:23 +02:00
Astro
a3df68b61f
README: add flakes section
2022-10-13 21:41:23 +02:00
Astro
6542c37863
wfvm/demo-image: make buildable from flake
2022-10-13 21:41:03 +02:00
Astro
abd67ce2e6
wfvm/layers: update msvc binary sha256
2022-10-13 21:39:56 +02:00
Astro
a6b677f564
wfvm/win: upgrade windowsIso from 21H1 to 21H2
2022-10-13 21:39:33 +02:00
Astro
d8e9f9878b
wfvm/utils: update baseRtc
2022-10-12 21:29:11 +02:00
Astro
5ba57fb502
wfvm/win: pass format of backing image to qemu-img
...
required since qemu 6.1.0
2022-10-12 21:05:39 +02:00
Astro
dfdcf0f19a
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/c5924154f000e6306030300592f4282949b2db6c' (2022-10-08)
→ 'github:nixos/nixpkgs/285e77efe87df64105ec14b204de6636fb0a7a27' (2022-10-11)
2022-10-12 19:05:56 +02:00
Astro
9845a99863
flake.nix: switch input back to nixos-unstable now that fix PRs have landed
2022-10-12 19:04:51 +02:00
Astro
4f7aef8788
wfvm/win: replace libguestfs with guestfs-tools
...
tools like virt-make-fs have been split off into a separate package.
2022-10-11 00:10:58 +02:00
Astro
c124cfc5dc
flakify
2022-10-11 00:10:32 +02:00
Astro
3b87f787a8
s/runCommandNoCC/runCommand/
2022-10-05 16:46:27 +02:00
Astro
b33b71eec7
wfvm/win: lower wimsplit size to 4070 MB for more headroom
2022-10-05 16:07:06 +02:00
Astro
c732c671d9
wfvm/layers: update vs_Community.exe sha256
2022-10-05 16:06:43 +02:00
Astro
9d07da799c
Merge remote-tracking branch 'origin/master'
2021-12-17 20:33:52 +01:00
Sebastien Bourdeauducq
a4fe5f0475
update visual studio garbage
2021-11-14 20:15:26 +08:00
Sebastien Bourdeauducq
c7d9060eee
vs: update
2021-09-09 20:48:48 +08:00
Astro
50471a28f8
Merge upstream
2021-09-09 00:46:43 +02:00
Astro
db995f7d77
layers: add disable-scheduled-defrag
2021-09-09 00:46:01 +02:00
Sebastien Bourdeauducq
93796f7a71
vs: update output hash
...
This is only a temporary solution - the source of the non determinism
should be found and fixed.
2021-09-06 09:14:20 +08:00
Sebastien Bourdeauducq
6d9d9d91f6
update Anaconda
2021-07-05 10:54:24 +08:00
Astro
680d70094f
update windowsImage to Windows 10-21H1
2021-06-30 23:55:49 +02:00
Astro
a84d2d8d90
utils: replace qemu_test with qemu
...
qemu_test lacks support for QXL VGA
2021-06-30 23:07:40 +02:00
Astro
520898c1db
bundle: fix for newer go version
2021-06-30 21:36:25 +02:00
Astro
11a40de18a
utils: fail on sftp errors
2021-06-19 01:15:29 +02:00
Astro
110fe11f00
install openssh from github
...
this removes the need for the windows version's OpenSSH.Server
feature-on-demand package which is not publicly available.
fixes gitea issue #6 <M-Labs/wfvm#6 >
2021-06-16 15:13:12 +02:00
Astro
07813c3c4f
remove wimsplit, do imageSelection by name
2021-06-05 20:43:55 +02:00
Astro
54d9f41a6d
autounattend: use ForceShutdownNow instead of FirstLogonCommands shutdown
...
this moves the return a little earlier in the installation process.
it is less of a hack, and less problematic with custom `defaultUser`
settings.
2021-04-18 00:55:01 +02:00
Astro
ec54c9bf9b
install and use virtio drivers
...
(virtio disk, qxl vga, virtio net)
fixes Gitea issue #7
2021-04-11 10:03:47 +08:00
Astro
4771cee64b
layers: add collapseLayers
2021-04-10 23:25:29 +02:00
Astro
78c9363b64
demo-image: use empty installCommands for impureMode
2021-04-10 23:25:29 +02:00
Astro
9f8a1b6e17
layers: add disable-firewall, disable-autosleep, disable-autolock
2021-04-10 23:25:29 +02:00
Markus Partheymüller
f1b52c0da7
autounattend: Revert back to driveLetter D
2021-03-10 13:35:49 +01:00
Markus Partheymüller
0becb115f6
win: Use maximum size to split install.wim
2021-03-10 11:10:09 +01:00
Markus Partheymüller
84ef1ec7e5
win: cdimage naming, closure shrinking
2021-03-10 11:09:49 +01:00
Markus Partheymüller
1357f493bd
Add support for legacy installations
2021-03-09 10:48:29 +01:00
Markus Partheymüller
e8232ab89a
win: Allow for selection specific image
...
This is useful if the install.wim contains multiple Windows versions
(e.g., Home, Pro, ..), because the autounattend file will always select
index 1. With this mechanism, a variant different from the first one can
be automatically selected. imageSelection can be either an index (1-N)
or the image name wiminfo can list all images contained in a given WIM
file.
The default case is index 1, which has the same effect as before, with
the possibility of having a slightly smaller install.wim file because
all unwanted variants are discarded.
2021-03-09 10:36:56 +01:00
Markus Partheymüller
90cc7b14a4
Use q35 and xHCI for more performance
2021-03-09 10:36:56 +01:00
Markus Partheymüller
fbd5b97d79
Split install.wim before creating USB image
...
With newer Windows 10 versions, `install.wim` can become larger than
4GiB, which can't be placed in a FAT32 partition anymore. By splitting
it into chunks with `wimsplit` and removing `install.wim`, the larger
images work fine.
2021-03-09 10:36:56 +01:00
Astro
c0d09940d7
msys2-auto-install: fetch from commit not branch to avoid hash changes
2021-03-04 15:27:32 +01:00
adisbladis
4b497938ff
Fixup: Use win-exec instead of `win exec`
2020-06-30 10:22:17 +02:00
Sebastien Bourdeauducq
0c0c7d9b2b
README: fix typo
2020-06-29 20:54:10 +08:00
adisbladis
6f546f5e25
Disable password expiry
...
Since we set RTC in the Nix build it's likely that any passwords have
expired since the image generation RTC time.
Ideally this should be applied in autounattend.xml but it didn't work
out either as FirstLogonCommands or as a command in the specialize pass.
2020-06-29 11:35:48 +02:00
Sebastien Bourdeauducq
9ab221db7f
README: expand
2020-06-28 15:50:20 +08:00