organise
Run Xbox Media Centre from a USB Drive
Posted by Kevin Purdy at 2:00 AM on June 7, 2008
We've shown you how to turn your classic Xbox and Mac into a super-powered media centre using Xbox Media Centre, but what about everybody else? Well, if you've got at least a 1 GB USB drive and a computer that can boot from it, you're in luck. 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 centre goodness without installing a thing, but with saved settings. Let's get started creating a portable media monster with XBMC after the jump.
What you'll need
- 1 GB or larger USB drive—You'll perform a full re-format of this drive, so back up anything you can't 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 it's running.
- PC that boots from USB—It doesn't much matter what OS it's running, but you can create the live USB stick from Windows or Linux.
- Decent video card, preferably NVIDIA—LiveXBMC can still work with ATI and Intel-based graphics processors, but it's 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 Builder—Grab them at SourceForge. At the moment, I'm using the LiveXBMCBuilder.20080507 and the LiveXBMCV2.12835 image, but they may update after this publishes, so grab what's freshest. The
xbmc.12869.imgfile seems newer, but also incomplete. - 7-Zip—This 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 don't 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, you'll likely have to right-click the USBBuilder app and choose "Run as Administrator."This program is pretty straightforward. Hit "Select Image," and 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, that's the hope. More than one forum poster has had problems with the program, as I did (until I realised it couldn't 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 you'll 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 you're a brave and willing AppleTV owner, you can get LiveXBMC up and running using the Apple TV bootloader and these very long, detailed instructions. It's not impossible, and it won't harm your unit, but it certainly looks like a weekend project.
Last setup steps
Before booting up, let's 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 you've got an Intel card, rename therestrictedDrivers.img file on the USB stick to anything else, or just add an x somewhere. If you're 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. You're 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 system's set up to boot from a USB drive, you should quickly boot into Xbox Media Centre and arrive at its main screen:
From here on in, your live Xbox Media Centre is going to look very much like its hardware-loaded brethren—check out its awe-inspiring features in Gina's original post (under the wholly appropriate sub-heading "Revel in how much you rule"). Here's a few Linux/live-specific tips on getting the most from LiveXBMC: - Turn on Vertical Blank Sync—From what I've 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 cool—As noted by commenter jkrell, the Xbox Media Centre runs at 100% CPU usage, even when it's not playing anything, but the developers are working on a fix. Until then, make sure your system isn't wedged somewhere it will overheat, and invest on quieter fans if you're utilizing a spare PC.
- Store big files outside the USB disk—You'll 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). You'd be better off sharing a Windows folder with XBMC, or plugging in another USB device to transfer files off the live system.
Kevin Purdy, associate editor at Lifehacker, loves free alternatives to costly media centres. His weekly feature, Open Sourcery, appears every Friday on Lifehacker.

