Guest Operating Systems¶
Download the guest operating system ISOs using the download script (./download.sh
) or directly from the publisher.
Operating System | Version | Automated Download |
VMware Photon OS | 5.0 | |
4.0 | ||
Debian | 12 | |
11 | ||
Ubuntu Server | 24.04 | |
22.04 | ||
20.04 | ||
Red Hat Enterprise Linux | 9 | |
8 | ||
7 | ||
AlmaLinux OS | 9 | |
8 | ||
Rocky Linux | 9 | |
8 | ||
Oracle Linux | 9 | |
8 | ||
CentOS | 9 Stream | |
7 | ||
Fedora Serve* | 40 | |
SUSE Linux Enterprise | 15 | |
Microsoft Windows Server | 2025 | Windows Evaluation Center |
2022 | Windows Evaluation Center | |
2019 | Windows Evaluation Center | |
Microsoft Windows | 11 | Windows Evaluation Center |
10 | Windows Evaluation Center |
Using the Download Script¶
-
Start a download by running the download script (
./download.sh
)../download.sh
The downloads are supported by a JSON configuration file (
project.json
) that includes the details for each guest operating system. -
Select a guest operating system.
Select a guest operating system: 1: Linux 2: Windows Enter q to quit or i for info.
-
Select a distribution (or edition).
Select a Linux distribution: 1: AlmaLinux OS 2: CentOS 3: Debian 4: Fedora Server 5: Oracle Linux 6: Red Hat Enterprise Linux 7: Rocky Linux 8: SUSE Linux Enterprise Server 9: Ubuntu Server 10: VMware Photon OS Enter b to go back, or q to quit.
-
Select a version.
Select a version: 1: Ubuntu Server 24.04 LTS 2: Ubuntu Server 22.04 LTS 3: Ubuntu Server 20.04 LTS Enter b to go back, or q to quit. Select a version: 1
-
The download will start.
Downloading: ubuntu-24.04-live-server-amd64.iso => iso/linux/ubuntu-server/24.04-lts/amd64. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2627M 100 2627M 0 0 20.4M 0 0:02:08 0:02:08 --:--:-- 19.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 299 100 299 0 0 535 0 --:--:-- --:--:-- --:--:-- 535 Verifying: sha256 checksum for ubuntu-24.04-live-server-amd64.iso. Verification of checksum successful for ubuntu-24.04-live-server-amd64.iso. - Expected: 8762f7e74e4d64d72fceb5f70682e6b069932deedb4949c6975d0f0fe0a91be3 - Actual: 8762f7e74e4d64d72fceb5f70682e6b069932deedb4949c6975d0f0fe0a91be3 Would you like to (c)ontinue or (q)uit?
Demo¶
Download Script Options¶
You can use the following options with the script.
Option | Short Form | Description |
---|---|---|
--help |
-h , -H |
Display the help for the script. |
--json |
-j , -J |
Override the default JSON configuration file. |
--deps |
-d , -D |
Check the the required dependencies. |
Upload ISOs¶
The project allows the use of a datastore or a content library to store your guest operating system ISO files. The content library is disabled by default.
Upload the guest operating system ISO files and update the path in the configuration variables.
common_iso_datastore = "sfo-w01-cl01-ds-nfs01"
common_iso_content_library = ""
common_iso_content_library_enabled = false
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.
iso_datastore_path = "iso/linux/ubuntu"
iso_content_library_item = "ubuntu-16.04-live-server-amd64"
iso_file = "ubuntu-16.04-live-server-amd64.iso"