Skip to content

Guest Operating Systems

The project allows the use of a datastore (default) or a content library to store your guest operating system ISO files.

Linux Distributions

Download the Linux distribution ISO files from the publisher.

Operating System Version Download
   VMware Photon OS 5.0   photon-5.0-xxxxxxxxx.x86_64.iso
4.0   photon-4.0-xxxxxxxxx.iso
   Debian 12   debian-12.x.x-amd64-netinst.iso
11   debian-11.x.x-amd64-netinst.iso
   Ubuntu Server 23.10   ubuntu-23.10-live-server-amd64.iso
22.04 LTS   ubuntu-22.04.x-live-server-amd64.iso
20.04 LTS   ubuntu-20.04.x-live-server-amd64.iso
   Red Hat Enterprise Linux 9   rhel-9.x-x86_64-dvd.iso
8   rhel-8.x-x86_64-dvd.iso
7   rhel-server-7.x-x86_64-dvd.iso
   AlmaLinux OS 9   AlmaLinux-9.x-x86_64-dvd.iso
8   AlmaLinux-8.x-x86_64-dvd.iso
   Rocky Linux 9   Rocky-9.x-x86_64-dvd.iso
8   Rocky-8.x-x86_64-dvd.iso
   Oracle Linux 9   OracleLinux-R9-U2-x86_64-dvd.iso
8   OracleLinux-R8-U8-x86_64-dvd.iso
   CentOS 9 Stream   CentOS-Stream-9-latest-x86_64-dvd1.iso
8 Stream   CentOS-Stream-8-x86_64-latest-dvd1.iso
7   CentOS-7-x86_64-DVD.iso
   SUSE Linux Enterprise 15   SLE-15-SPx-Full-x86_64-GM-Media1.iso

Microsoft Windows

Download the Microsoft Windows ISO files from the Microsoft.

Operating System Version Download
   Microsoft Windows Server 2025   Windows Insiders Preview
2022   Windows Evaluation Center
2019   Windows Evaluation Center
   Microsoft Windows 11   Windows Evaluation Center
10   Windows Evaluation Center

Upload the guest operating system ISO files to the datastore and update the path in the configuration variables.

config/common.pkrvars.hcl
common_iso_datastore               = "sfo-w01-cl01-ds-nfs01"
common_iso_content_library         = ""
common_iso_content_library_enabled = false
config/common.pkrvars.hcl
common_iso_datastore               = ""
common_iso_content_library         = "sfo-w01-lib01"
common_iso_content_library_enabled = true

Update the ISO path and file for each guest operating system in the configuration variables.

builds/linux/photon/5/packer.auto.pkrvars.hcl
iso_datastore_path       = "iso/linux/photon"
iso_content_library_item = "photon-5.0-xxxxxxxxx"
iso_file                 = "photon-5.0-xxxxxxxxx.iso"