Installing Steam OS (A Debian Linux based distribution) on VMware Workstation running on Microsoft Windows.
Curious what Steam OS is? Click Here
Download the Steam OS Beta from Here
Extract the downloaded zip file to a directory. We will use C:\SteamOS\ for this example.
Download and install Windows AIK from Here (Automated Installation Kit) which includes oscdimg.exe (If you already have oscdimg then you do not need to install Windows AIK)
Launch a command prompt (cmd.exe) and enter the following command
“C:\Program Files\Windows AIK\Tools\x86\oscdimg.exe” -m -o -j2 -h -pEF -bC:\SteamOS\boot\grub\efi.img -lSteamOS C:\SteamOS\ C:\SteamOS\SteamOS.iso
You should now have a .iso file of Steam OS.
In VMware Workstation, create a new Custom Virtual Machine Highest Hardware Compatibility (I used Workstation 8.0)
Use Create a new Virtual Machine Custom Highest Hardware Compatibility
Choose your ISO file that is saved at C:\SteamOS\SteamOS.iso
Choose Linux > Debian 6 (Either 32 or 64 bit)
Choose a name for the Virtual Machine such as “SteamOS” and choose where to save the virtual machine
Choose 1 processor Choose 4GB memory (or more)
Use Bridged or NAT networking Use the recommended Storage controller
Create a new virtual disk
Choose 500GB for the disc size, DO NOT “Allocate all disc space now” as this is just a test system.
Choose to store the disk as a single file as it should be relatively small
Choose “Customize Hardware” and then under display choose “Accelerate 3D Graphics”
Uncheck “Power on this virtual machine after creation” and choose to Finish.
Now go into the directory that you choose to save your virtual machine such as “C:\Users\Joe\Virtual Machines\SteamOS” and open “SteamOS.vmx” with a text editor and add the following lines to the end of the file.
firmware = “efi”
bios.forceSetupOnce = “TRUE”
Then save the file.
Once that completes you should see this confirmation screen. do as it suggest and remove the ISO from the virtual machine and then choose “Continue” (or just reset the virtual machine if the mouse pointer stopped working).
and then after a few seconds it should come up with the SteamOS Login screen.
From the dropdown choose “GNOME Classic ” instead of “Default Xsession”
Login with these credentials
It will log in and the resolution will be set VERY high.
Solve this by going to Applications > System Tools Preferences > System Settings and choosing “Displays”. Then set your resoltion to something that will fit your screen.
You should then see the SteamOS Desktop
Steam will now begin updating. (If it does not begin updating then make sure that you have an active internet connection by going to Applications > Internet > Iceweasel Browser and visiting a website.
Exit the steam window by going Steam > Exit
The terminal should now say “Shutting down . . . ” then “Shutdown”
You can now exit the terminal window.
Log out of the “steam” account.
Log in with GNOME Classic with the following credentials
You will need to change your resolution again like we did earlier.
This script will perform the post-install customizations, delete itself, then reboot into the recovery partition capture utility.
When prompted enter “y” to confirm that you would like to continue restoring.
THIS DOCUMENT IS A WORK IN PROGRESS