Based on https://github.com/StefanScherer/packer-windows
which is forked from https://github.com/joefitzgerald/packer-windows
Prebuilt images can be found here: https://app.vagrantup.com/baunegaard
This repository aims at creating Windows desktop boxes with a minimum of changes.
It will only change what is necessary for packer and vagrant to properly work.
Packeravailable in PATH- Windows 11 ISO in
isofolder: See instructions - (Hyper-V only) Either
xorriso,mkisofs,hdiutilogoscdimgin PATHoscdimgcan be installed through the Windows ADK
To use the default settings, execute from repo root:
- Windows:
.\build_windows_11.bat <vm_type> - Linux / macOS:
./build_windows_11.sh <vm_type>
<vm_type> Can be either vmware, virtualbox, parallels or hyperv.
Settings can be modified in the windows_11.pkr.hcl files.
Shared variables can be found at the bottom of the file.
NOTE if you want to validate a checksum against your iso, change iso_checksum to match your iso file, e.g. sha256:E239FF...
The result output will be a box file named: windows_11_<vm_type>.box
Newest availble guest tools will be fetched and installed for VMware and Virtualbox.
For Parallels, the guest tools of the version you are building with is installed.
Microsoft updates are enabled and all available Windows updates will be installed on build.
- WinRM service configured and started automatically.
- 32 & 64 bit Powershell execution policy set to RemoteSigned.
- UAC disabled.
- Networks set to private.
- Hibernation disabled.
- Screensaver disabled.
- Automatic logon enabled.
- Default admin user: vagrant
- Default admin password: vagrant