Device used for testing / writing these instructions:

  • Samsung Chromebook 3
  • Intel Core Celeron N3060
  • Google Chrome Version: 56.0.2924.101 (Official Build) (64-bit)
  • Platform 9000.87.2 (Official Build) stable-channel celes
  • ARC Version 3731316
  • Firmware Google_Celes.7287.92.74
  • Good as of October 2017.

1. Enable developer mode on the Chromebook (ESC + Refresh (F3) & Power)

Tips

Hold ESC + Refresh (F3) then press the power button. Continue to hold the ESC + Refresh (F3) button during boot up and presented with a warning screen.

The Refresh key is the equivalent to the F3 key (third key from ESC).

 

WARNING: If you proceed beyond this step all the data stored on the Chromebook will be erased. You still will be able to recover back to a factory OS install; but your data will be gone.

2. At the “Warning Screen” Press CTRL + d

Tips:

Do not hit any other key(s) except CTRL+d

You can safely ignore the warning. This warning is letting you know if you proceed your data will be deleted; which is what we want.

3. Wait while your Chromebook is wiped.

Tips

This can take some time.

You will have to wait 30 seconds before being allowed to continue.

A progress indicator at the top will show you how much longer it will be.

4. When the system restarts you will be taken to a “Warning Screen”. Hit CTRL + d

Tip: Hitting the space bar like it asks you to will put the computer back into “regular” mode and thus you will have to repeat steps 1 – 3 again. Use CTRL + d.

5. Login. You will need to log back into your Google account because your system was wiped.

6. Install Crouton:

Navigate your web browser to https://github.com/dnschneid/crouton

Tip: Near the top of the above Git will be the title: “Chromium OS Universal Chroot Environment“. To the right of the title will be a goo.gl address you can click on to quickly download the repository.

7. Open a shell. CTRL+ALT+T

8. At the crosh prompt type: shell <enter>

example:

crosh>shell <enter>

Tip: Where <enter> is pressing the enter key on the keyboard.

9. Install Kali

example:

chronos@localhost / $ cd Downloads <enter>

chronos@localhost / $ sudo sh -e crouton -r kali-rolling -t xfce <enter>

Tips:

Where <enter> is pressing the enter key on the keyboard.

Be sure you are connected to the internet.

This can take some time (greater than 30min in some cases)

10. When prompted enter a username and password you will use for Kali.

Tip: This can be of your choosing. However, choosing the username “root” seems to confuse Chrome. “admin” seems to work fine.

11. Start Kali enter a crosh shell and type: sudo startxfce4.

example:

crosh>shell <enter>

chronos@localhost / $sudo startxfce4 <enter>

Tips Where <enter> is pressing the enter key on the keyboard.

12. Switch to Kali CTRL+ALT+F2 (forward arrow)

Tip: to switch back to your Chrome Desktop: CTRL+ALT+F1 (back arrow)