

Plug your USB stick or SD card in and on the scary "OS Verification is OFF" screen hit Ctrl+u to boot from external media. Now run "sudo crossystem dev_boot_usb=1" and reboot "sudo reboot". Switch your machine to Developer mode and get to a shell by either via VT2 (Ctrl+Alt+F2) and logging in as root or by logging in as a user (or guest mode), starting a "crosh" shell with Ctrl+Alt+t, and typing "shell". To boot your image you will first need to enable booting developer signed images from USB (or SD card). Build an image and write it to a USB stick or SD card. The board name for the Asus Chromebox is "panther". Follow the quick start guide to setup a build environment. You can build and run Chromium OS on your Asus Chromebox (versions R32 and later). You can create a recovery image from Chrome OS by browsing to chrome://imageburner or follow instructions for other OS on the Chrome OS help center site. As long as you don't disable hardware write protect on the system & EC firmware, you can get your machine back into working order by entering Recovery Mode and plugging in your recovery image. # flashrom -w /tmp/bios.bin -i RW_LEGACY Running Chromium OSīefore you start fiddling with your own builds it is strongly recommend to create a recovery USB stick or SD card. # chromeos-firmwareupdate -sb_extract /tmp You can safely reset the copy of SeaBIOS in your flash by running (as root): If it isn't, then see the normal Legacy Boot section above.Check that dev_boot_legacy is set to 1 when you run crossystem.
CHROME CTRL U INSTALL
Sometimes it's possible to break the SeaBIOS install in the flash (sometimes doing innocuous things like tweaking the GBB flags). That's to prevent a remote attacker from tricking your machine into dev-mode without your knowledge. There's no way to enter Dev-mode programmatically, and just seeing the Recovery screen isn't enough - you have to use the three-finger salute which hard-resets the machine first. If you want to leave Dev-mode programmatically, you can run crossystem disable_dev_request=1 reboot from a root shell. To leave Dev-mode and go back to normal mode, just follow the instructions at the scary boot screen. Once you are in Dev-mode and have a root shell (Ctrl-Alt-F2), you can run:Īnd reboot once to boot legacy images with Ctrl-L. USB Bootīy default, USB booting is disabled.

It will ask you to confirm by pressing the RECOVERY BUTTON again.ĭev-mode works the same as always: It will show the scary boot screen and you need to press Ctrl-D or wait 30 seconds to continue booting. To enter Dev-mode you first invoke Recovery, and at the Recovery screen press Ctrl-D (there's no prompt - you have to know to do it). Release the RECOVERY BUTTON after a second. To invoke Recovery mode, you insert a paper clip and press the RECOVERY BUTTON (just above the kensington lock) and press the Power button.

Note: Switching between Developer and Normal (non-developer) modes will remove user accounts and their associated information from your Chromebox. If you want to browse in a safer, more secure way, leave Developer mode turned OFF. Note that Developer mode turns off some security features like verified boot and disabling the shell access. With Developer mode enabled you can do things like poke around on a command shell (as root if you want), install Chromium OS, or try other OS's.
CHROME CTRL U SOFTWARE
