Facebook Twitter Instagram
    • About
    • Privacy Policy
    • Write For Us
    • Newsletter
    • Contact
    Instagram
    About ChromebooksAbout Chromebooks
    • News
      • Reviews
    • Business
    • How to
      • IP Address
    • Apps
    • Q&A
      • Opinion
    • Podcast
    • Gaming
    • Blog
    • Contact
    • Acer Chromebook Spin 514_CP514-1H keyboard backlit
    About ChromebooksAbout Chromebooks
    Home»How to»Can’t open your Project Crostini container Terminal? Here’s how to get access
    How to

    Can’t open your Project Crostini container Terminal? Here’s how to get access

    Kevin TofelBy Kevin TofelMay 16, 20186 Comments2 Mins Read
    Crostini terminal in crosh
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Lo and behold, I made an unintended mistake today and lost the ability to use the Terminal for Linux apps on my Pixelbook. It turns out that you can manually update the Linux container component by typing chrome://components in your browser bar and selecting the Update option for the cros-termina component.

    Chrome components

    Just because you can do something doesn’t mean you should. As I, and several others on Reddit found out, the latest version of cros-termina sort of breaks the ability to run the Terminal app on a Chromebook. When I click the Terminal app to open it, it appears and then disappears. Fret not because there’s a solution. And to be honest, the Chromium team is already working on a fix.

    Until that happens, following these steps will get you back into your Linux apps on Chrome OS, which of course is only in the Dev Channel for now.

    1. Press ctrl+alt+t to open the standard crosh shell in a browser tab.
    2. Type vsh <vm_name>, where vm_name is very likely termina by default.
    3. Type  lxc exec <container_name> — /bin/login -f <username>. The default container_name should be penguin and the username is whatever user name you used to set up your container in the first place. For me that was kctofel.

    What should happen — or at least what happens for me — is the container opens, but not in the Terminal app. Instead you’ll see the Linux environment in crosh, however, it works the same as in Terminal.

    Crostini terminal in crosh

    It’s likely we won’t need this workaround for long, but I wrote it up because if there’s ever a future occurrence of this issue, I suspect this same workaround will do the trick.

    Chrome OS Crostini Linux Project Crostini
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Kevin Tofel
    • Website

    After spending 15 years in IT at Fortune 100 companies, Kevin turned a hobby into a career and began covering mobile technology in 2003. He writes daily on the industry and has co-hosted the weekly MobileTechRoundup podcast since 2006. His writing has appeared in print (The New York Times, PC Magazine and PC World) and he has been featured on NBC News in Philadelphia.

    6 Comments

    1. SKStark on November 10, 2018 3:33 pm

      Man, thanks — opening the Linux terminal has been hit and miss on my Chromebook, with it taking an awkwardly long time to open, or the icon just “spinning and spinning” and not actually opening. This method of yours is fast and so far 100% reliable. Wonderful, thanks!

      • Kevin C. Tofel on November 10, 2018 4:52 pm

        ??

    2. Albert on February 26, 2019 3:38 pm

      Thanks for this, latest update breaks Terminal as well. Unfortunately, that command just waits for a second, then goes back to the normal `termina` prompt. Any ideas how to debug? I’ve been using `lxc exec penguin /bin/bash`, but that drops me in as root and `su – username`-ing doesn’t allow me to enter a password when I run `sudo` commands. Any idea how I can dig in more deeply?

      • dragon788 on May 31, 2019 9:55 am

        You can login as root and set/reset your user’s password using `passwd YOURUSERNAME` and then use the instructions above (the -f didn’t work for me) and supply the password you set to get logged in. I prefer working without a password, but to investigate fully why it broke I’m OK with temporarily setting it before I reset everything again.

    3. Alejandro on December 12, 2019 7:50 am

      I get this after running “vsh termina” -> [ERROR:vsh.cc(101)] Failed to get VM info for termina

    4. Daniel Norton on January 23, 2020 4:14 pm

      I’m running 79.0.3945.123 and it still stops creating VMs after a while and the only complete workaround is to log out and back int. This procedure going through the browser tab, however, works fine.

    Top Posts

    How To Participate In Online Surveys For Cash?

    May 10, 2025

    How To Use chrome://flags/#allow-insecure-localhost 

    May 9, 2025

    Are Web Browsers Available for Apple TV Users?

    May 9, 2025

    Using Typography Psychology to Strengthen Branding with CapCut PC

    May 9, 2025

    How Privacy Tools Are Changing the Way We Play Online

    May 9, 2025
    • About
    • Privacy Policy
    • Write For Us
    • Newsletter
    • Contact
    © 2025 About Chrome Books. All rights reserved.

    Type above and press Enter to search. Press Esc to cancel.