A step-by-step guide to enabling USB booting in Developer Mode & recovering from an external disk

If you want to boot up your Chromebook from a USB drive or another external device, such as an SD card, you can enable that option in Developer Mode. In this article, we’ll talk you through that process, as well as how to recover a Chromebook using a USB drive when there’s a problem with your OS.

Things You Should Know

  • To enable USB booting on a Chromebook, start up in Developer Mode and enter the USB booting command in Command Prompt.
  • Once USB booting is enabled, boot from the USB disk by pressing Ctrl + D in the Developer Mode startup screen.
  • Chromebook’s Recovery Mode also allows you to recover your system from a USB disk.
Method 1
Method 1 of 2:

USB Booting from Developer Mode

  1. 1
    Back up your Chromebook. Starting your Chromebook in Developer Mode may cause it to reset to factory settings. Some things, like your browser settings and files stored in the cloud, should be automatically backed up if you have syncing set up in Chrome. But if you’re worried about losing any of your data, particularly any Linux files or apps, do a backup first. To do this:[1]
    • Open Settings and select Advanced, then Developers.
    • Click Linux, then select Back up and restore.
    • Select Back up.
    • Choose where to save your files under the My Files heading on the left.
    • Enter a name for your backup file and click Save.
  2. 2
    Shut down your Chromebook. Make sure it’s powered down completely, not just sleeping. You’ll need to reboot it to enter Developer Mode.
    Advertisement
  3. 3
  4. 4
    Press Ctrl+D to activate Developer Mode. Once your Chromebook starts up in Recovery Mode, press Ctrl + D at the same time. You may get a message prompting you to verify that you want to enter Developer Mode. Press Enter to verify.
    • You can also select Developer Mode from the Advanced options menu on the Recovery screen.
  5. 5
    Wait for your Chromebook to start up in Developer Mode. This may take a couple minutes. Once you enter Developer Mode, you’ll see a warning screen telling you that OS verification is off.
  6. 6
    Press Ctrl+D again. Once you see the warning screen, press Ctrl+D a second time to finish booting up in Developer Mode. You may need to press Enter to confirm your choice.
  7. 7
    Press Ctrl+Alt+ to open Command Prompt. Once you are in Developer Mode, you can use Command Prompt to enable USB booting. There are a couple of ways to do this on a Chromebook, but if you aren’t used to using Command Prompt, the Ctrl + Alt + → method will give you extra instructions.[3]
    • The key is located above the number 3 key on a Chromebook keyboard.
  8. 8
    Login as chronos. Once you open Command Prompt, you’ll be prompted to log in. Enter the user name chronos to log in without a password.
  9. 9
    Enter the command sudo crossystem dev_boot_usb=1. This command will enable your Chromebook to boot up from a USB drive or an SD card. Press Enter to run the command.
  10. 10
    Insert your USB drive. If you already have a bootable USB drive set up, insert it now. When you restart, you can trigger your Chromebook to boot up from the disk.
  11. 11
    Reboot your Chromebook. Start your Chromebook up again. When it restarts, it should still be in Developer Mode. You’ll see a warning screen like the one you got when you first started in Developer Mode.[4]
  12. 12
    Press Ctrl+U to boot up from a USB drive. Once the warning screen pops up, hit Ctrl + U. This will trigger your Chromebook to finish booting up from an external disk.
  13. 13
    Reboot and press Spacebar to exit Developer Mode. Once you’re done, reboot your Chromebook. Once you see the warning screen, hit Spacebar to finish booting up in Normal Mode.
  14. Advertisement
Method 2
Method 2 of 2:

Restoring from a USB Drive

  1. 1
    Make a USB disk using the Recovery Extension. If you want to recover a Chromebook using a bootable USB disk, the Recovery Extension will allow you to easily format your bootable disk. On a separate computer, install the Recovery Extension in your Chrome browser. Then:[5]
    • Click the Extensions button, which looks like a puzzle piece, in the top right corner of the Chrome browser window.
    • Select the Chromebook Recovery Utility extension. An extension window should pop up.
    • Click Get Started in the pop-up window.
    • Select your Chromebook model in the Select a model from a list menu. You can also type in your model number if you know it.
    • Select Continue, then insert your USB drive into the USB port on your computer.
    • Choose your USB drive from the dropdown menu, click Continue, then click Create Now. Remove the USB drive once you see a message telling you that your recovery disk is ready.
  2. 2
    Start your Chromebook up in Recovery Mode. To do this on most models, hold down Esc and Refresh at the same time, then press the Power button.
    • On some other models, you may need to hold Esc and Maximize (which looks like 4 right-angle brackets arranged in a square) while pressing Power.
    • Let go of the keys when you see a message letting you know you are in Recovery Mode.
  3. 3
    Select Recover using external disk. On the Recovery Mode screen, you should see a couple different recovery options. Choose Recover using external disk to boot up and restore your system from a USB drive.
  4. 4
    Follow the prompts on the screen. Your Chromebook will guide you through the process of restoring your Chromebook from the USB disk. Insert the disk when prompted and follow the instructions to finish the recovery process.
    • If you get an error message saying The device you inserted doesn’t contain ChromeOS, you may need to erase the USB drive and try again, or use a different USB drive.
  5. Advertisement

Community Q&A

  • Question
    Doesn't that wipe the Chromebook?
    Community Answer
    Community Answer
    It is possible to do a clean install of the Chrome operating system using Chromebook Recovery Utility, available in the Chrome Web Store.
  • Question
    Then, can I boot to an Ubuntu install USB stick?
    Madhuri Barad
    Madhuri Barad
    Community Answer
    Yes, you can. Just use a Windows OS and Rufus software to do it and don't forget that you must have a 32 GB or more pendrive and select the device for installing.
  • Question
    How would one force a cyan OS Chromebook to boot from a live Kali USB? As it stands, Chrome doesn't want to allow anything except Chrome.
    Alisha Singh
    Alisha Singh
    Community Answer
    Unfortunately, it is not possible to force a Chrome OS Chromebook to boot from a live Kali USB as Chrome OS is designed to only run Chrome OS and does not allow booting from external media.
Advertisement

About This Article

Megaera Lorenz, PhD
Written by:
wikiHow Staff Writer
This article was co-authored by wikiHow staff writer, Megaera Lorenz, PhD. Megaera Lorenz is an Egyptologist and Writer with over 20 years of experience in public education. In 2017, she graduated with her PhD in Egyptology from The University of Chicago, where she served for several years as a content advisor and program facilitator for the Oriental Institute Museum’s Public Education office. She has also developed and taught Egyptology courses at The University of Chicago and Loyola University Chicago. This article has been viewed 247,734 times.
How helpful is this?
Co-authors: 6
Updated: January 29, 2023
Views: 247,734
Categories: Chromebook
Article SummaryX

1. Back up your Chromebook.
2. Power it off.
3. Boot into recovery mode.
4. Press Ctrl + D and press Enter.
5. Press Ctrl + D to log in.
6. Open the console.
7. Type "sudo crossystem dev_boot_usb=1" and press Enter.
8. Insert the drive and press Ctrl + U.

Did this summary help you?
Advertisement