[GUIDE] XBMC på Raspberry Pi
Hej!
Efter lite förfrågningar har jag bestämt mig för att skriva en kort guide till hur man kan installera XBMC på sin Raspberry Pi.
Ni som inte vet vad Raspberry Pi är tycker jag att ni kan kolla in deras hemsida här.
Kort o gott så är det en dator i kreditkortsformat som från början var till för att höja barns kunskaper inom bla programmering. Raspberry Pi Foundation gör detta på sin fritid utan vinstintresse, därför kan man få tag på en för bara £ 22 exc vat.
Om ni vill se unboxing + hur den fungerar kolla in mitt galleri här.
Det finns flera olika sätt att börja använda sin Pi som en mediaspelare tillsammans med XBMC, de två vanligaste sätten är antingen OpenELEC eller Raspbmc. Det är inte raketforskning så jag tänkte gå igenom båda två. Man kan behöva lite erfarenhet av Linux för att kompilera och installera OpenELEC, Raspbmc rekommenderar jag för nybörjaren. Det är mycket simpelt.
Jag är inte ansvarig för någon form utav förlorad data
OpenELEC
Detta sätt använder sig utav Linux.
Om man vill kan man börja från scratch och kompilera sin egen version utav OpenELEC. Om man hellre vill använda sig utav någon annans build, hoppa ner till punkt 4.
1. För att få resurserna från github, skriv följande i terminalen.
"git clone git://github.com/OpenELEC/OpenELEC.tv.git"
2. Efter det kommer det att finnas en mapp som heter OpenELEC.tv. Byt till den mappen genom att skriva
"cd OpenELEC.tv"
3. För att sedan starta byggprocessen skriv följande.
"PROJECT=RPi ARCH=arm make"
Detta kan ta någon timme, lite beroende på vilken hårdvara du har.
Nu ska vi förbereda SD-kortet, så se till att kortet sitter i datorn. I denna guide sitter kortet monterat på /dev/sdb. Då all data kommer att raderas se till att du väljer rätt enhet
4. Först tar vi bort alla nuvarande partitioner och lägger sedan till ett nytt MBR schema. Skriv följande
"sudo parted -s /dev/sdb mklabel msdos"
5. Nu skapar vi en 128 MB FAT32 partition och markerar den som "boot".
"sudo parted -s /dev/sdb unit cyl mkpart primary fat32 -- 0 16"
"sudo parted -s /dev/sdb set 1 boot on"
6. Sen skapar vi den andra partitionen med utrymmet som finns kvar.
"sudo parted -s /dev/sdb unit cyl mkpart primary ext2 -- 16 -2"
7. Sen ska vi formatera partitionerna sätta filsystemens namn. Den ena kallar vi system och den andra storage.
"sudo mkfs.vfat -n System /dev/sdb1"
"sudo mkfs.ext4 -L Storage /dev/sdb2"
8. Kör sedan följande för att vara säker på att kerneln ser de nya partitionerna.
"sudo partprobe"
9. Byt mapp till OpeneELEC.tv
"cd ~/OpenELEC.tv"
10. Sen ska vi installera bootloadern.
"sudo cp build.OpenELEC-RPi.arm-devel/bcm2835-driver-*/boot/arm128_start.elf /media/System/start.elf"
"sudo cp build.OpenELEC-RPi.arm-devel/bcm2835-driver-*/boot/bootcode.bin /media/System/"
"sudo cp build.OpenELEC-RPi.arm-devel/bcm2835-driver-*/boot/loader.bin /media/System/"
11. Sen installerar vi kerneln och systemfilerna.
"sudo cp target/OpenELEC-RPi.arm-devel-20120424035956-r10695.system /media/System/SYSTEM"
"sudo cp target/OpenELEC-RPi.arm-devel-20120424035956-r10695.kernel /media/System/kernel.img"
12. Sedana skapar vi en .txt som innehåller information för bootloadern.
"sudo echo "dwc_otg.lpm_enable=0 root=/dev/ram0 rdinit=/init boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 ssh quiet" > /media/System/cmdline.txt"
13. Dubbelkolla så alla filer finns på SD-kortet.
14. Avmontera båda partitionerna.
"sudo umount /dev/sdb1"
"sudo umount /dev/sdb2"
Nu kan man ta ur SD-kortet och starta upp det med sin Pi, första uppstarten kan ta väldigt lång tid. Så ha tålamod! Detta är fortfarande ingen färdig version så buggar förekommer. OpenELEC uppskattar om ni rapporterar buggar till dom.
Raspbmc
Om man inte känner sig så hemma med Linux så är Raspbmc en enklare väg att gå.
1. Ladda ner den senaste versionen här.
2. Om versionen är RC3 eller senare finns det ett installationsprogram för windows som kommer göra allt åt dig. Då jag inte har möjlighet att kolla hur denna fungerar så hoppas jag att ni kan lösa det på egen hand. Skulle ni istället få en .img fil så skriv den till sd-kortet med hjälp av detta program.
Hoppas jag har kunnat hjälpa er och att ni nu har XBMC rullandes på er Raspberry Pi! Har ni några frågor eller synpunkter svarar jag gärna på dom här i tråden eller i PM, ni kan även kolla in www.raspberrypi.org för mycket mer information och nyheter.
Ha de gött!
Filip
Källor: OpenELEC.tv och raspbmc.com
Citera för svar!
Har jag hjälpt dig? Klicka på Gilla!
[Galleri]XBMC på Raspberry Pi [GUIDE] XBMC på Raspberry Pi
i7 930 @ 4GHz, 6950, Asus P6X58D-E, Corsair HX750W, 2st Corsair SSD 60 gb