While the legacy boot protocol for GeeXboX OS used to be Live CD, it is now preferred and fairly common to boot from a USB key. More and more laptops do no longer even feature a CD drive and USB has become more convenient than burning a CD(RW).
Setting-up GeeXboX on USB can be done in 2 ways:
- old school Live USB.
- USB with persistent data storage.
Method #1: Raw USB Writing (non recommended) – Linux ONLY.
This method is fairly simple and allows you directly write the ISO CD image onto a USB stick. Thanks to the ISO image having been prepared with isohybrid support, the USB disk will be formatted in ISO9660 format and recognized as a Live CD.
This technique has however 2 major drawbacks:
- your system is read-only, preventing any persistent data storage.
- it consumes the whole USB stick size, regardless of its capacity.
sudo dd if=geexbox-2.0-i386.iso of=/dev/sdb
Method #2: Using Unetbootin (recommended) – Windows / Linux / Mac OS X
This is the recommended method for setting up GeeXboX onto a USB key. Unetbootin is a marvelous cross-platform application that is meant to create Live USB sticks, supporting dozens of Linux distributions.
Once you’ve downloaded and started Unetbootin, you’ve got 2 possibilities:
- either use the “Distribution” section and select “GeeXboX” within the combo list,
- or use the “Diskimage” section and select the previously downloaded GeeXboX ISO image of your choice.