Build a basic Windows desktop image for use with Vagrant.
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.
Packer
available in PATHiso
folder: See instructions
xorriso
, mkisofs
, hdiutil
og oscdimg
in PATH
oscdimg
can be installed through the Windows ADK
To use the default settings, execute from repo root:
.\build_windows_11.bat <vm_type>
./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.