Comments (AU Comments · US Comments)
There are currently no AU comments for this post.
MiddleGeek
Posted 2:52 AM 7/6/08
By coincidence, I was at friend's house this week and he had XBMC installed on an Xbox. The GUI is awesome and to be honest, no screencaps I have seen do it justice. It rocks! Before seeing it in action I thought "oh, that looks cool, I should try it." after seeing it, I regressed to 14 and thought, "OMG! I need this Now!"
I have a media center PC (running XP Pro and sometimes Linux Mint or PCLinuxOS) that I would like to retire to the living room and become a dedicated MC box.
I am definitely going to start figuring out how to get this installed and use it. I loved what I saw. If the good people at Lifehacker would like to write an article about installing it on a PC harddrive, that would be SUPER helpful, hint, hint.
MiddleGeek
Diet-Orange-Soda
Posted 2:51 AM 7/6/08
I know XBMC on the Xbox crumbles under 720p / 1080p content but is this more a result of the software not written with that purpose in mind or the underpowered Xbox hardware?
If XBMC on a PC can run hi-def content from a PC that would normally run hi-def content, this would be amazing.
Does anyone know?
Diet-Orange-Soda
4DoorSkyline
Posted 2:49 AM 7/6/08
hmmmm....now i wonder if it will work with an xbox360 remote with the wireless dongle
4DoorSkyline
malnourish
Posted 2:25 AM 7/6/08
I have that same exact USB drive as shown in the picture, which will soon have XBMC on it as well.
malnourish
Jason Fitzpatrick
Posted 2:14 AM 7/6/08
Great find Kevin, I'd been considering buying a Mac Mini if I ever failed to get my hands on an XBOX to convert, but this is much more economical.
Jason Fitzpatrick
HeartBurnKid
Posted 2:07 AM 7/6/08
Woah... I didn't even know XBMC ran on Linux. This could be useful.
HeartBurnKid
zakharm
Posted 3:24 AM 7/6/08
@Diet-Orange-Soda: I haven't run the Linux version of XBMC, but a Mac Mini can handle HD content with the OSX version. If you have a CoreDuo or Core2Dou machine I bet it would handle it.
zakharm
xpidite
Posted 2:58 AM 7/6/08
I'm curious to see if this has any use on the PS3. I wonder if it could run in YellowDog Linux on PS3.
xpidite
TechNTools
Posted 3:46 AM 7/6/08
After being inspired by Lifehacker post ([lifehacker.com]) my old xbox has new life.
Now if it would only stream HD versions of podcasts I'd be quite content.
Anyone doing this currently??
TechNTools
asurroca
Posted 3:42 AM 7/6/08
@coderneedsfood: Yeah, I think people are forgetting that the Xbox1 comes from the dark era before HD hit mainstream.
A friend of mine ran XBMC for ages, and when I bragged about having my Xbox 360 wired to the router so I could stream videos from my desktop PC via Vista Media Center, he scoffed, because he'd been doing the same thing with XBMC for ages....
asurroca
samuraispy
Posted 3:34 AM 7/6/08
FYI: According to [xbmc.org] they are no longer referring to the project as "Xbox Media Center." Instead the official name is now "XBMC Media Center" or simply "XBMC."
Makes sense since this awesome app is no longer restricted to running only on Xbox.
samuraispy
coderneedsfood
Posted 3:31 AM 7/6/08
the Xbox one simply couldn't handle HD content
its a 733mhz cpu with a Geforce 3 ( and a half , its custom )
i'd really like to see this running on a Mac Mini or one of those Shuttle KPC's ( $200 ish )
anyone want to give me a KPC to test :)
coderneedsfood
zakharm
Posted 3:27 AM 7/6/08
@xpidite: PS3 Linux is very crippled. HD video is not possible as there is no access to the cell chips and only 256mb RAM.
zakharm
Xibalba
Posted 4:13 AM 7/6/08
XBMC is hands down the most amazing media center application and i have been running numerous xboxes networked throughout my home to both store and stream media of all kinds for the past 4 years since i found the program and began modding xboxes. (Back then in 2004 it was called XBMP - Xbox Media Player - and had fewer features but could still play almost any and every codec possible)
The recent port to OSX works great on my Mac Mini and does allow HD content to play perfectly. And it works great with the Mac Mini remote to navigate through the interface.
This USB XBMC booting option is fantastic - can't wait to give it a try this weekend and see what minimum specs it will take to play HD content from among the random pc components around the house.
If you enjoy using media of all kinds like music, video (tv shows, movies, etc), photos, weather updates, and movie trailers (from apple.com) - then you must at least give XBMC a try to see if it is for you...i use XBMC daily - my life has literally never been the same...
Xibalba
caedus
Posted 4:02 AM 7/6/08
@Pasha: YET
caedus
caedus
Posted 4:02 AM 7/6/08
@samuraispy: Isnt that redundant though? "Xbox Media Center Media Center"?
caedus
Pasha
Posted 3:57 AM 7/6/08
you guys made a post about media portal [www.team-mediaportal.com] a while ago, but haven't mentioned it for a while.
that started as a port of XMBC to Windows, and grew a lot since then. I think it's worth a mention again.
too bad no one managed to hack the 360 :(
Pasha
Ravi U
Posted 4:37 AM 7/6/08
@Xibalba:
Just out of curiosity, did you stick with the default theme or switch to another one? I tried out a few, but went back to the default -- I'd still love a "flashy" simple theme that impressed guests a bit more (although XBMC's features usually do that quite well ;-D).
Ravi U
thegrumpyadmin
Posted 5:15 AM 7/6/08
I'll keep my rabbit ears. :)
- thegrumpyadmin.com
thegrumpyadmin
Soulgenesis
Posted 5:14 AM 7/6/08
@coderneedsfood: a shuttle KPC? sounds cheap-ush enough to warrant a try. maybe just a quick 299$ version of it.
i was wondering, going off of coder's idea here, that instead of a USB drive, can I use the booter tool to write it into an EMPTY internal drive?
and then shoving the internal drive into a shuttle KPC or another computer as the master drive?
in theory, it would boot normally as the master drive (as BIOS states) and run XBMC off of the drive.
having no experience in XBMC at all, other than wanting to do it, i think this may work. and also, that maybe if my idea works, i could just plug in external drives afterwards to add more space (or search the network for files).
in addition, the shuttle KPC has 2 SATA slots in it motherboard, hence being able to just a secondary (up to 750GB) drive in which to store data.
any thoughts?
Soulgenesis
Al Iguana
Posted 5:06 AM 7/6/08
I was going to experiment with the Windows port of XBMC, but this usb-drive idea means I can try it out without getting messy.. thanks!
Al Iguana
robotleawesome
Posted 5:02 AM 7/6/08
@Xibalba: What about MythTV? Mythtv is amazing.
robotleawesome
Kevin Purdy
Posted 6:08 AM 7/6/08
@Drel: Good point about the drive-finding--and you can switch to a command prompt with Ctrl-Alt-2, Ctrl-Alt-3, etc. I'll see if I can test this out myself.
Kevin Purdy
Drel
Posted 6:04 AM 7/6/08
I tried this out on a Dell Dimension 9200 with an Nvidia GeForce 7300 LE video card. Dual monitors, one attached via VGA, one attached via DVI.
As soon as the GUI started after booting, the DVI connected monitor went blank. The XBMC GUI appeared on the analog monitor, occupying maybe a third of the screen (other than not occupying the full width and height of the screen, it was undistorted and looked good). I attempted to change the video size from auto to 1280x1024 and restart XBMC, but the restart mechanism didn't seem to work.
I was also disappointed that local drives were not mounted and available to XBMC -- there was no way that I could see to view pictures and videos on the hard drive through the XBMC UI. I suspect that one could switch to a shell and mount their local drives, but it would be nice if this were done automatically.
Drel
jonny6pak
Posted 5:52 AM 7/6/08
@Diet-Orange-Soda: XBMC for linux will run HD content without an issue so long as you meet the general hardware requirements: [xbmc.org] . I highly recommend nVidia cards.
I've been playing with the Linux version on my Ubuntu file server for some time and it works great. Once I have some spare cash I'm building a computer from a Shuttle XPC barebones to replace my XBox. At any rate, the XBMC forums have reports of many successes. Some people have managed to build systems under $300 that run HD content fine.
jonny6pak
Zlevee
Posted 5:48 AM 7/6/08
@coderneedsfood: and @asurroca: Um, you know you're completely wrong about HD on the first gen XBOX right? Like there were a bunch of games in 480p, 720p, and 1080i, and an HD output AV pack for resolutions up to 1920x1080.
Zlevee
Chimaera
Posted 6:14 AM 7/6/08
@Zlevee: There can be a big difference between having the horsepower to run a game at 720p and trying to decode 720p content. The Xbox's 733MHz P3-based Celeron and 64MB RAM just don't won't cut it for HD Video files.
[xbmc.org]
Chimaera
Kevin Purdy
Posted 6:57 AM 7/6/08
Out of curiosity: Has anyone had the same kind of CPU usage/heat problems I encountered? I'm wondering if it's a per-hardware problem, or, as cited in other posts, a general problem being worked on.
Kevin Purdy
coderneedsfood
Posted 6:37 AM 7/6/08
@Zlevee playing games is NOT decoding 720p video content
rendering a screen that size is ofcourse possible infact my Xbox Powered XBMC is running at 720p
decoding video is a cpu intensive process and there is not ONE game on xbox one that actually RENDERS a 720p or 1080i framebuffer, in all cases they render to a smaller target and upscale
most Xbox 360 games don't even render a full HD frame, i know this , having worked on a few games myself :)
coderneedsfood
xenobyte72
Posted 6:36 AM 7/6/08
Awesome, I'm going to use this to create a dedicated media centre when they sort out the bugs. Wouldn't it be awesome if we could hook up speech recognition too? Maybe I should buy a bargain basement vista box to act as a speech server.
xenobyte72
ChristopherG
Posted 7:59 AM 7/6/08
I just tried this out on a Dell PowerEdge sc420 I nabbed from work.
Upon original boot i got an endless looping command prompt error. I re-read the post and thought maybe I had intel gpu, so i renamed the said file and tried again... Now I have a screen with an X in the middle that blanks out and pops up endlessly.
No dice for me :(
ChristopherG
Xibalba
Posted 8:52 AM 7/6/08
@Ravi U:
I agree about the themes for XBMC - I have tried and liked several different ones and really enjoyed many of them like the MC360 ([blackbolt.x-scene.com]), Vision, and xTV (those can be downloaded here [blackmarket.ictcsc.net]). Vision2 looks promising as well ([forums.xbox-scene.com]).
However, I keep coming back to the default one (Project Mayhem 3) for its simple clean appearance and I have found that my guests (and wife) love it. I can get someone from 0 to completely amazed in about 2-4 minutes of showing off the features of XBMC - and that only scratches the surface of all it can do. The XBMC themes on the xbox look gorgeous in HD as well.
[xbmc.org] is their homepage and the wiki online manual [xbmc.org] can answer many questions.
Xibalba
coderneedsfood
Posted 9:12 AM 7/6/08
@VakeroRokero: yes it can ( at least the Xbox version )
coderneedsfood
coderneedsfood
Posted 9:11 AM 7/6/08
Project Mayhem 3 is quite awesome , i've been XBMC ( inside Windows ) on my laptop ( not EEEPC ) for a few days , seems ok
I haven't tried to get a remote to work and wont for a while since i just packed up all that stuff to move apartment :(
coderneedsfood
VakeroRokero
Posted 9:09 AM 7/6/08
can it read shared itunes libraries?
VakeroRokero
kreed
Posted 4:17 PM 7/6/08
Try the Aeon skin
Takes a little to set up but its like a piece of beautiful artwork once its done.
kreed
Al Iguana
Posted 7:50 PM 7/6/08
@kreed: wow, absolutely beautiful.
I had problems with this usb liveimage, it booted to the splashscreen then just gave me a cursor. I'll have to take my machine apart and see whats causing it.
Al Iguana
SonicJ
Posted 2:04 AM 8/6/08
Also, it it possible to run this from a bootable CD?
SonicJ
SonicJ
Posted 2:03 AM 8/6/08
Every time I ran the build program, it would go through the entire process, and when it said done, all I has was an empty flash drive with only 358kb of space used. what gives?
SonicJ
jonny6pak
Posted 4:14 AM 8/6/08
@MadModderX: Not really. You would be better off installing Ubuntu and removing any unnecessary apps, then remove gnome but leave xorg in place. You can then script it to boot directly into xorg and launch XBMC. You'll get the same effect in the end. OSearch the xbmc forums and you'll get full instructions on all this.
jonny6pak
MadModderX
Posted 4:07 AM 8/6/08
Is there a way that you can make a small cheapo pc and install the portable XBMC as the OS on it?
MadModderX
kicsrules
Posted 7:56 AM 8/6/08
didnt work for me :(
laptop w/ ati hd 2400
kicsrules
Internet-TV
Posted 1:29 PM 8/6/08
@kicsrules: me neither.
Internet-TV
Ravi U
Posted 12:53 AM 9/6/08
@Xibalba:
Yeah, I'd tried some of those in the past but they didn't pass the spouse test, unfortunately. That Vision 2 theme looks really promising though!
@kreed:
Wow, that theme looks...beautiful. I can't wait until my HD AV Pack comes in to so I can test it out. Thanks for the heads-up!
Ravi U
capnjack
Posted 11:08 PM 9/6/08
Wow, this is awesome! I have been using XBMC for many years, and now it couldn't be easier!
www.wafflesquadronomega.com
capnjack
TheSohnly
Posted 6:35 AM 11/6/08
I want to say that this program may randomly delete other storage data, so unplug that nice big 300 gb external hdd from your system before attempting this so it doesn't accidentally delete that too.
It'll take a long time to get all my data back.
TheSohnly
nacimroc
Posted 10:05 PM 8/6/08
As said, worked perfect! Not on ATI though!
To fix the high CPU usage, go into nvida setting, 3d settings and turn threaded optimisation to OFF!
nacimroc
nacimroc
Posted 1:28 PM 8/6/08
Worked for me perfect on my main PC! my media PC is a dell with an ATI graphics card :(! Wont work on that!
If they keep this updated (as it was for xbox) it would be a great little project!
I use mediaportal for my HTPC, tried MCE etc but would love if they got this working perfect (so can use MCE remotes etc)
There is nothing as user friendly, hassle free etc as XBMC!
Used it for years but changed as it wouldnt play HD stuff like .mkv's etc!
Thanks for great post btw!
nacimroc
tonyquan
Posted 4:41 PM 7/6/08
i was just chatting with my coworker about converting an old xbox. i'll praly do this instead!
tonyquan
Yazaq
Posted 3:49 AM 7/6/08
Does it also work with memory cards like SD Card?
Yazaq
joshr799
Posted 3:41 AM 7/6/08
There is an article here on how to run XBMC in Ubuntu 8.04.
[speedbump.ws]
It provides information on adding a repository to install via Synaptic Package Manager.
joshr799
AlessandroReindeer
Posted 2:52 AM 7/6/08
Since you can install linux (Ubuntu) on a PS3, wouldn't that make it possible to put XBMC on a PS3? That way you would be able to stream shows over a network and not have to copy them to the hard drive to watch them (like regular XVID ps3 stuff).
AlessandroReindeer
marc_with_a_c
Posted 4:11 AM 7/6/08
@TechNTools:
I can't remember what encoding the HD podcasts are but if your talking any HD video it probably won't fly on a standard XBOX. That's the whole reason they are pushing XBMC to other platforms. You can try it buy only SD is going to play on XBOX.
@Pasha:
The media portal spin off has kind of died on the vine. Your better off checking on the Windows port that the XBMC is doing themselves which is staying in line with the other ports, but it is further behind than the Linux and Mac builds.
XBMC WIN
marc_with_a_c
SamburgerHandwich
Posted 3:48 AM 7/6/08
I'm curious to know if this could run in VM. It would be nice to switch into XBMC without rebooting, for a front-row-like experience.
SamburgerHandwich
marc_with_a_c
Posted 3:00 AM 7/6/08
It was my understanding that the majority of ATI card fail. I've been keeping up with the forums pretty tightly, I'll have to try this weekend. I needed a new PC anyway time to put my current one in the living room (after shoving it into a small case!)
@Diet-Orange-Soda My understanding is you need hefty CPU for 1080P on the linux platform. People are getting frame drops with slower core duo chips :( I'll have to see how my older AMD holds up.
marc_with_a_c
mtx
Posted 4:22 AM 7/6/08
What kinds of options are there on using a universal remote on a PC running Ubuntu? I'd rather not have to whip out a keyboard. Are there linux drivers for the Xbox 360 controller with the Messenger add-on (Chatpad)?
[www.xbox.com]
mtx
jbrezi2
Posted 8:38 AM 9/6/08
anyone got it working? I also get as SonicJ does, a 358kb full usb drive...What did I do wrong? Maybe the procedure with the packages? Could someone do a better guide how to do it? Maybe with pictures or a video? Sorry, but I really want to try this on my laptop:) Thanks!
jbrezi2
joshr799
Posted 1:23 AM 9/6/08
There is an article here that supports XBMC on Ubuntu 8.04
[speedbump.ws]
joshr799