Installing Linux on my Apple TV

I mentioned in an earlier blog post that I have an Apple TV with the unofficial (from Apple’s point-of-view) XBMC add-on, but it is still running inside the Apple-provided system. Well, I recently inadvertently OK’ed an Apple TV update which of course broke the XBMC installation, I would have to install it all over again.

This is when I decided to take the “logical” step and replace the Apple TV system (some version of Mac OS X) with Linux since I was not using it anyway. Also, I always had to start XBMC via the Apple-provided system — in Linux I would be able to start XBMC directly.

I basically followed the steps from these notes on wiki.eple.us. Currently the newest Apple TV update (needed in the Boot EFI extraction stage) seems to be:
http://mesu.apple.com/data/OS/061-7495.20100210.TAVfr/2Z694-6013-013.dmg

There were some minor errors in the documented steps, which are easily identified while doing them. Unfortunately I have already forgotten what they were :) Also be careful with the dd commands so that you don’t overwrite your harddrive instead of the USB stick! One should never blindly copy-and-paste super-user commands (i.e. running as root or prefixed with sudo).

The only problem I really had was getting XBMC to start after installing Ubuntu. I incorrectly diagnosed the problem as related to X and the Nvidia driver. In fact it turned out that XBMC was missing a library and was leaving crash-logs where this information could be easily found! After realising this, it was easily remedied by installing the missing library.

Otherwise the process was time-consuming but not hard. However it is still not for the faint-of-heart, you could be messing up your Apple TV :) Anyway, I’ve had my Ubuntu+XBMC system running now for a few weeks, and it works very nicely!

February 23, 2010

Comment on this blog post on identi.ca or privately to mats@sjoberg.fi.


Blog archive

2010

Why I sold my iPhone, August 8

Notes on eCryptfs PAM problem, June 5

A parallel of principles, May 14

Installing Linux on my Apple TV, February 23

Web page updates, February 7

2009

Making the great switch, November 16

Thoughts on the iPhone, September 19

Web page update, September 14

2008

Finnish iPhone prices, June 29

Naomi Klein in Helsinki, June 11

My new iPod touch, March 5

Civil war in Gaza was planned, March 4

2007

My new laptop: Thinkpad X61s, October 28

Motkulturfonden, September 30

Flying Dog Beer!, September 30

Back from WSOM 2007 in Bielefeld, September 16

Work, buy, consume, die, August 17

HBL: USA inkonsekvent gällande terrorister, May 13

My new Nokia 6290, April 16

Parliamentary elections today in Finland, March 18

My new SGI O2, February 15

BBC: Internet freedoms threatened, February 5

Armenian genocide with quotes?, January 19

2006

I graduate, finally!, December 14

The Armenian genocide and freedom of speech, October 15