Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
yunohost_et_raspberry [2019/03/05 16:30] jean |
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 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__** | ||
Ligne 40: | Ligne 38: | ||
(pour cela ouvrir un terminal et tapez: sudo fdisk -l) | (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 49: | 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 ) | ||
Ligne 59: | Ligne 56: | ||
# 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 | # 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, remplacer sdnX par sdb2 par exemple | + | # formater la partition de swap |
+ | | ||
- | # recopier le système sur le disque : | + | # recopier le système sur le disque |
- | + | sudo dd bs=4M conv=fsync status=progress if=systeme_perso.img of=/ | |
- | sudo dd bs=4M conv=fsync status=progress if=systeme_perso.img | + | |
- | + | ||
- | # ou manque de place ### gzip -cd systeme_perso.img | sudo dd bs=4M status=progress conv=fsync | + | |
# retailler le système de fichier pour occuper toute la place | # 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 ) | # ( les fainéants téméraires peuvent laisser le raspberry le faire au prochain démarrage ) | ||
- | fsck.ext4 -f / | + | sudo fsck.ext4 -f / |
sudo resize2fs /dev/sdn1 | sudo resize2fs /dev/sdn1 | ||
Ligne 77: | Ligne 72: | ||
# monter le disque, cela permet de vérifier que la partition est correcte, taille … | # monter le disque, cela permet de vérifier que la partition est correcte, taille … | ||
- | mkdir / | + | mkdir / |
+ | sudo mount /dev/sdn1 /tmp/disque | ||
# modfier le fichier de montage dans / | # modfier le fichier de montage dans / | ||
Ligne 83: | Ligne 79: | ||
sudo nano / | sudo nano / | ||
- | # mettre en commentaire : ###/dev/mmcblk0p7 | + | # mettre en commentaire |
+ | ##/dev/mmcblk0p2 | ||
- | # et ajouter deux lignes : /dev/sda1 / ext4 defaults, | + | # et ajouter deux lignes : |
- | + | | |
- | # ajouter la ligne : /dev/sda2 none swap sw 0 0 | + | /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 ») | (Sur votre Raspberry, qui n’a pas de dd interne, il est logique que les partitions du dd externe s’appellent « sda ») | ||
Ligne 99: | Ligne 96: | ||
# supprimer le lancement du swap dans un fichier | # supprimer le lancement du swap dans un fichier | ||
- | rm / | + | sudo rm / |
- | + | ||
- | # éventuellement pour le style, mettre la partition /boot en lecture seule (,ro) : | + | |
- | + | ||
- | ## / | + | |
- | / | ||
# 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 115: | Ligne 107: | ||
# inutile d' | # inutile d' | ||
- | cd / | + | cd / |
cp -a cmdline.txt cmdline.txt.ref | cp -a cmdline.txt cmdline.txt.ref | ||
Ligne 121: | Ligne 113: | ||
nano cmdline.txt | nano cmdline.txt | ||
- | # remplacer root=/dev/mmcblk0p7 | + | # remplacer root=/dev/mmcblk0p2 |
**__5éme étape__** | **__5éme étape__** |