Raspberry Pi XBMC fra USB stick

Fra Millenium's Wiki
Spring til navigation Spring til søgning

Mål

Målet er at bruge SD kortet til system filer og USB drevet som storage, derved at øge hastigheden og muligheden for at opgraderer uden at miste konfigurationen.

Nødvendigt grej

Hardware

  • Raspberry PI
  • Et SD kort, typen er ikke vigtig, dog kan et hurtigt kort nedsætte opstartstiden.
  • En USB memory stick.
  • SD kortlæser.

Software

Instruktioner

USB memory stick

Med MiniTool oprettes følgende partitioner:

  • 150MB FAT32 Primary Active (label: System).
  • Resten af moemory stick'en EXT4 Primary (label storage).

SD kort

  • Extract OpenELEC filen på PC'en (f. eks. 'C:\temp\).
  • Start en kommandopromt og cd til de udpakkede bibliotek på PC'en.
  • Kør de følgende kommando'er for at kopiere de nødvendige filer til SD kortet (det antages at SD kortet er G:\)
copy target\KERNEL g:\kernel.img
copy target\SYSTEM g:\
copy 3rdparty\bootloader\*.* g:\
copy openelec.ico g:\
copy README.md g:\

Opstarts fil

  • I kommandopromt'en fra skrives (det antages at SD kortet er G:\)
edit g:\cmdline.txt
  • Her tilføjes linien
boot=/dev/mmcblk0p1 disk=/dev/sda1 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 ssh

Opdateringer

For at opdatere OS udføres SD kort og opstart fil punkterne med den nyeste OpenELEC.

Indstilling af tid

Raspberry PI indeholder ikke nogen Real Time Clock, derfor skal tiden indstilles ved hver opstart. Den nemme løsning på dette er at synkronisere uret, med en NTP server, ved hver opstart.

  • SSH ind i OpenELEC som root (password er standard openelec .
  • Redigér opstarts scriptet
nano /storage/.config/autostart.sh
  • Tilføj følgende
#!/bin/sh(sleep 30; \
/usr/sbin/ntpdate pool.ntp.org; \
)&
  • Sæt modifer på opstarts scriptet
chmod +x /storage/.config/autostart.sh

Næste gang Rapspberry PI'en start skulle uret gerne passe efter 30 sekunder.