• Skip to main content
  • Skip to primary sidebar
  • Deals
  • Features
  • Guides
  • Chromebooks
  • Videos
  • Podcast
  • More +
    • Reviews
    • Unboxing
    • Upcoming Devices
    • Chromebook Plus
    • Chrome
    • ChromeOS
    • Chrome OS Flex
  • Search
  • Sign Up
  • Log In
Chrome Unboxed – The Latest Chrome OS News

Chrome Unboxed - The Latest Chrome OS News

A Space for All Things Chrome, Google, and More!

  • Deals
  • Features
  • Guides
  • Chromebooks
  • Videos
  • Podcast
  • More +
    • Reviews
    • Unboxing
    • Upcoming Devices
    • Chromebook Plus
    • Chrome
    • ChromeOS
    • Chrome OS Flex
  • Search
  • Sign Up
  • Log In

Developers made a cleaner way to install Steam on a Chromebook

October 2, 2020 By Gabriel Brangers View Comments

Support our independent tech coverage. Chrome Unboxed is written by real people, for real people—not search algorithms. Join Chrome Unboxed Plus for just $2 a month to get an ad-free experience, access to our private Discord, and more. Learn more about membership here.
START FREE TRIAL (MONTHLY)START FREE TRIAL (ANNUAL)

Between Android apps, Stadia and GeForce Now, Chromebooks are quickly becoming legitimate gaming machines capable of serving up premium gaming experiences for the masses. Whether you’re a casual gamer of a hardcore battling machine, Chrome OS offers a little something for just about everyone. The one gaming platform that still eludes Chrome OS is Valve’s widely used Steam. Steam is the home for more than 30,000 games as well as a hub for gaming communities, servers, and creation tools for developers.

While Steam isn’t “officially” supported on Chrome OS at the moment, we’ve long dabbled with installing the Steam Linux packaged since the days of dual-booting Linux via crouton. Now that Chrome OS runs a Debian container, you can actually install Steam from the terminal or by downloading the .deb package from the website. Problem is, the limited framework of Chrome OS’ Debian container leaves Steam missing a fair amount of dependencies that are required for the application to run.

Xremove ads

Thankfully, Google and Valve have teamed up to work on a project that has been dubbed “Borealis.” The purpose of the undertaking appears to be creating a dedicated VM designed specifically for installing and running Steam inside a Termina VM environment. We haven’t seen any official announcement or timeline on when we will see Borealis emerge but it’s clear from recent commits that developers are working hard to get the project off the ground. If I had to take an educated guess, I think that Borealis will simply be the “app” that triggers the installer for Steam in its own isolated VM. The preliminary icon for Borealis can be seen below.

We’ll have to wait and see how Borealis pans out but in the meantime, there’s an easier and cleaner way to install Steam on Chrome OS. The method comes to us thanks to the work being done on Borealis. A few months back, when Borealis first came to light, I discovered a commit that referenced a Chrome OS-specific installation script for Steam. A savvy Redditor has since discovered how to download and execute the script with one all-encompassing command that can be executed in the Linux terminal of your Chromebook.

Featured Videos

Xremove ads

To get started, you’ll need to make sure your Chromebook is up to date and ready for Linux apps. You can learn all about getting started with Linux on Chrome OS in this article from our Command Line series. Now that you’re done with that, you’ll probably want to enable the pointer lock flag for Linux. This will allow your cursor to lock to the bounds of the display when you’re in-game. Without it, you will find yourself unable to turn further than 90 degrees left or right. Drop this URL in your browser and enable the flag. Restart the browser and now we can install Steam.

chrome://flags/#exo-pointer-lock

Installing this script will install Steam as well as all of the libraries and dependencies needed to make it run properly in the Debian container on Chrome OS. To download and run the installer, open the Linux terminal. You can find it in your Chrome OS app launcher under the name “Terminal.” Paste the following commands into the terminal. To do this, highlight the entire code, right-click, and click copy. To paste it into the terminal, right-click(2-finger click) anywhere inside the terminal and it will paste the code. Hit enter and sit back while the process completes.

