- Log into the Proxmox web UI
- Select a storage from the left navigation pane to download the .iso to
- Select ISO Images in the left sub-navigation pane
- Download the elementary OS iso Download and upload it to the Proxmox ISO image library
- Right click the Proxmox node name > Create VM
- Give the VM a unique ID and Name > Next
- On the OS tab, Select the elementary OS installation .iso file, leave the Type as Linux and the Version as 5.x - 2.6 Kernel > Next
- Leave the defaults on the System tab > Next
- On the Hard Disk tab, set the Disk size to 30 GiB or more > Next
- On the CPU tab, set Cores to 2 or more and Type to host > Next
- On the Memory tab, set the Memory to 4096 > Next
- Leave the defaults on the Network tab > Next
- Verify the summary and click Finish
- Right click the elementary OS VM in the left navigation pane > Start
- Click console in the left sub-navigation menu
- The Install dialog should load automatically
- Select a language on the left, then click the Install elementary button
- Select a keyboard layout > Click Continue
- Choose whether to install updates during the installation > Click Continue
- Click Install Now then Continue to confirm the partitions
- Select a Region > Click continue
- Enter a name, computer name, username and password > Click Continue
- Wait while elementary OS copies files and installs
- Click Restart Now to complete the installation, the VM will reboot
- Press Enter at the remove installation medium prompt
- Login with the username and password created earlier in the process
- Click Skip All on the Welcome to elementary OS! dialog
- Welcome to elementary OS
Optional Steps
- Launch a terminal window
- Run the following commands
# update software repositories
sudo apt update
# install qemu guest agent
sudo apt install qemu-guest-agent -y
# enable and start the qemu-guest-agent service
sudo systemctl enable qemu-guest-agent --now