Skip to content

Installation

Garden Linux runs on multiple platforms including cloud providers (AWS, Azure, GCP, OpenStack), local virtualization (KVM, Lima), bare-metal and on-premises infrastructure, and as OCI containers. Each installation category below contains platform-specific guides for deploying and configuring Garden Linux.

These how-to guides are task-oriented and assume familiarity with the basics. If you're new to Garden Linux or want a complete step-by-step walkthrough for your first deployment, start with the tutorials instead.

New to Garden Linux? Start with a Tutorial

For detailed step-by-step first-boot guides, see:

Cloud Platforms:

Local Virtualization:

On-Premises:

Containers:

After installation, review the Post Installation Steps for user creation, SSH setup, and other initial configuration tasks.

Provisioning and Configuration

Automate first-boot system configuration using declarative provisioning tools:

These tools configure users, SSH keys, network settings, files, and systemd services automatically on first boot, eliminating manual post-installation steps.

Available Installation documentation

Install Using ISOBoot from ISO media and install Garden Linux to disk interactively or automatically
Install Using PXE BootAutomated bare-metal provisioning using iPXE network boot and Ignition
Provision with cloud-initFirst-boot provisioning for cloud deployments using cloud-init
Provision with IgnitionFirst-boot provisioning for bare-metal and PXE deployments using Ignition
Post Installation StepsSuggested First Steps after Installation