Download the Proxmox VE ISO from the official Proxmox downloads page. Select the latest Proxmox VE version (8.0-2 in this example) and click Download.
Verify the integrity of the ISO image. Run the following command to check the PVE ISO image (for security purposes, always verify the image after downloading):
If the output matches the SHA256SUM listed on the official website, the file is authentic and safe to use. If it does not match, proceed with caution — the file may have been tampered with.
This applies not only to the PVE ISO image but to any ISO image — Debian, OpenMediaVault, and others. Always verify integrity, especially for files downloaded from third-party sources.
2. Create a Bootable USB Drive (Using balenaEtcher)#
Insert the USB drive and launch balenaEtcher.
Select the downloaded PVE ISO image proxmox-ve_8.0-2.iso.
Select the target USB drive (a 32 GB Kingston drive is used here).
Once everything is configured, click Flash to start creating the bootable USB drive.
Wait for the flashing process to complete…
When you see the following screen, the bootable USB drive has been created successfully. You are now ready to proceed with the system installation.
Installing Proxmox VE on a single node is relatively straightforward — in most cases you can accept the defaults and click Next. However, pay close attention to the network configuration step. Here is the full installation walkthrough:
Insert the USB drive into the computer, power on, and enter the BIOS settings. Set the USB drive as the first boot device.
On the PVE installation screen, select Install Proxmox VE (Graphical) to begin.
Select I agree to proceed.
Select the target disk for installation.For more advanced storage configuration, click Options on the right and choose the filesystem that best fits your needs. Here we select the ext4 filesystem.Option descriptions:
hdsize: Total hard disk size to use for the Proxmox installation.
swapsize: Size of the swap partition.
maxroot: Maximum disk space allocated to the /root partition.
minfree: Minimum free space reserved after installation.
maxvz: Maximum disk space allocated to the data partition (typically the /var/lib/vz directory).
For ZFS filesystem options, refer to: