Running a SteamOS 3 Holo VM in ProxMox VE with HoloISO
#SteamOS #HoloISO #Proxmox
Full steps can be found at https://i12bretro.github.io/tutorials/0815.html
--------------------------------------------------------------------
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
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 HoloISO https://gdrivecdn.thevakhovske.pw/3:/HoloISO/HoloISO_Stable_OfflineInstaller-20221106_1516-x86_64.iso and upload it to the ProxMox ISO image library
05. If on 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 HoloISO 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 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 https://youtu.be/x01oOUltTfY)
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 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