How to build a tiny Linux MP3 Player System using Buildroot

How to build a tiny Linux MP3 Player System using Buildroot

Do you have an old spare computer that is rotting somewhere in your attic/cellar? Why not recycle it into a MP3 jukebox! 🙂

An old rig (Pentium 1/2/3-class) with 64Megs of RAM and USB connector will do!

No Harddisk required, a CDROM drive is optional in case that booting from USB doesn’t work.

We will design our (minimalistic but fully automated) Linux system so that a screen and a network interface aren’t even required.
Continue reading

How to create a bootable Linux USB drive using EXTLINUX

This howto will show us how to manually create a bootable USB (flash) drive using the EXTLINUX bootloader.

http://syslinux.zytor.com/wiki/index.php/EXTLINUX

Unlike SYSLINUX who installs on FAT formatted drives, EXTLINUX can be used for EXT2/3/4 and even btrfs formatted drives.

EXTLINUX is easier to use than GRUB.

Why use the EXT2 filesystem? It is recommended for flash drives as it is a non-journaled filesystem so the write operations are reduced compared to other journaled filesystems.

See http://en.wikipedia.org/wiki/Ext2 for more info.

Continue reading