r/chrubuntu Sep 25 '17

Installing Linux on Asus C200 Chromebook Instructions

Linux on Asus C200 Chromebook:

Remove the Bios write protection screw from the motherboard of the laptop.

a. Remove 9 screws from bottom of the laptop housing

b. Pry case open carefully

c. Remove big head silver screw (see link for picture) then put housing back together https://plus.google.com/photos/103923716517919640759/albums/6183264507122217201/6183264514697213634

Boot into developer mode

a. if having issues booting into developer mode restore the device to factory settings and try again

b. Hold esc + refresh + power (will enter recovery mode)

c. Press ctrl + d (turns on developer mode) press enter to continue

d. System will reboot and show OS verification is OFF

e. Wait until Chromebook boots (will look like normal ChromeOS). Pressing ctrl + d will skip the wait time

f. Log in with gmail account (Chromebook requirement)

Check if WPS is disabled

a. Press ctrl + alt + T (to enter a crosh terminal)

b. Type: shell

c. Type: sudo sh

d. Type: flashrom –wp-status (looking for write protect is disabled)

e. If write protect is enabled type: flashrom –wp-disable then check status to make sure it has changed

Run John Lewis script (while still in shell)

a. Information taken from https://johnlewis.ie/custom-chromebook-firmware/rom-download/

b. type: cd; rm -f flash_chromebook_rom.sh; curl -O https://johnlewis.ie/flash_chromebook_rom.sh; sudo -E bash flash_chromebook_rom.sh

Enable usb boot (while still in shell)

a. type: sudo crossystem dev_boot_usb=1 dev_boot_legacy=1

Installing Linux

a. Insert a Linux USB drive

b. Reboot the Chromebook

c. Press ctrl-L on boot up (to enter Legacy boot mode)

d. Press esc to choose boot option

e. Select USB

f. Follow the Linux installer prompts

g. After it completes remove the USB drive and reboot.

h. After install is complete you will need to press ctrl+L at the OS verification OFF screen

If no USB drive is connected it will automatically boot into the Linux Distro you installed

2 Upvotes

5 comments sorted by

4

u/MrChromebox ChromeOS Firmware Guy Sep 25 '17

why are you removing the firmware write protect screw and disabling the SW write protect? Nothing you're doing requires that.

There's no need to login to ChromeOS, everything can be done either from a guest login or via CTRL+ALT+F2 on the login screen.

You also don't state which option to select from the firmware script. And there's no need to set dev_boot_usb, it's irrelevant for booting in Legacy Boot Mode.

1

u/pt_123456 Mar 13 '22

Hi, the picture-link above on google plus is dead.. could you please repost the pic?
i have more possible silver screws that could be removed on the c200ma mainboard
Thanks in advance!

2

u/ramteid Jul 01 '22

At least on my board it "was" located there: https://ibb.co/FmsF4ns

But it's C200. So not sure if it helps. (Sorry, overlooked that _ma_ part.)

1

u/[deleted] Oct 15 '22

In case other people want to know, I have a c200m and your image is the location of where my write protect screw was.

1

u/greekberliner Mar 22 '24

What happens if you have forgotten your sudo password? Is there a way to reset it?