Close Menu
    Facebook X (Twitter) Instagram
    • About
    • Privacy Policy
    • Write For Us
    • Newsletter
    • Contact
    Instagram
    About ChromebooksAbout Chromebooks
    • News
      • Stats
    • AI
    • How to
      • DevOps
      • IP Address
    • Apps
    • Business
    • Q&A
      • Opinion
    • Gaming
      • Google Games
    • Blog
    • Podcast
    • Contact
    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
    Share
    Facebook Twitter LinkedIn Pinterest

    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
    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.

    Related Posts

    4 Ways to Recover Deleted Photos on iPhone [2025 New Tech]

    August 29, 2025

    AI Tools With Shortest User Loyalty In 2025

    August 25, 2025

    Is Janitor AI Down?

    August 21, 2025

    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.

    Best of AI

    Most Repetitive AI Prompts Ever Entered Into Chatbots (2025)

    August 20, 2025

    Which AI Chatbots Are Most Trusted to Handle Sensitive Data? (2025)

    August 15, 2025

    Most Common AI Tools Used at Work (And What They’re Replacing) 2025

    August 11, 2025

    Which AI Chatbot is Used Most by Students?

    August 7, 2025

    Perplexity Statistics And User Trends [2025 Updated]

    July 29, 2025
    Trending Stats

    Chrome Usage vs. Focus Apps Statistics [2025 Updated]

    August 29, 2025

    How Many Chrome Extensions Does the Average User Have – But Never Use? (2025)

    August 27, 2025

    Chrome Mobile Market Share Statistics (2025 Updated)

    August 23, 2025

    Most-Cleared Browser Data Statistics [2025]

    August 22, 2025

    The Most Blocked Sites on Work Devices Using Chrome (2025)

    August 18, 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.