Difference between revisions of "RPi XBMC"

From eLinux.org
Jump to: navigation, search
(Building on the raspberrypi)
(Building on a x86)
Line 20: Line 20:
  
 
==Building on a x86==
 
==Building on a x86==
(more complicated then building on the raspberrypi)
+
(more complicated then building on the raspberrypi)
 
===Qemu===
 
===Qemu===
 
====Windows====
 
====Windows====
Line 54: Line 54:
 
====Linux====
 
====Linux====
 
* TODO
 
* TODO
 +
 
=References=  
 
=References=  
 
* http://www.raspbian.org/RaspbianXBMC
 
* http://www.raspbian.org/RaspbianXBMC

Revision as of 18:55, 14 October 2012

Installing XBMC on the raspberrypi

Dedicated image

Main apt repository

  • Not available for Debian wheezy yet

3rd party apt source

  • none available yet

Installing from a .deb

Building on the raspberrypi

(takes a long time)

Building on a x86

(more complicated then building on the raspberrypi)

Qemu

Windows

After installing OpenVPN follow this guide to create (remember it's name and make sure there's no spaces in it) a network TAP interface http://linuxclues.blogspot.com/2007/06/installing-qemu-on-windows-vista.html On Windows, create folder structure like so:

D:\Qemu (holding the Qemu-1.2.0-rc0-windows.zip contents)
D:\Qemu\Raspbian (holding the 'kernel-qemu' file and the Raspbian image)

First you need to use qemu-img to resize the img file: Usage is: qemu-img resize filename size It helps to temporarily move the wheezy image into D:\Qemu 3.7G seems to be the max you can resize to. Open comandline and navigate to D:\Qemu Example: qemu-img resize 2012-09-18-wheezy-raspbian.img 3.7G Then create a .bat file under D:\Qemu, containing the following launch string:

qemu-system-armw.exe -M versatilepb -cpu arm1136 -m 1024 -kernel raspbian\kernel-qemu -hda raspbian\2012-09-18-wheezy-raspbian.img -net nic -net tap,ifname=TAP0 -append "root=/dev/sda2 panic=1" -serial stdio

Note: Replace TAP0 with whatever your Tap interface is named. I would suggest renaming it to something without spaces. ie. Tap0. Resize the Raspbian rootfs. Fix raspi-config resize issue with Qemu:

cp /usr/bin/raspi-config ~
sed -i 's/mmcblk0p2/sda2/' ~/raspi-config                                                                              
sed -i 's/mmcblk0/sda/' ~/raspi-config
sudo ~/raspi-config

Linux

  • TODO

Cross compile

Windows

  • TODO

Linux

  • TODO

References