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 12:07] 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 ) | ||
et installer deux partitions sur celui-ci | et installer deux partitions sur celui-ci | ||
+ | |||
# en premier celle pour le système et les données | # 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, remplacer sdnX par sdb2 par exemple sudo mkswap /dev/sdnX | ||
- | # recopier le système sur le disque : sudo dd bs=4M conv=fsync status=progress if=systeme_perso.img | + | # 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 | ||
+ | | ||
# 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 ) fsck.ext4 -f /dev/sdn1 sudo resize2fs /dev/sdn1 | + | |
+ | # ( 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 … | # 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 / | ||
+ | |||
sudo nano / | sudo nano / | ||
- | # mettre en commentaire : ###/dev/mmcblk0p7 | + | # mettre en commentaire |
- | # et ajouter deux lignes : /dev/sda1 / ext4 defaults, | + | ##/dev/mmcblk0p2 |
- | # ajouter la ligne : /dev/sda2 none swap sw 0 0 | + | |
+ | # et ajouter deux lignes : | ||
+ | | ||
+ | /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 83: | Ligne 94: | ||
- | # 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? |
- | ## /dev/mmcblk0p6 | + | |
- | / | ||
# 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 95: | Ligne 104: | ||
# monter la plus petite carte mémoire contenant un système pour raspberry | # monter la plus petite carte mémoire contenant un système pour raspberry | ||
+ | |||
# inutile d' | # inutile d' | ||
- | cd / | + | cd / |
- | # remplacer root=/dev/mmcblk0p7 | + | |
+ | cp -a cmdline.txt cmdline.txt.ref | ||
+ | |||
+ | nano cmdline.txt | ||
+ | |||
+ | # remplacer root=/dev/mmcblk0p2 | ||
**__5éme étape__** | **__5éme étape__** |