Install XBMC on Raspberry Pi with Arch Linux


I will explain how to install the server XBMC in the Raspberry Pi with Arch Linux. To know how to install Arch Linux in a Raspberry Pi you can look at my previous tutorial here!.


First we increase the clock frequency of our Raspberry Pi for this we modify the file /boot/config.txt and we uncomment the section Turbo at the end of the file looking like this:

## Turbo arm_freq = 1000 core_freq = 500 sdram_freq = 500 over_voltage = 6

As long as we do not raise the clock frequency of 1GHz, guarantee is not lost as we can read the website of Raspberry Pi here!.
Increasing the processor clock frequency is not mandatory but in my case the XBMC without him overclocking I find it slow.


We install the necessary packages for the XBMC:

pacman -S xbmc xorg-server

We execute the following command to add permissions to the XBMC:

echo 'SUBSYSTEM=="vchiq",GROUP="video",MODE="0660"' > /etc/udev/rules.d/10-vchiq-permissions.rules

Now we are going to add the user XBMC to the necessary groups:

usermod -a -G audio,storage,power,video,users xbmc

You just need to enable the service XBMC:

systemctl enable xbmc

With this we already have our XBMC at our Raspberry Pi, when we connect it to a television by HDMI the demon will throw XBMC.


On some television screens such as mine, you do not see anything at all. HDMI and you have to force Raspberry Pi to connect, for this we modify the file /boot/config.txt and uncomment the following line:


Finally we add a HDD external connected by USB where we will put the files to play. We execute Fdisk to know the correct device and create a folder where to mount the HDD:

mkdir /mnt/Datos

Now we add the HDD editing our / etc / fstab being in my case like this:

/dev/sda1 /mnt/Datos ext4 defaults,user 0 0

It only remains to mount the partition with:

mount -a

And we already have our server XBMC and our HDD ready.

I hope you find it useful.

Arch Linux Wiki
Raspberry Pi forums

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

8 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   mario said

    Please change the Captcha of the forum, I can't log in, I always get an error, it's just swiping, but the error always comes up, it already makes me sick

    1.    elav said

      Is that precisely the Captcha of the Forum is that, slide the button. I have not had any problem with that captcha. Is it not the version of the browser you are using?


    2.    CGeass said

      This capcha is much better than any of the other pages. I don't see how difficult it is to slide the button properly.

  2.   CGeass said

    I want a Rasberry now, to see if one drops soon.

    1.    Graff said

      The Rpy is cool, if you like to experiment and such, I recommend the cubieboard

  3.   xpt said

    How does it compare to Openelec?

  4.   jose said

    in this step it gives me the following error:
    systemctl enable xbmc
    Failed to execute operation: No such file or directory

    1.    jose said

      change xbmc for kodi