Outils pour utilisateurs

Outils du site


Panneau latéral

liens utiles

cenabumix

Site Cenabumix principal : http://www.cenabumix.org/wordpress/

Groupe Cenabumix framavox: https://framavox.org/g/6jsFiPzq/cenabumix

Dokuwiki

Accueil sommaire

Aide a la syntaxe :

yunohost_et_raspberry

Yunohost sur un Raspberry Pi

Qu'est ce que "Yunohost"

Yunohost est une application qui vous permet de créer votre propre serveur à votre domicile; Ainsi vos données, vos applications restent chez vous tout en vous permettant d'y avoir accès depuis l'extérieur.

l'intérêt est que vous avez par ce biais le contrôle de vos données.

Qu'est ce qu'un "Raspberry Pi"

Un raspberry pi est un nano ordinateur qui tourne avec une distribution “debian” Prix d'achat réduit,Consommation électrique très faible.

illustration carte mère raspberry pi 3 b créée par Jose.gil https://creativecommons.org/licenses/by-sa/4.0

Installer Yunohost sur votre Raspberry

La procédure est parfaitement détaillée sur le site officiel de Yunohost

https://yunohost.org/#/install_on_raspberry_fr

Utiliser un disque USB au lieu de la carte sd du "Raspberry Pi"

Permet de prolonger la durée de vie de la carte qui ne va plus être sollicitée en écriture.

# sur Raspbian GNU/Linux 9 (stretch), procédure de déménagement du système de la carte mémoire vers un disque

1ere étape

# arrêter le Raspberry pi et brancher la carte sur un PC disposant d'une place disque équivalente. # copier la carte sur un fichier et vérifier qu'il n'y a pas de message d'erreur # ATTENTION, vérifier le nom du périphérique correspondant à la carte mémoire (pour cela ouvrir un terminal et tapez: sudo fdisk -l)

#remplacer sdn1 par sdb1 en général ( ou sdc1 si le PC contient deux disques )

sudo dd bs=4M status=progress conv=fsync if=/dev/sdn1 of=systeme_perso.img

# ENLEVER LA CARTE pour éviter les risques d'effacement

2éme étape

# brancher le disque USB sur le PC,

(pour être sûr de bien identifier votre dd externe vérifier vos disques avec la commande sudo fdisk -l )

et installer deux partitions sur celui-ci

# en premier celle pour le système et les données

# puis une petite partition pour le swap en fin de disque ~ 300Mo # inutile de formater la partition système car elle sera écrasée par la copie

# formater la partition de swap

sudo mkswap /dev/sdn2

# recopier le système sur le disque USB:

sudo dd bs=4M conv=fsync status=progress if=systeme_perso.img of=/dev/sdn1 

# retailler le système de fichier pour occuper toute la place

# ( les fainéants téméraires peuvent laisser le raspberry le faire au prochain démarrage ) sudo fsck.ext4 -f /dev/sdn1 sudo resize2fs /dev/sdn1

3éme etape

# monter le disque, cela permet de vérifier que la partition est correcte, taille …

mkdir /tmp/disque; sudo mount /dev/sdn1 /tmp/disque

# modfier le fichier de montage dans /tmp/disque/etc/fstab

sudo nano /tmp/disque/etc/fstab

# mettre en commentaire la ligne:

 ##/dev/mmcblk0p2 / ext4 defaults,noatime 0 1 

# et ajouter deux lignes :

/dev/sda1 / ext4 defaults,noatime 0 1 
/dev/sda2 none swap sw 0 0

(Sur votre Raspberry, qui n’a pas de dd interne, il est logique que les partitions du dd externe s’appellent « sda »)

#enregistrer les modifications Ctrl +X répondre yes pour enregistrer et quitter nano

# supprimer le lancement du swap dans un fichier

sudo rm /tmp/disque/etc/rc?.d/S??dphys-swapfile

# démonter le disque et le débrancher sudo umount /tmp/disque

4éme étape

# monter la plus petite carte mémoire contenant un système pour raspberry

# inutile d'être root car la partition boot est en fat ( window$ )

cd /media/*/boot # (*) remplace votre nom d'utilisateur)

cp -a cmdline.txt cmdline.txt.ref

nano cmdline.txt

# remplacer root=/dev/mmcblk0p2 par root=/dev/sda1

5éme étape

#Reconnecter votre DD à votre Raspberry pi

Brancher un écran sur votre Raspberry, (pour pouvoir vous loguer)

Rebrancher celui-ci sur votre box et allumer le.

N’oubliez pas de paramétrer les ports de votre box

https://yunohost.org/#/install_on_raspberry_fr

https://yunohost.org/#/isp_box_config_fr

au premier démarrage, il vous faudra vous loguer attention le clavier est par défaut en Qwerty

si c’est la première installation login:yunohost identifiant : yunohost

si vous aviez déjà créé un login et un mot de passe avec la carte, il faudra utiliser ceux-ci

Normalement tout doit fonctionner

yunohost_et_raspberry.txt · Dernière modification: 2019/05/01 19:55 de jean