Skip to Content

Lancer openELEC via le réseau (PXE)

openELEC pour Open Embedded Linux Entertainment Center est une petite distribution Linux construite à partir de zéro en tant que plate-forme pour transformer votre ordinateur en un Kodi (auparavant XBMC) centre des médias.

Site officiel : http://openelec.tv/

Lancer openELEC via PXE permet d'avoir un media center sur n'importe quel PC bootable via le LAN.
La configuration sera conservée sur un repertoire NFS. Toutes les machines pourront donc avoir la même configuration.

Infrastructure

Cette configuration repose sur l'infrastructure suivante:

  • service PXE (soit serveur dhcp,tftp,pxe): IP 192.168.100.252 (raspberry Pi modele B)
  • serveur NFS: IP 192.168.100.253 (raspberry Pi modele B)

Dans notre cas les fichiers KERNEL et SYSTEM d'openELEC ne sont pas sur le même systeme.

Requis

Il vous faudra donc:

  1. un service PXE (voir le tuto)
  2. un service NFS (voir .. à ben non pas encore de tuto sur NFS ici !)
  3. récupérer les fichiers openELEC
Les fichiers de configuration doivent être adapté à votre système !

Paramétrer PXE

Éditer /srv/tftp/pxelinux.cfg/default et ajouter

label xbmc_64
kernel /srv/tftp/images/openElec/OpenElec-Genereic.x64-4.2.1/KERNEL
#le programme "KERNEL" va chercher SYSTEM à la racine du repertoire NFS
append ip=dhcp boot=NFS=192.168.100.253:/partitions/mediatheques/install/os/openElec/OpenElec-Genereic.x64-4.2.1/ disk=NFS=192.168.100.253/partitions/homeExt/openElec

Paramétrer NFS

Éditer /etc/exports et ajouter :

#partager le repertoire où se trouve SYSTEM
/partitions/mediatheques/install/os/openElec/OpenElec-Genereic.x64-4.2.1/ 192.168.100.0/24(no_root_squash,ro,async,no_subtree_check)
#partager en écriture le repertoire "home" d'openElec
/partitions/homeExt/openElec 192.168.100.0/24(no_root_squash,rw,async,no_subtree_check)

Charger les nouveaux répertoires

# service nfs-kernel-server reload

openELEC

  1. Télécharger le dernier builds d'openELEC : http://openelec.tv/get-openelec/download/viewcategory/8-generic-builds
  2. décompresser le fichier tar : tar -xf ./*tar
  3. copier ./target/KERNEL dans /srv/tftp/images/openElec/OpenElec-Genereic.x64-4.2.1/KERNELall
  4. copier ./target/SYSTEM dans 192.168.100.252/partitions/mediatheques/install/os/openElec/OpenElec-Genereic.x64-4.2.1/

Ce tuto est issu de LegralDocs/legralnet