SteamOS for HTPC/gaming computer -W.I.P.
I am pretty inexperienced with linux. Any time I am working with it, there is a lot of googling and a lot of cursing.
This project is no exception. I am getting to where I would like to learn linux stuff a bit better and actually figure some things out.
I have tried out quite a few different types, ubuntu, mint, xubuntu, bamt and now I am messing with SteamOS. I am hoping to make this little computer into an htpc that I can use to play games, watch movies -streamed over my network, on netflix, or on comcast online. Also web surfing or playing music.
I cannot promise that everything here is correct or that there aren't redundant or unnecessary steps added, or that this will even work for you. I am not good enough at this stuff to help you with your issues, unless they happen to be something that I have fought through before or I can find it with google.
My hardware
ECS H61 itx (has onboard realtek ethernet that will be used for connection to network)
I5 2500k
4Gb x 2 ripjawsx
90gb vertex 3 ssd
cooler master elite 110 itx case
This is just a cheap, basic system. I have a hd5450 with hdmi that I would like to use to plug into the TV, but I haven't had very good luck getting it to work with any linux yet. I am starting out with a keyboard and mouse, but hopefully I can find a game controller/remote that will suit my needs.
First, Install Steam OS.
Download and install has changed, these are the new install instructions. (old directions below.)
Download here
Unzip the SteamOSInstaller.zip file to a blank, FAT32-formatted USB stick (MBR, not GPT).
*****OLD Directions*****
after restart, it will go all the way into the steam "big picture." To get back into the desktop you have to click "settings" then "interface" and check the box to be able to use desktop.
you can then click the power icon and exit to desktop.
once at desktop, open terminal and add a password for root:
I want to add a few things so that I can use netflix and comcast's online movie viewer.
Chromium, pepper flash, and pipelight/silverlight
first
add debian sources
(add these to the bottom)
hit ctrl+o
enter
ctrl+x
Copy the this to the file and save it, (hit ctrl+o, enter, ctrl+x)
Install chromium
Install pepper flash plugin
install pipelight (http://fds-team.de/cms/pipelight-installation.html)
I always like to test on a website too.
To test flash player go to the flashplayer site. www.adobe.com/software/flash/about/ It will show an animation and tell you your version of flash. It should be 12.***
To test silverlight, "search silverlight balls animation test" or go to www.bubblemark.com/silverlight2.html
Install xbmc
sudo apt-get install -t wheezy xbmc
This installs xbmc, but I haven't checked it yet for functionality and I don't know how to get it to see all my media that is stored on my windows 8 pc.
Again, this is a work in progress. I will add more as I figure it out. I am working on getting the hd5450 working next.
I am pretty inexperienced with linux. Any time I am working with it, there is a lot of googling and a lot of cursing.
This project is no exception. I am getting to where I would like to learn linux stuff a bit better and actually figure some things out.
I have tried out quite a few different types, ubuntu, mint, xubuntu, bamt and now I am messing with SteamOS. I am hoping to make this little computer into an htpc that I can use to play games, watch movies -streamed over my network, on netflix, or on comcast online. Also web surfing or playing music.
I cannot promise that everything here is correct or that there aren't redundant or unnecessary steps added, or that this will even work for you. I am not good enough at this stuff to help you with your issues, unless they happen to be something that I have fought through before or I can find it with google.
My hardware
ECS H61 itx (has onboard realtek ethernet that will be used for connection to network)
I5 2500k
4Gb x 2 ripjawsx
90gb vertex 3 ssd
cooler master elite 110 itx case
This is just a cheap, basic system. I have a hd5450 with hdmi that I would like to use to plug into the TV, but I haven't had very good luck getting it to work with any linux yet. I am starting out with a keyboard and mouse, but hopefully I can find a game controller/remote that will suit my needs.
First, Install Steam OS.
Download and install has changed, these are the new install instructions. (old directions below.)
Download here
Unzip the SteamOSInstaller.zip file to a blank, FAT32-formatted USB stick (MBR, not GPT).
Put the USB stick in your target machine. Boot your machine and tell the BIOS to boot off the stick. (usually something like F8, F11, or F12 will bring up the BIOS boot menu).
Make sure you select the UEFI entry, it may look something like "UEFI: Patriot Memory PMAP"
Pick "Automated Install" from the next menu.
The rest of the installation is unattended and will repartition the drive and install SteamOS.
After installation is complete, the system will reboot and automatically log on and install Steam. At this point an internet connection is required. If you have an internet connection, Steam will automatically install itself. If you do not have an internet connection (for instance, if you need to connect to a WiFi access point) you will get a popup telling you this. Close the popup and you will get the network configuration UI where you can set up your network. Once you are connected to the internet, close this UI and Steam will install itself.
After Steam finishes installing, your system will automatically reboot and create a backup of the system partition.
When the backup it is finished select "reboot" to boot into your freshly installed SteamOS
*****OLD Directions*****
download iso here: http://steamcommunity.com/groups/steamuniverse/discussions/1/648817378243644036/
use win32diskimager to put iso onto usb
go into bios set to boot from hard drive first, then reboot and select the quick boot menu to boot from usb once (I put that because it doesn't prompt you to remove the install usb drive before it reboots, so it will start installing again)
select boot menu to boot from usb
install. If hardware is somewhat compatible it should go all the way through, including booting to desktop and downloading the steam client. Follow prompts and install steam and sign in.
log out -it will do some back up image or something like that, then
restart
after restart, it will go all the way into the steam "big picture." To get back into the desktop you have to click "settings" then "interface" and check the box to be able to use desktop.
you can then click the power icon and exit to desktop.
once at desktop, open terminal and add a password for root:
to gain root access, you need to assign a password. From the desktop session, start a terminal window and type "passwd". Enter your new password twice. Now you can use the "sudo" command to perform privileged operations.
I want to add a few things so that I can use netflix and comcast's online movie viewer.
Chromium, pepper flash, and pipelight/silverlight
first
add debian sources
Code:
sudo nano /etc/apt/sources.list
(add these to the bottom)
Code:
deb http://http.debian.net/debian wheezy main contrib non-free
deb-src http://http.debian.net/debian wheezy main contrib non-free
deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
deb http://ftp.debian.org/debian wheezy-backports main contrib non-free
hit ctrl+o
enter
ctrl+x
Code:
sudo nano /etc/apt/preferences
Code:
Package: *
Pin: release l=SteamOS
Pin-Priority: 900
Package: *
Pin: release l=Debian
Pin-Priority:-10
Install chromium
Code:
sudo apt-get update
sudo apt-get install chromium
Install pepper flash plugin
Code:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -t pepperflashplugin-nonfree
install pipelight (http://fds-team.de/cms/pipelight-installation.html)
You can start chromium then type in chrome://plugins to make sure that your plugins are enabled.Code:sudo dpkg --add-architecture i386 sudo wget http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/SteamOS/Release.key sudo apt-key add Release.key echo "deb http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/SteamOS/ ./" | sudo tee /etc/apt/sources.list.d/pipelight.list
The next step is to update your apt cache so that you can finally install the Pipelight package and it's dependencies. Use the following command to do this:
sudo apt-get update
The package can now finally installed with the following command:
sudo apt-get -o Dpkg::Options::="--force-overwrite" install pipelight-multi
sudo pipelight-plugin --update
# enable plugins
sudo pipelight-plugin --enable silverlight
# Type in 'Y' to accept the license of Silverlight and all required modules
I always like to test on a website too.
To test flash player go to the flashplayer site. www.adobe.com/software/flash/about/ It will show an animation and tell you your version of flash. It should be 12.***
To test silverlight, "search silverlight balls animation test" or go to www.bubblemark.com/silverlight2.html
Install xbmc
sudo apt-get install -t wheezy xbmc
This installs xbmc, but I haven't checked it yet for functionality and I don't know how to get it to see all my media that is stored on my windows 8 pc.
Again, this is a work in progress. I will add more as I figure it out. I am working on getting the hd5450 working next.
Last edited: