As mentioned previously, you have to switch to developer mode to play around - until you have learned enough and are confident enough to overwrite the google firmware.
Fedora 25 has dtb (device tree binary) support for a number of new ARM Chromebooks stored in /boot/dtb-<kernel_version>. The one I am working on (getting to boot fedora) is rk3288-veyron-speedy. I have an SD card (the premium SD cards are basically mini SSDs in performance - perfect for Chromebook formfactor). I created a GPT partition table with 2 ChromeOS kernel partitions and boot,swap,root partitions loaded with the Fedora 25 ARM distribution (copy the filesystems from the distributed DOS formatted image to the corresponding GPT partitions). The kernel must be wrapped with vbutil_kernel and an itb. I created rk3288.its and compiled to rk3288.itb with mkimage.
With nothing in the kernel partitions, Depthcharge (the boot system on new Chromebooks) says "no valid kernel found" (or something to that effect - I forget exactly. With a dummy kernel wrapped with vbutilkernel, it gets a black screen. With the Fedora kernel and itb rapped with vbutilkernel it get a black screen, then a white screen. So it is loading the kernel. Next, to see if I am missing any command line options...
I might also try using the chromeos kernel (current 3.14.0), but that has it's own problems.