How does booting other Operating Systems work on ARM Chromebooks? - Jowdan-dot-com/Armor GitHub Wiki

How does booting other Operating Systems work on ARM Chromebooks?

On the Chrome OS firmware when you enable Developer Mode, and Developer USB boot, and unsigned boot, you can use U-Boot to boot of an USB drive.

What is U-Boot?

A boot loader to boot off an USB drive, Google uses their own version for Chrome OS. (Too enable all the Image Signing Requirement

What is Developer USB boot and Unsigned boot

When Unsigned boot is enabled it only lets you boot self signed images which means you still have to sign your images. Developer USB boot is the ability to boot of an USB.

How to enable Dev USB boot and Unsigned Boot

With developer mode enabled go into VT-2 by pressing

CTRL + ALT + F2/Top Right Arrow

Then Login and enable USB boot

Localhost Login: root

Enable USB boot

root # sudo crossystem dev_boot_usb=1

I pressed CTRL + ALT + F2/Top Right Arrow and it didn't show a terminal

  1. Make sure you pressed the TOP Right Arrow
  2. Enable Developer Mode

I don't have the password

Powerwash and enable Debugging Features.