Raspberry installer XBIAN sur un disque externe

J’ai essayé plusieurs distributions clé en main permettant de lancer XBMC sur le rapsberry PI. Openelec, raspbmc, XBIAN. Cette dernière est de loin la plus performante.

Voici une petite astuce qui vous permettra d’installer la Xbian sur une disque dur externe connecté en usb sur votre Raspberry. Comme le raspberry démarre obligatoirement sur une carte SD il vous faudra quand même une carte SD pour démarrer puis le rootfs sera lui sur le disque externe.

Se connecter en ssh sur le raspberry.

Démonter le disque externe:
sudo umount /dev/sda1
vous pouvez taper df -h pour trouver le device usitliser pour votre disque dur.

Formattage de la partition en brfs (un système de fichier très peu gourmand en ressource et utilisée par la Xbian).
sudo mkfs.btrfs -L xbian-usb /dev/sda1

Montage de la partition
sudo mount /dev/sda1 /mnt

Copie des fichiers de la carte SD vers la partition
sudo rsync -aAX /* /mnt/ –exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/home/*/.gvfs} –progress

Edition du fichier /etc/fstab dans la partition
sudo nano /mnt/etc/fstab

Mettre en commentaire la ligne commençant par « /home »
Remplacer « LABEL=xbian-root-btrfs » par « root=/dev/sda1 » et supprimer « subvol=root/@, » de la ligne commençant par « / »

Edition du fichier de boot du raspberry
sudo nano /boot/cmdline.txt

Remplacer « LABEL=xbian-root-btrfs » par « root=/dev/sda1 »
Supprimer « subvol=root/@ »
Remplacer « mod_scsi.scan=async » par « mod_scsi.scan=sync »
Enfin augmenter le rootwait à 20 c’est le temps à patienter pendant le démarrage du disque dur.

Un lien sur un article bien fait qui détail le fonctionnement du boot sur le RaspBerry PI.

 

2 réflexions au sujet de « Raspberry installer XBIAN sur un disque externe »

  1. Bonjour,
    J’essaie d’installer Xbian sur une clé usb en suivant votre tuto mais je bloque au niveau des fichiers fstab et cmdline en effet dans fstab je n’ai pas de ligne: « LABEL=xbian-root-btrfs » ni de:
    « subvol=root/@, »
    et dans cmdline ces mêmes lignes n’existent pas :
    « LABEL=xbian-root-btrfs »
    et « subvol=root/@ »
    Merci
    Ps : pour infos je tente cela sur Xbian 1.0 beta 2 avec frodo 12.2 sur XBMC

Laisser un commentaire