This is a guide for building a bootable SD card to run Linux on the Samsung Chromebook XE303C12 as an alternative operating system to ChromeOS. The guide assumes some Linux experience as a user and programmer. More specifically, one should be familiar with opening and executing commands in a terminal, mounting/unmounting storage devices and navigating the GUI.

The supported windowing systems are fbdev (direct frame buffer access) and X11. The instructions are written for all variants with accompanying notes where there are differences.