A lucky few were able to secure and purchase the new NES Classic Edition when it launched on Friday, but not every buyer is playing games on it. The hacking community has pounced upon the device to see what the little box can do, and you know what that means: installing Linux.
Or, at least, your own Linux kernel. The NES Classic Edition already runs on Linux, and Nintendo has complied with open source license rules by offering downloads of the tiny hardware's Linux source files. While a few enterprising hackers have posted about connecting a serial cable to the motherboard and trying to install their own kernels, one Japanese hacker pulled it off—and posted a guide explaining how he did so. (If you really care, he also posted the entire bootlog from his first successful boot.)
The explanation, from a hacker who goes by the handle urandom, is currently written in Japanese, but thanks to Google Translate we can understand it to some extent. Using a serial-to-USB cable, urandom powered the device (in his case, the Japan-only Famicom Mini, which has an identical motherboard) using U-Boot loader software and then extracted necessary files in FEL mode that he needed to attach to his own kernel.
Read the full article here by Ars Technica