If youve got at least a 1 GB USB drive and a computer that can boot from it, youre in luck.
NOTE: This DOSNT work on a 360! yet!
LiveXBMC, a blend of the XBMC and Ubuntu Linux, lets you do all the same big-screen media playing, file sharing, DVD ripping, and other media center goodness without installing a thing, but with saved settings. Lets get started creating a portable media monster with XBMC after the jump.

What youll need
- 1 GB or larger USB driveYoull perform a full re-format of this drive, so back up anything you cant lose. Larger drives, like an iPod or external hard drive, will give you more space to store your goods, but LiveXBMC can also save to any USB drive while its running.
- PC that boots from USBIt doesnt much matter what OS its running, but you can create the live USB stick from Windows or Linux.
- Decent video card, preferably NVIDIALiveXBMC can still work with ATI and Intel-based graphics processors, but its somewhat hit-or-miss support. But, if you can get your card working in an Ubuntu live CD, you might have a shot more on that down the page.
- LiveXBMC Image and BuilderGrab them at SourceForge. At the moment, Im using the LiveXBMCBuilder.20080507 and the LiveXBMCV2.12835 image, but they may update after this publishes, so grab whats freshest. The
xbmc.12869.imgfile seems newer, but also incomplete. - 7-ZipThis handy utility unpacks the LiveXBMC image above.
Create your USB booter
In Windows, create a folder right at the root of your primary hard drive (usually C:), and name it something like xbmc just dont use any spaces or fancy characters. Now un-zip the LiveXBMCBuilder package into that folder, and use 7-Zip to likewise copy the .img file in your LiveXBMCV2 package (the one with the .7z extension) into that root folder. Plug your USB drive in, head into the LiveXBMCBuilder folder, then double-click to launch the USBBuilder. In Windows Vista, youll likely have to right-click the USBBuilder app and choose Run as Administrator. ÂThis program is pretty straightforward. Hit Select Image, navigate to the .img file you pulled from the LiveXBMCV2 package. Next, select the letter of your USB drive in the drop-down box, then hit Write Image to get started.

It’ll take a few minutes to format your drive (varying with size), and then watch for a pop-up from the WinImage shareware bundled with the program, which requires an OKÂ from you. Once it finishes pressing the boot image into your USB stick, you should be done and ready to boot.
At least, thats the hope. More than one forum poster has had problems with the program, as I did (until I realized it couldnt deal with folders with spaces in the name, hence the awkward root placement). The creator has put up a blog post explaining how to manually create a booting USB in Windows, but left out an important step near the end make sure you also copy the restrictedDrivers.img and xbmc.img files onto the drive, or youll just have a seriously bare-bones Linux desktop.
Looking to create the XBMC USB stick from inside Linux? Try this example, substituting the LiveXBMCV2 image in place of the file used there. If youre a brave and willing AppleTV owner, you can get LiveXBMC up and running using the Apple TV bootloader and these very long, detailed instructions. Its not impossible, and it wont harm your unit, but it certainly looks like a weekend project.
Last setup steps
Before booting up, lets talk video drivers. Most modern NVIDIA cards are supported out of the box in LiveXBMC, and some ATI and Intel cards work as well. If youve got an Intel card, rename the restrictedDrivers.img file on the USB stick to anything else, or just add an x somewhere. If youre successfully using Ubuntu, or can get your video card working on a live CD, you can copy the file at /etc/X11/xorg.conf onto the USB drive and get a much better chance at compatibility and correct screen sizing.Finally, the major drawback to this version of XBMC is its seeming lack of wireless support at least, it lacked any support for my Intel-based wireless chip. Youre going to need to hook up a physical Ethernet cable to your system before booting with LiveXBMC, so get that ready before hitting the power button.
Boot up
Assuming your systems set up to boot from a USB drive, you should quickly boot into Xbox Media Center and arrive at its main screen:

From here on in, your live Xbox Media Center is going to look very much like its hardware-loaded, check out its awe-inspiring features in Ginas original post (under the wholly appropriate sub-heading Revel in how much you rule). Heres a few Linux/live-specific tips on getting the most from LiveXBMC:
- Turn on Vertical Blank SyncFrom what Ive read (and experienced), with vertical blank sync turned off, XBMC will try to run videos as fast as possible, resulting in some herky-jerky moments. Fiddle around with the video settings until you find just the right rhythm.
- Keep your system coolAs noted by commenter jkrell, the Xbox Media Center runs at 100% CPU usage, even when its not playing anything, but the developers are working on a fix. Until then, make sure your system isnt wedged somewhere it will overheat, and invest on quieter fans if youre utilizing a spare PC.
- Store big files outside the USB diskYoull always be able to access any media you grab with LiveXBMC from inside the system, but finding it in Windows or Linux seems to require decompressing .img files and hunting around for your home directory (unless one of our super-helpful readers knows an easier way). Youd be better off sharing a Windows folder with XBMC, or plugging in another USB device to transfer files off the live system.
Ive only scratched the surface of what can be done with a live-booting Xbox Media Center, so let us know what tweaks, fixes, and upgrades youve found while trying out your own media center on a stick.
Tags: USB, XBMC, Xbox Media Center
