- 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
- If running ProxMox 6, download the SteamOS .iso Download and upload it to the ProxMox ISO image library
- If running ProxMox 7, click Download from URL and paste the download URL from above > Click Query URL > Click Download
- Right click the ProxMox node name > Create VM
- Give the VM a unique ID and Name > Next
- On the OS tab, Select the SteamOS installation .iso file, leave the Type as Linux and the Version as 5.x – 2.6 Kernel > Next
- On the System tab, set the BIOS field to OVMF (UEFI), Check the Add EFI Disk checkbox, Uncheck the Pre-Enroll Keys checkbox, Machine field to q35 and the SCSI Controller to VirtIO SCSI > Next
- On the Hard Disk tab, set the Disk size to 16 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 or more > Next
- Leave the defaults on the Network tab > Next
- Verify the summary and click Finish
- Right click the SteamOS VM in the left navigation pane > Start
- Click console in the left sub-navigation menu
- Press Enter to select Automated install (WILL ERASE DISK!)
- Wait while SteamOS copies and installs files
- Once the installation completes a desktop environment will display and SteamOS will check for and install updates
- After updates are installed the VM will reboot
- The first reboot can take several minutes, so be patient (You can send CTRL+ALT+F2 to the VM to view the boot progress)
Post-Installation Steps (Optional, but recommended)
- At the black screen, Send CTRL+ALT+F2
- Enter the username desktop
- Run the following command to set a password# set desktop user password
passwd
# enter and confirm a password for the desktop user
# start the desktop environment
startx - Shutdown the VM
- A physical GPU passthrough is required to run Steam and games at this point (A full tutorial can be found here)
Setting Up Steam in SteamOS
- Select a language > Click Next
- Select I Agree on the EULA screen
- Click Next at the screen calibration
- Select a timezone > Click Next
- Click the Run Steam Now button
- Select Login
- Log in with an existing Steam account
A full tutorial for passing a physical disk to a VM can be found here
SteamOS is our Linux-based operating system. The base system draws from Debian 8, code named Debian Jessie. Our work builds on top of the solid Debian core and optimizes it for a living room experience. Most of all, it is an open Linux platform that leaves you in full control. You can take charge of your system and install new software or content that you want. –https://store.steampowered.com/steamos/buildyourown