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
- Good as of October 2017.
1. Enable developer mode on the Chromebook (ESC + Refresh (F3) & Power)
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
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.
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>
Tip: Where <enter> is pressing the enter key on the keyboard.
9. Install Kali
chronos@localhost / $ cd Downloads <enter>
chronos@localhost / $ sudo sh -e crouton -r kali-rolling -t xfce <enter>
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.
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)