Skip to main content

Free Shipping on Domestic Orders $75+

How to install/dual boot Linux on your Chromebook

Views: 156

View statistics:

Past 24 Hours:
1
Past 7 Days:
16
Past 30 Days:
55
All Time:
156
Comments: 0

No one has left comments on this guide. Will you be first?

Go to guide comments
Completed: 0

No one has marked this guide "completed." Will you be the first?

Favorites: 0

No one has favorited (and subscribed to) this guide. Will you be the first?

Time Required: 25 minutes
Difficulty: Moderate
Community-Contributed Guide

An awesome member of our community made this guide. It was not created by iFixit staff.

How to install/dual boot Linux on your Chromebook

Introduction

Go to step 1 ↓

Want to push your Chromebook beyond its typical capabilities? This guide will allow you to run Linux alongside Chrome OS on your Chromebook. When finished, you can choose which operating system to boot each time you start your device

⚠️ Before You Begin

Note: You do not need to disable hardware write protection for RW_LEGACY.

Important: If your Chromebook is school/work managed, Developer Mode may be blocked by the administrator. Don't try to bypass an organization's management restrictions

MrChromebox firmware can allow supported Chrome OS devices to boot operating systems other than Chrome OS, including Linux. Before proceeding, make sure your device is supported and that you understand the risks involved.

Important

  • This guide only works with certain Chromebook processors. Check the supported devices list to confirm your specific Chromebook model is compatible before starting.
  • "To find your Chromebook's board name:
    1. Press Esc + Refresh + Power together
    2. Look for the board name in the recovery screen information
    3. Write it down
    4. Search for that name on the supported devices list using Ctrl + F
    5. Make sure your device shows a checkmark ✅, not an X or EOL (End of Life) message
    6. If you see an X or EOL, this guide will not work for your device
  • Backup your important data before making any changes.
  • Follow the official MrChromebox documentation carefully.

🔗 Check Supported Devices:
https://docs.mrchromebox.tech/docs/suppo...

⚠️ Do not continue until you have confirmed that your device is supported.

    1. How to install/dual boot Linux on your Chromebook, Back up your Chromebook data: step 1, image 1 of 1
      • ⚠️ Warning: Enabling Developer Mode will erase all local data on your Chromebook.

      • Back up your important files before continuing:

      • Documents, downloads, photos, and bookmarks

      • Save them to Google Drive, OneDrive, an external USB drive, or an SD card

      • Make sure all important data is safely backed up before moving to Step 2."

      Ask FixBot

      Add Comment

    2. How to install/dual boot Linux on your Chromebook, Enabling Developer mode on chromebook: step 2, image 1 of 3 How to install/dual boot Linux on your Chromebook, Enabling Developer mode on chromebook: step 2, image 2 of 3 How to install/dual boot Linux on your Chromebook, Enabling Developer mode on chromebook: step 2, image 3 of 3
      • Turn the Chromebook off

      • Hold Esc + Refresh (the circular-arrow key), then press Power.

      • When the Recovery screen appears, release the keys.

      • Press Ctrl + D.

      • Press Enter to confirm enabling Developer Mode.

      • Wait while Chrome OS transitions to Developer Mode. Don't turn the Chromebook off during this process.

      • After it finishes, you'll see the Developer Mode warning screen on startup. You can press Ctrl + D to continue booting.

      Ask FixBot

      Add Comment

      • At the ChromeOS login screen, press Ctrl + Alt + F2

      • If this doesn't work, select 'Browse as Guest' first, then try Ctrl + Alt + F2 again

      • You do not need to sign in with a Google account if you don't want to

      • You should get a terminal/login screen. Log in as:chronos

      • commamd: cd; curl -LOf https://mrchromebox.tech/firmware-util.s... && sudo bash firmware-util.sh

      • Safety Warning: ⚠️ Important: Only run this command from the official MrChromebox website. Never run similar commands from untrusted sources, as they could damage your Chromebook or compromise your data.

      • When the menu appears, choose Install/Update RW_LEGACY Firmware

      • Follow the prompts and let it finish (if it let's you to choose between seabios and edk2 choose edk2 as that supports more OS types than seabios) and then Reboot your Chromebook

      Ask FixBot

      Add Comment

      • At the Developer Mode warning screen, press Ctrl + L to enter Legacy Boot/AltFw.

      • If you see a blank white screen with no number prompt, type any number from 0-9 and SeaBIOS/edk2 will launch

      • You can then boot your Linux USB/SD using the Esc key to enter boot options. On newer devices, you may see an edk2 menu; on older ones, you may see SeaBIOS.

      Ask FixBot

      Add Comment

Conclusion

Congratulations! You now have the option to

  • 🐧 Boot Linux from USB/SD or internal storage.
  • 🔄 Dual-boot Chrome OS + Linux — Chrome OS stays installed and functional.
  • ⌨️ Press Ctrl+L at the Developer Mode screen to enter the Legacy/AltFw bootloader.
  • 🛠️ Better boot support than the stock legacy payload; newer devices use an edk2/UEFI-based payload.
  • 🔓 You don't have to open the Chromebook or disable hardware write protection.
  • 🛡️ ChromeOS Recovery and the normal ChromeOS firmware functionality remain available.
  • ## Resources
  • For updates, scripts, and additional documentation, visit my GitHub repo:
  • [Tech Help Site v2](https://github.com/shreyas368/tech-help-...)
  • Video walkthroughs will be added soon. Stay tuned on my GitHub repo for updates.

*

Cancel: I did not complete this guide.

Shreyas vuyyuru

Member since: 07/12/26

37 Reputation

11 Guides authored

0 Guide Comments

Add Comment

View Statistics:

Past 24 Hours: 1

Past 7 Days: 16

Past 30 Days: 55

All Time: 156