Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
yunohost_et_raspberry [2019/03/05 08:31] jean créée |
yunohost_et_raspberry [2019/05/01 19:55] (Version actuelle) jean [Utiliser un disque USB au lieu de la carte sd du "Raspberry Pi"] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== Qu'est ce que " | ===== Qu'est ce que " | ||
- | {{: | + | {{:wiki:images: |
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' | 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' | ||
Ligne 13: | Ligne 13: | ||
Un raspberry pi est un nano ordinateur qui tourne avec une distribution “debian” Prix d' | Un raspberry pi est un nano ordinateur qui tourne avec une distribution “debian” Prix d' | ||
- | {{:wiki:rsapberry.png?200|}} | + | {{:wiki:images: |
illustration carte mère raspberry pi 3 b créée par Jose.gil https:// | illustration carte mère raspberry pi 3 b créée par Jose.gil https:// | ||
Ligne 24: | Ligne 24: | ||
https:// | https:// | ||
- | ===== Utiliser un disque | + | ===== Utiliser un disque |
Ligne 30: | Ligne 30: | ||
# sur Raspbian GNU/Linux 9 (stretch), procédure de déménagement du système de la carte mémoire vers un disque | # sur Raspbian GNU/Linux 9 (stretch), procédure de déménagement du système de la carte mémoire vers un disque | ||
- | |||
- | # les gars de yunohost ont simplifié le partitionnement, | ||
**__1ere étape__** | **__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' | + | # 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' | ||
+ | # ATTENTION, vérifier le nom du périphérique correspondant à la carte mémoire | ||
+ | (pour cela ouvrir un terminal et tapez: sudo fdisk -l) | ||
- | # | + | # |
+ | | ||
- | # si on n'a que la moitié de la taille de la carte de libre sur le disque, mais c'est plus lent : ### sudo dd bs=4M status=progress conv=fsync if=/ | ||
# ENLEVER LA CARTE pour éviter les risques d' | # ENLEVER LA CARTE pour éviter les risques d' | ||
Ligne 45: | Ligne 46: | ||
**__2éme étape__** | **__2éme étape__** | ||
- | # brancher le disque sur le PC, | + | # brancher le disque |
(pour être sûr de bien identifier votre dd externe vérifier vos disques avec la commande sudo fdisk -l ) | (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 | + | et installer deux partitions sur celui-ci |
- | # recopier | + | # en premier celle pour le système |
- | # 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 ) fsck.ext4 -f /dev/sdn1 sudo resize2fs /dev/sdn1 | + | # 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=/ | ||
+ | |||
+ | # 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 / | ||
+ | sudo resize2fs /dev/sdn1 | ||
**__3éme etape__** | **__3éme etape__** | ||
- | # monter le disque, cela permet de vérifier que la partition est correcte, taille … mkdir / | + | # monter le disque, cela permet de vérifier que la partition est correcte, taille … |
- | # modfier le fichier de montage dans / | + | mkdir /tmp/disque; |
+ | sudo mount /dev/sdn1 /tmp/disque | ||
- | # mettre en commentaire : ###/dev/mmcblk0p7 | + | # modfier le fichier de montage dans / |
+ | |||
+ | sudo nano / | ||
+ | |||
+ | # mettre en commentaire | ||
+ | ##/dev/mmcblk0p2 | ||
+ | |||
+ | # et ajouter deux lignes : | ||
+ | | ||
+ | | ||
(Sur votre Raspberry, qui n’a pas de dd interne, il est logique que les partitions du dd externe s’appellent « sda ») | (Sur votre Raspberry, qui n’a pas de dd interne, il est logique que les partitions du dd externe s’appellent « sda ») | ||
+ | |||
+ | {{: | ||
# | # | ||
- | {{: | ||
- | # supprimer le lancement du swap dans un fichier | + | # supprimer le lancement du swap dans un fichier |
- | # éventuellement pour le style, mettre la partition | + | sudo rm /tmp/disque/etc/rc? |
- | / | ||
# démonter le disque et le débrancher sudo umount /tmp/disque | # démonter le disque et le débrancher sudo umount /tmp/disque | ||
Ligne 80: | Ligne 103: | ||
**__4éme étape__** | **__4éme étape__** | ||
- | # monter la plus petite carte mémoire contenant un système pour raspberry # inutile d' | + | # monter la plus petite carte mémoire contenant un système pour raspberry |
+ | |||
+ | # inutile d' | ||
+ | |||
+ | cd / | ||
+ | |||
+ | cp -a cmdline.txt cmdline.txt.ref | ||
+ | |||
+ | nano cmdline.txt | ||
- | cd / | + | # remplacer root=/dev/mmcblk0p2 |
**__5éme étape__** | **__5éme étape__** |