Openelec
From Attie's Wiki
I want an OpenELEC media PC for my TV. And I want it to boot over NFS...
Here goes!
Get your hands on a release!
I picked the v1.95.5 build from http://openelec.tv/get-openelec.
Investigate the release
$ tar -xvf OpenELEC-Generic.i386-1.95.5.tar.bz2 OpenELEC-Generic.i386-1.95.5/ OpenELEC-Generic.i386-1.95.5/licenses/ OpenELEC-Generic.i386-1.95.5/licenses/LGPL2.txt OpenELEC-Generic.i386-1.95.5/licenses/GPL3.txt OpenELEC-Generic.i386-1.95.5/licenses/MIT_Modified.txt OpenELEC-Generic.i386-1.95.5/licenses/GPL.txt OpenELEC-Generic.i386-1.95.5/licenses/BSD_3_Clause.txt OpenELEC-Generic.i386-1.95.5/licenses/ATI.txt OpenELEC-Generic.i386-1.95.5/licenses/FDL1_2.txt OpenELEC-Generic.i386-1.95.5/licenses/MPL1_1.txt OpenELEC-Generic.i386-1.95.5/licenses/Artistic.txt OpenELEC-Generic.i386-1.95.5/licenses/LGPL3.txt OpenELEC-Generic.i386-1.95.5/licenses/Clarified_Artistic.txt OpenELEC-Generic.i386-1.95.5/licenses/Radeon_rlc.txt OpenELEC-Generic.i386-1.95.5/licenses/FDL.txt OpenELEC-Generic.i386-1.95.5/licenses/MIT.txt OpenELEC-Generic.i386-1.95.5/licenses/Public_Domain.txt OpenELEC-Generic.i386-1.95.5/licenses/GPL2.txt OpenELEC-Generic.i386-1.95.5/licenses/FDL1_3.txt OpenELEC-Generic.i386-1.95.5/licenses/Info-ZIP.txt OpenELEC-Generic.i386-1.95.5/licenses/NVIDIA.txt OpenELEC-Generic.i386-1.95.5/licenses/LGPL2_1.txt OpenELEC-Generic.i386-1.95.5/licenses/APSL.txt OpenELEC-Generic.i386-1.95.5/licenses/BSD_4_Clause.txt OpenELEC-Generic.i386-1.95.5/licenses/BSD_2_Clause.txt OpenELEC-Generic.i386-1.95.5/licenses/BSD.txt OpenELEC-Generic.i386-1.95.5/create_installstick OpenELEC-Generic.i386-1.95.5/create_virtualimage OpenELEC-Generic.i386-1.95.5/CHANGELOG OpenELEC-Generic.i386-1.95.5/openelec.ico OpenELEC-Generic.i386-1.95.5/README.md OpenELEC-Generic.i386-1.95.5/3rdparty/ OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/ OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/ OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/extlinux.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/isolinux.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/CodingStyle.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/mboot.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/logo/ OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/logo/syslinux-100.png OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/comboot.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/menu.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/rfc5071.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/pxelinux.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/gpt.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/syslinux.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/keytab-lilo.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/SubmittingPatches.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/memdisk.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/usbkey.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/distrib.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/doc/sdi.txt OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/win64/ OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/win64/syslinux64.exe OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/NEWS OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/dos/ OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/dos/syslinux.com OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/win32/ OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/win32/syslinux.exe OpenELEC-Generic.i386-1.95.5/3rdparty/syslinux/README OpenELEC-Generic.i386-1.95.5/3rdparty/md5sum/ OpenELEC-Generic.i386-1.95.5/3rdparty/md5sum/md5sum.exe OpenELEC-Generic.i386-1.95.5/3rdparty/md5sum/README OpenELEC-Generic.i386-1.95.5/RELEASE OpenELEC-Generic.i386-1.95.5/sample.conf/ OpenELEC-Generic.i386-1.95.5/sample.conf/extlinux.conf OpenELEC-Generic.i386-1.95.5/sample.conf/grub.conf OpenELEC-Generic.i386-1.95.5/sample.conf/syslinux.cfg OpenELEC-Generic.i386-1.95.5/sample.conf/syslinux_installer.cfg OpenELEC-Generic.i386-1.95.5/create_installstick.exe OpenELEC-Generic.i386-1.95.5/target/ OpenELEC-Generic.i386-1.95.5/target/SYSTEM OpenELEC-Generic.i386-1.95.5/target/KERNEL.md5 OpenELEC-Generic.i386-1.95.5/target/SYSTEM.md5 OpenELEC-Generic.i386-1.95.5/target/KERNEL OpenELEC-Generic.i386-1.95.5/create_installstick.bat OpenELEC-Generic.i386-1.95.5/INSTALL
The OpenELEC-Generic.i386-1.95.5/target/SYSTEM
and OpenELEC-Generic.i386-1.95.5/target/KERNEL
files are the most interesting here.
The rest is really support fluff...