Running a SteamOS 3 Holo VM in ProxMox VE with HoloISO

What is HoloISO?

[HoloISO] attempts to bring the Steam Deck's SteamOS Holo into a generic, installable format, and provide a close-to-official SteamOS experience. Main point of this project focuses in re-implementing proprietary (as in runs-only-on-deck) components that Steam client, OS itself, gamescope and user-created applications for Deck rely on. -https://github.com/theVakhovskeIsTaken/holoiso
  1. Log into the ProxMox web UI
  2. Select a storage from the left navigation pane to download the .iso to
  3. Select ISO Images in the left sub-navigation pane
  4. If running ProxMox 6, download HoloISO Download and upload it to the ProxMox ISO image library
  5. If on ProxMox 7, click Download from URL and paste the download URL from above > Click Query URL > Click Download
  6. Right click the ProxMox node name > Create VM
  7. Give the VM a unique ID and Name > Next
  8. On the OS tab, Select the HoloISO installation .iso file, leave the Type as Linux and the Version as 5.x - 2.6 Kernel > Next
  9. 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 8192 or more (Must be at least 8 GB to reach the installer desktop environment) > Next
  13. Leave the defaults on the Network tab > Next
  14. Verify the summary and click Finish
  15. Select Hardware from the left sub-navigation menu
  16. A physical GPU passthrough is required to run SteamOS and games (A full tutorial can be found here)
  17. Passthrough a USB keyboard and mouse by clicking Add > USB Device > Select the USB device(s) or port(s) to pass to the VM
  18. Right click the HoloISO VM in the left navigation pane > Start
  19. Press Enter to select SteamOS installer
  20. Wait while the SteamOS installer initializes
  21. Once a desktop environment displays, double click the Install SteamOS icon
  22. When prompted, select Installation type #2 deck-experience > Click OK
  23. Select sda from the list of available disks > Click OK
  24. Select Erase entire drive > Click OK
  25. Click Yes to confirm the installation
  26. When prompted, enter and confirm a root password
  27. Enter a username and enter and confirm the user's password
  28. After the HoloISO install completes, click the Applications menu > Shutdown > Shutdown
  29. In the Proxmox web UI, select Hardware from the left sub-navigation menu > Double click the CD/DVD drive > Select Do not use any media > Click OK
  30. Right click the HoloISO VM in the left navigation pane > Start
  31. The initial boot will sit at Loading initial ramdisk... for a few moments, be patient
  32. Select a Language
  33. Select a Timezone
  34. Select Wired connection 1
  35. Wait while SteamOS downloads and installs updates
  36. The VM will reboot
  37. Log in with an existing Steam account
  38. Welcome to HoloISO / SteamOS 3 Holo

A full tutorial for passing a physical disk to a VM can be found here