Après avoir détaillé la partie compilation des Sources OpenELEC.tv pour obtenir une image ARM optimisé pour le Raspberry, nous allons procéder à l’installation sur la carte SD
Tout d’abord préparons la carte SD de manière à ce que celle ci puisse bien accueuillir nos partitions
Insérez la carte SD dans votre adaptateur ( PC fixe et pas de module ) ou votre PC portable sous Linux 🙂
Par défault votre carte SD prendra le nom de /dev/sdb
ceci dit si vous n’êtes pas sur de cela regardez dans l’utilitaire présent sur Ubuntu Gparted
Formatez la carte SD ( 4 Go mini ) au préalable de manière à partir sur une base saine
ensuite nous allons démontez le volume ( Je tiens à précisé que ceci normalement se fait automatiquement sur certain système mais effectuez la quand même par mesure de sécurité )
sudo umount /dev/sdb
Ensuite nous allons créer une nouvelle partition MBR ( Master Boot Record )
sudo parted -s /dev/sdb mklabel msdos
Chose crucial nous allons créer la partition bootable de notre carte SD de 128 Mo en FAT32
sudo parted -s /dev/sdb unit cyl mkpart primary fat32 — 0 16
et
sudo parted -s /dev/sdb set 1 boot on
Ajout de la seconde Partition qui occupera le reste de la carte SD
sudo parted -s /dev/sdb unit cyl mkpart primary ext2 — 16 -2
Bon la vous vous dîtes « c’était long et si je m’étais trompé et si ça marchait pas ect…. »
Pas de panique on va vérifié si tout ceci est bien correct
sudo parted -s /dev/sdb print all
et la vous devriez obtenir ceci :
[toun@ubuntu]$ sudo parted -s /dev/sdb print all
Model: Generic- Multi-Card (scsi)
Disk /dev/sdb: 3724MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 132MB 131 MB primary boot, lba
2 132MB 3856MB 3724MB primary
A noté que les valeurs peuvent changé en fonction de la taille de la carte pour la seconde partition ! !!
Maintenant formatage des partitions et on va bien sur leur donné un Nom
ça sera System [ fat32] et Storage [ext4]
sudo mkfs.vfat -n System /dev/sdb1
sudo mkfs.ext4 -L Storage /dev/sdb2
On va s’assuré que le noyau est bon
sudo partprobe
Passons à la partie qui est très interessante OUi en effet Beaucoup plus passionante que les dernières la on installe pour de vrai 🙂
Allez on se met à la racine de notre super Repertoire généré par la compilation OpenELEC.tv
cd ~/OpenELEC.tv
Il faut s’assuré que les partitions que l’on à créer sont montées pour ceci :
sudo mount /dev/sdb1 /media/System
sudo mount /dev/sdb2 /media/Storage
Dans mon cas je ne sais pas pourquoi elle était déja monté et j’ai du mettre 15 min pour me rendre compte que ma commande ne servait à rien -_-
Cette prochaine étape que nous allons faire est primordial car nous allons nous procurez le package BCM-2835-bootloader qui va nous permettre d’exploiter l’allocation de la RAM entre l’OS et la Puce broadcom Graphique
Récuperez le repertoire complet à partir de ceci : https://github.com/raspberrypi/firmware/tree/master/boot
Maintenant copions tout ça dans notre carte SD ( adaptez vos commandes si vous avez renommé les partitions autrement )
sudo cp build.OpenELEC-RPi.arm-devel/bcm2835-bootloader-*/arm128_start.elf /media/System/start.elf
sudo cp build.OpenELEC-RPi.arm-devel/bcm2835-bootloader-*/bootcode.bin /media/System/
sudo cp build.OpenELEC-RPi.arm-devel/bcm2835-bootloader-*/loader.bin /media/System/
Pour une question pratique nous allons renommez L’image et le systeme de fichier
sudo cp target/OpenELEC-RPi.arm-devel-*.system /media/System/SYSTEM
sudo cp target/OpenELEC-RPi.arm-devel-*.kernel /media/System/kernel.img
Création du fichier qui remplace le bios ( vous remarquerez que l’on peut l’adapté facilement ) » Dans la commande ci-dessous le démarrage du serveur SSH est automatique ce qui permet d’avoir un accès distant sur la bécane 🙂
echo « boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 ssh quiet » | sudo tee /media/System/cmdline.txt
checkons tout ça :
[toun@ubuntu]$ ls -la /media/System
total 91626
drwx——. 2 sraue sraue 16384 Apr 25 17:09 .
drwxr-xr-x. 4 root root 80 Apr 25 16:58 ..
-rw-r–r–. 1 sraue sraue ——- Apr 25 17:00 SYSTEM
-rw-r–r–. 1 sraue sraue ——- Apr 25 16:59 bootcode.bin
-rw-r–r–. 1 sraue sraue 134 Apr 25 17:13 cmdline.txt
-rw-r–r–. 1 sraue sraue ——– Apr 25 17:00 kernel.img
-rw-r–r–. 1 sraue sraue ——– Apr 25 17:00 loader.bin
-rw-r–r–. 1 sraue sraue ——– Apr 25 16:59 start.elf
Vérifiez que vous avez tout les fichiers ( j’ai barré les valeurs de manière à ce que cela ne vous perturbe pas puisque celle-ci diffère d’une installation à une autre,en fonction du materiel utilisé,ect…)
C’est la fin on démonte les volumes
sudo umount /dev/sdb1
sudo umount /dev/sdb2
Voila maintenant vous pouvez branchez votre Carte SD dans votre Raspberry ( nom d’utilisateur : root et mot de passe : openelec
ensuite c’est parti ça doit vous donner ceci
Enjoy 🙂
Merci d’avoir suivi ce tutoriel et je me ferais un plaisir de répondre à vos questions
Pour info les réglages Réseaux sont dans l’onglet Programmes de OpenELEC
et Sinon un bluray sur la Réseau en 1080p 60hz passe tranquillement 🙂 ( avec une bonne carte SD tout de même)
Merci pour votre tuto… J’ai réussi tant bien que mal à installer openelec.tv sur mon R Pi et à avoir accès à mon Disque Dur de ma Freebox Revolution après paramétrage du Wifi.
J’aimerais maintenant avoir accès aux chaînes de la Freebox mais je ne vois pas comment les installer ? Et j’aimerais également avoir accès à un navigateur Web pour accéder aux retransmissions du Site fromsport.tv.
Merci encore pour ce super tuto.
Pour se servir des chaines Freebox TV la solution se trouve par ici http://play.with.free.fr/index.php/freebox-tv-en-natif-dans-xbmc/ OpenELEC étant du XBMC ceci ne pose aucun soucis, le navigateur web je suis pas sur que ça soit une bonne solution sachant qu’en plus XBMC est en fait un Outils qui est dédié à la vidéo, la compatibilité Flash..,ect… je suis pessimiste mais il existe WebBrowser ( un add-on ) disponible pour XBMC, j’espère avoir répondu à vos questions 😉
Merci beaucoup pour votre réponse; je vais tester tout ça…
Je voulais savoir comment on paramètre le wifi openelec sur xbmc (skin confluence), je vais dans le menu réseau (d’openelec), je sélectionne Wlan, wlan0, après je rentre mon SSID et mon mot de passe du réseau, mais rien n’y fais je n’arrive pas a me connecter en wifi. Par contre je n’ai pas rempli la partie adresse IP..
J’utilise un adaptateur D-link DWA-110.
Merci d’avance.
j’ai eu des soucis de compatibilité avec pas mal de clé wifi cependant je vois sur http://elinux.org/RPi_VerifiedPeripherals que ta clé est dans celle qui sont supporté mais en V1, il serait bon de savoir quel version as tu de la clé, pour ma part j’ai celle-ci http://www.dlink.com/fr/fr/home-solutions/connect/adapters/dwa-131-wireless-n-nano-usb-adapter et elle fonctionne très bien sur toutes les distributions que j’ai installées y compris OpenELEC et Xbian
Je vais essayer de voir ça et j’ai un autre adaptateur qui traîne je vais essayer avec..
Et pour la partie adresse IP tu as rempli quelque chose ?
J’ai laissé en DHCP lorsque tu as une Box internet elle s’occupe de distribué elle même l’adresse
Ma clé est une A1G, donc je pense que c’est le premier modèle. Elle fonctionne parfaitement sous debian (sur une autre carte SD).. J’ai essayé également avec une clé Alfa network AWUS036NH, mais rien n’y fait je n’arrive toujours pas a me connecter en wifi..
au niveau du peripherique et du nom de connexion tu as bien configuré le WLAN0 ? avec DHCP et la bonne méthode d’authentification ( clé, protocole sécurité ) ?
Salut,
Merci a toi pour ton tuto, par contre je coince pour le réseaux. Mon Raspberry est bien connecter par la câble Ethernet mais j’arrive pas a le faire apparaitre sur mon réseau pour avoir accès dans les fichier depuis mon PC.
J’ai regarder et les deux sont bien sous le même groupe de travail.
tu rajoute l’IP de ton PC avec SMB ça devrait fonctionner
Je voie bien les autres PC sur le réseau ou même mon WDTVlive , j’arrive également a aller dans les fichier system du RS en passant par « connecter un lecteur réseau » mais lorsque que j’y branche mon disque dur en usb dessus impossible de le faire apparaitre sur le réseau.
ah en USB c’est un autoalimenté ?
Non, c’est un DD avec alim secteur test avec une clé usb et pareil. J’arrive bien a y accéder depuis le RS mais pas a les faire apparaitre sur mon pc, ce qui est un peux le but de pouvoir y transférer les fichier depuis mon pc en le laissant brancher sur le RS.
ah je pense qu’il faut que tu vois la chose dans l’autre sens c’est à dire que tu transfert sur le DD connecté à ton PC et que tu puisse y accéder de ton raspberry, moi personnellement j’ai un NAS ( disque dur réseau ) sur lequel je met tout et ensuite j’y accède depuis mon raspberry, mais je vais essayer de faire comme toi et je te donne mes retours dès que j’ai fini.
Je reviens à la charge car je n’ai pas réussi à installer les chaines Freebox sur mon Pi… J’essaie à nouveau après quelques mois de pause… Mais rien à faire, je ne sais pas comment ajouter les chaines Freebox… Pouvez vous m’aider ?
J’ai bien conscience qu’il y à un problème la dessus je n’arrive pas bien à comprendre pourquoi meme avec OMXPlayer les requêtes échoues, je vais essayer de me documenter et de vous apporter des solutions rapidement
J’ai réessayer avec Raspbmc, mais même soucis… Peutêtre un réglage de la Freebox ?