/usr/bin/curl -L "https://chromium.googlesource.com/chromiumos/platform/dev-util/+/master/contrib/gfx/crostini-steam-setup.sh?format=TEXT" | /usr/bin/base64 -d > /tmp/crostini-steam-setup.sh; /bin/chmod a+x /tmp/crostini-steam-setup.sh; /usr/bin/sudo /tmp/crostini-steam-setup.sh

Once the installation is done, you should find the Steam icon in your app launcher. Keep in mind, Borealis is still a work in progress and I’m sure that developers are working to get the experience running very well before it makes its debut. Running Steam in the default Linux container works but the gaming experience is far from perfect. I was able to play Source like Day of Defeat just fine but it’s clearly not as smooth as running Steam on Windows or straight Linux. Still, if you want to play games like Portal or Half-Life, this will do the trick on most Intel Core Chromebooks. Note: This script will not work for ARM-powered Chromebooks.

Xremove ads

SUBSCRIBE TO UPSTREAM

Get Chrome Unboxed delivered straight to your inbox

Upstream is our flagship, curated newsletter with the top stories, most click-worthy deals, giveaways, and trending articles from Chrome Unboxed sent directly to your inbox a few times a week. Join 31,000+ subscribers.

SUBSCRIBE HERE!

Shout out to u/xjrqh for finding this handy script.

Filed Under: Apps, Chromebooks, ChromeOS, Command Line, Crostini

About Gabriel Brangers

Lover of all things coffee. Foodie for life. Passionate drummer, hobby guitar player, Web designer and proud Army Veteran. I have come to drink coffee and tell the world of all things Chrome. "Whatever you do, Carpe the heck out of that Diem" - Roman poet, Horace. Slightly paraphrased.

Primary Sidebar

Xremove ads

Deals

The best Chromebook deals today

By Robby Payne
March 30, 2026

The Acer Chromebook Plus Spin 714 hits a new all-time low at $270 off

By Robby Payne
March 25, 2026

You can score $40 off Google’s battery-powered Nest Doorbell right now

By Joseph Humphrey
March 20, 2026

The touchscreen Lenovo Chromebook Slim 3 is a steal at under $200

By Robby Payne
March 16, 2026

Google TV Streamer and Remote held in front of a wall-mounted TV

The premium Google TV Streamer 4K is back down to $80

By Joseph Humphrey
March 16, 2026

More Deals

Xremove ads

Reviews

Acer Chromebook Plus Spin 514 Review: Kompanio Ultra power in a convertible

By Robby Payne
December 24, 2025

My review after 6 weeks with the Lenovo Chromebook Plus 14 [VIDEO]

By Robby Payne
August 11, 2025

One week with the best small Android tablet you can buy, and I’m sold

By Robby Payne
May 9, 2025

Best Chromebooks of 2024 [VIDEO]

By Robby Payne
November 28, 2024

Samsung Galaxy Chromebook Plus Review: Samsung is back! [VIDEO]

By Robby Payne
October 28, 2024

More Reviews

Xremove ads

Guides

This Chromebook trackpad shortcut is definitely not new, but is blowing my mind

By Robby Payne
March 11, 2024

How to reduce broadcast delay on YouTube TV to stop live spoilers

By Robby Payne
December 8, 2023

Windows PC keyboard and Chromebook

How to use a Windows keyboard with a Chromebook

By Joseph Humphrey
December 8, 2023

How reset and revert your Chromebook to the previous version of Chrome OS

By Robby Payne
November 29, 2023

My Chromebook Plus features disappeared: here’s how I fixed it

By Robby Payne
November 24, 2023

More Guides

TWITTER · FACEBOOK · INSTAGRAM · YOUTUBE · EMAIL · ABOUT

Copyright © 2026 · Chrome Unboxed · Chrome is a registered trademark of Google Inc.
We are participants in various affiliate advertising programs designed to provide a means for us to earn fees by linking to affiliated sites.

PRIVACY POLICY