Steam for Linux

Steam for Linux

154 ratings
SteamOS Basic Guide Installation on VirtualBox & VMWare Player
By rebelholic
Its my basic guide to help beginner users to install SteamOS on Virtual Box & VMWare Player till finish from my experiences. If you follow this guide with careful you can figure it with yourself till finish.
My reason install SteamOS to VirtualBox: SteamOS is still in beta stage and purpose for IT experts only and I don't want to waste my time to install steamOS on my machine before Valve release SteamOS final version.
 
Rate  
Favorite
Favorited
Unfavorite
Things You Must Need to Know Before Install SteamOS
Before Install SteamOS on VirtualBox You Must Download All Files like below:

1. Free Iso Creator 0.1 ---> Download here! [www.softsea.com]
2. Virtual Box ---> Download here! [www.virtualbox.org]
3. SteamOS ---> Download here!

After you download these applications (except SteamOS) you should install till completed (I can't give more detail on this guide but I hope you can figure it).

System Requirements:
Your Machine must have hardware virtualization support to running SteamOS on Virtualbox and you can enable it on BIOS setting. Like screenshot from my laptop:

For further information about hardware virtualization support you can visit this link and read "chapter 3.1.2. 64-bit guests"[www.virtualbox.org]
Guide to build ISO for SteamOS
I recommended you to using Free ISO creator because its simple tool to build ISO for SteamOS than other tools also freeware. After downloaded and installed from link above you can build your steamOS (after extracted from SteamOS.zip) like screenshot below:



After you build SteamOS ISO, you can use it to install on VirtualBox or burn it to DVD.

Alternative way if you want finished ISO build and worry will get error when installing SteamOS you can download official SteamOS ISO on this link
Guide to Setup Virtual Box Before Install SteamOS
After you installed virtualbox with success, you must follow my guide to setup virtualbox before install SteamOS like below:
1. Open VirtualBox and click New button after that it will show dialog window like screenshot below:

You must setup like screenshot above and if you don't get "Debian64" for linux version, its mean you must enable hardware virtualization on your BIOS setting or you can't install SteamOS. Don't forget click OK to continue.

2. After "Create Virtual Machine" window show like screenshot below, you must choose "create a virtual hard drive now" and click ok to continue.


3. For "Memory Size" you must set to 1024 MB or more.

4. For Virtual Hard Drive you must choose "Virtualbox Disk Image (VDI)", Dynamically Allocated for "Storage on Physical Hard Drive" window.

5. For "File Location and Size" you should set more than 30 GB and type a name for this file what do you like. Don't forget click "create" to finish this task.

6. Click "setting" button to show setting menu and choose system option to enable EFI and disable floppy disk like screenshot below:


7. Choose display option on setting menu to set RAM video to 128 MB and enable 3d acceleration like screenshot below:


8. Choose storage option on setting menu to browse steamos.iso to attach to "cd/dvd drive" like screenshot below:


9. Finish and its time you ready to move next guide to install steamOS.
Guide to Install SteamOS
After you follow all instructions from last guide with success you can follow my final guide to Install SteamOS till finish.
1. Click "Start" button to boot virtual machine on virtualbox.
2. After that it will show a screen like screenshot below:

3. You must type FS0:\EFI\BOOT\BOOTX640 into the "2.0 Shell>" prompt, and press enter. After that it will show "error: prefix is not set" thing for a minute before GRUB actually comes up.

4. If success, you should choose "Automated Install" for begin installation like screenshot below:


5. You should wait installation till finish like screenshot below:


6. After installation finish you should click "continue" button to reboot.

7. After reboot it will show GRUB bootloader and you must choose "recovery mode" to enter to terminal session like screenshot below:


8. You should follow steps below to remove NVIDIA package and install vboxadditions:
Instructions to remove nvidia package
a. Remove these packages with the command:
apt-get purge ".*nvidia.*"
b. Regenerate a new configuration file:
dpkg-reconfigure xserver-xorg
C. You can install vboxadditions package with next guide

Instructions to install vboxadditions package
You must install Vbox additions package with properly because very useful for x.org (the graphical engine) to work properly, as it contains the correct (video) drivers for the VM. Without it you'll just end up with a blank screen whenever you try to boot Steam OS.

a. Click "Devices-Insert Guest Additions CD Image" to mount Guest additions ISO via virtual box like this screenshot below:


b. Mount the CD-ROM to be able to access the contents.
mount /dev/cdrom /media/cdrom
c. Run the VBox additions installer, via the "sh" shell.
sh /media/cdrom/VBoxLinuxAdditions.run
d. Reboot the computer.
reboot

9. After reboot you will back to GRUB bootloader and you must choose SteamOS not recovery mode again like screenshot below:


10. Finally, you only type "steam" for login and password to continue to SteamOS desktop like screenshot below:


11. Congratulations, you finish all my basic guide and you can use SteamOS desktop what do you like screenshot below:



Quick Guide Installation SteamOS on VMWare Player
You should check out my quick guide about installation SteamOS on VMPlayer on youtube. Before begin you can download VMWare Player with free on this link[my.vmware.com].

Please check out my guide on my youtube channel:

Tips to enable access to the linux desktop:

1. Select setting-interface
2. Choose "enable access to the linux desktop" and click "done" button.
3. Select "exit" and return to desktop.
Frequently Asked Questions (FAQ)
I hope you should read this FAQ with carefully if got common problem when installing SteamOS.

  • When I type "FS0:\BOOT\BOOTX640" I've got nothing like this screenshot below before install SteamOS?

    A: Please read step no. 1 on "Guide to Setup Virtual Box Before Install SteamOS" to solve your problem.

  • For some reason the FSO:\EFI\STEAMOS\BOOTX640 isnt working. It says its not recognized as an internal or external command.
    A: Please read step no. 1 on "Guide to Setup Virtual Box Before Install SteamOS" to solve your problem and also make sure you are making the correct letter O and 0 look similar as does l and 1.

  • How I can back to SteamOS again after close VirtualBox?
    A: Launch the machine and you will enter to Shell and type commands below:
    FS0:
    efi\steamos\grubx64.efi

    or you can see my screenshot below:


  • I have still get endless problem till now, can you provide VirtualBox Image for me as alternative solution?
    A: Sure, you can download on this link.[dl.dropboxusercontent.com] (Big thanks to ruthan)

    Note: These FAQ can be changed at any time according to the prevailing conditions
Conclusion
If you want video tutorial via youtube you can check out awesome video tutorial below by Widgetaah:

Hopefully it will helpful a lots for beginner users to understand about basic installation linux/steamOS. If you have still confuse or feedback regarding this basic guide please feel free to leave a comment below or get in touch with me through my website[bayamsoftware.com].

Big thanks to the uncanny netcode valley for basic tutorial but I still confuse and must figure it with myself to make this basic guide till finished.

Extra Time:

Don't forget check out my cs:go weapon skins if you interested.
< >
133 Comments
codyavenger May 13 @ 8:27am 
I dont know if this is any good - I did not try it yet but it looks better than the shi-tty wine install of steam
aggrressor Mar 13 @ 1:27am 
I'd like to point out, that for me, it was FS0:\EFI\BOOT\BOOTX641
I was constantly getting errors that no such file available for 640... obviously.
Basic Linux commands to help some of you - cd will navigate to a directory. ls will display contents

cd FS0:\EFI\BOOT
ls

at this point you'll see the contents of the BOOT folder. find something that looks like BOOTX641, and the actual number might be different, and in the command line enter the command, substituting the number with the one in your directory

BOOTX641

This will get you past that error, if the name was different.
This gave me the idea: https://forums.virtualbox.org/viewtopic.php?f=1&t=45065
But knowledge of Linux also helped.
Jazzault Feb 3 @ 7:38pm 
Is it necessary for the SteamOS iso to be like the picture? Like "attached to: not attached'' ????
SeriousCCIE Dec 29, 2015 @ 10:26am 
I had followed this guide a while back and determined that running modern games in an emulated version of a beta copy of an OS that doesn't directly support the video options I have, let alone properly through emulation -- no amount of hoping could allow me to do much more than use it to view ads and play a choppily performing game of Monaco.

But, the journey is sometimes worth more than the destination.

I hope to install the SteamOS on an older desktop (and benefit to direct and complete access to that hardware), but... this is not quite yet ready as a serious undertaking for those of us unwilling to upgrade to Windows 10.
rebelholic  [author] Nov 26, 2015 @ 6:40pm 
@All
Please check out my video above for more detail...
ATOM Nov 23, 2015 @ 9:21pm 
Hey All,

"3. You must type FS0:\EFI\BOOT\BOOTX640 into the "2.0 Shell>" prompt, and press enter. After that it will show "error: prefix is not set" thing for a minute before GRUB actually comes up."

I meet with an issue of runnig BOOTX640, but after small investigating find that in the BOOT folder there BOOTX641.efi file:

FS0:\EFI\BOOT\BOOTX641
600piecesof8 Nov 4, 2015 @ 4:21am 
@octane: You ask a too much I think. This guide is highly detailled and I am thankful for that. As an admin, I can tell you that it one of the best guides I have seen so far. For questions like "what are VB guest extensions?", etc. please just google - tons of answers around.

As detailled by the OP, the guide mainly tells you how to install VirtualBox and make sure that it runs properly (hardware support, guest extensions). you may use any Virtual Machine (VM) like VMWare or KVM, etc. - Personally, I would not use a VM for gaming but just for testing stuff. Unless you don't worry about sound and have tons of RAM available.

SteamOS is an ordinary Debian, which is in many ways easier to handle than an Ubuntu. For the black screen problem on Nvidia cards, please also google the very easy solutions.
rebelholic  [author] Jul 30, 2015 @ 9:25pm 
@BarkingCrow
You should try with VMWare for more comfort
BarkingCrow Jul 30, 2015 @ 6:34pm 
Running into where i can't run vboxadditions. Anyone else run into this?
Error: sh 0 can't open vboxlinuxadditions.run
munchiesdope Jun 19, 2015 @ 5:46pm 
I think I found what is wrong. I need to download the custom installation