Running a SteamOS VM in ProxMox VE
#SteamOS #Proxmox #VirtualMachine
Full steps can be found at https://i12bretro.github.io/tutorials/0771.html
--------------------------------------------------------------------
What is SteamOS?
--------------------------------------------------------------------
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
01. Log into the ProxMox web UI
02. Select a storage from the left navigation pane to download the .iso to
03. Select ISO Images in the left sub-navigation pane
04. If running ProxMox 6, download the SteamOS .iso https://repo.steampowered.com/download/SteamOSDVD.iso | https://drive.google.com/file/d/1ZU84j0Ok1NZv8iyAqQwdAFkfRQoloCqE/view?usp=share_link and upload it to the ProxMox ISO image library
05. If running ProxMox 7, click Download from URL and paste the download URL from above ≫ Click Query URL ≫ Click Download
06. Right click the ProxMox node name ≫ Create VM
07. Give the VM a unique ID and Name ≫ Next
08. 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
09. 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
10. On the Hard Disk tab, set the Disk size to 16 GiB or more ≫ Next
11. On the CPU tab, set Cores to 2 or more and Type to host ≫ Next
12. On the Memory tab, set the Memory to 4096 or more ≫ Next
13. Leave the defaults on the Network tab ≫ Next
14. Verify the summary and click Finish
15. Right click the SteamOS VM in the left navigation pane ≫ Start
16. Click console in the left sub-navigation menu
17. Press Enter to select Automated install (WILL ERASE DISK!)
18. Wait while SteamOS copies and installs files
19. Once the installation completes a desktop environment will display and SteamOS will check for and install updates
20. After updates are installed the VM will reboot
21. 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)
--------------------------------------------------------------------
01. At the black screen, Send CTRL+ALT+F2
02. Enter the username desktop
03. 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
04. Shutdown the VM
05. A physical GPU passthrough is required to run Steam and games at this point (A full tutorial can be found https://youtu.be/x01oOUltTfY)
--------------------------------------------------------------------
Setting Up Steam in SteamOS
--------------------------------------------------------------------
01. Select a language ≫ Click Next
02. Select I Agree on the EULA screen
03. Click Next at the screen calibration
04. Select a timezone ≫ Click Next
05. Click the Run Steam Now button
06. Select Login
07. Log in with an existing Steam account
A full tutorial for passing a physical disk to a VM can be found https://youtu.be/ASwS8hZP5fE
### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro