Outils pour utilisateurs

Outils du site


yunohost_et_raspberry

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 09:32]
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://yunohost.org/#/install_on_raspberry_fr https://yunohost.org/#/install_on_raspberry_fr
  
-===== Utiliser un disque dur externe au lieu de la carte sd du "Raspberry Pi" =====+===== Utiliser un disque USB au lieu de la carte sd du "Raspberry Pi" =====
  
  
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, remplacer les numéros de périphériques 6/7 par 1/2 
  
 **__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'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)+# 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 sdn7 par sdb7 ou sdc7 …. sudo dd bs=4M status=progress conv=fsync if=/dev/sdn7 of=systeme_perso.img+#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
  
-# 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=/dev/sdn7 | gzip > systeme_perso.img.z 
  
 # ENLEVER LA CARTE pour éviter les risques d'effacement # ENLEVER LA CARTE pour éviter les risques d'effacement
Ligne 45: Ligne 46:
 **__2éme étape__** **__2éme étape__**
  
-# brancher le disque sur le PC,+# 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 ) (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, remplacer sdnX par sdb2 par exemple sudo mkswap /dev/sdnX+et installer deux partitions sur celui-ci 
  
-recopier le système sur le disque : sudo dd bs=4M conv=fsync status=progress if=systeme_perso.img of=/dev/sdn1 # ou manque de place ### gzip -cd systeme_perso.img | sudo dd bs=4M status=progress conv=fsync of=/dev/sdn1+en premier celle pour le système et les données
  
-# 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=/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__** **__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+# monter le disque, cela permet de vérifier que la partition est correcte, taille … 
  
-# modfier le fichier de montage dans /tmp/disque/etc/fstab sudo nano /tmp/disque/etc/fstab+mkdir /tmp/disque;  
 +sudo mount /dev/sdn1 /tmp/disque
  
-# mettre en commentaire : ###/dev/mmcblk0p7 / ext4 defaults,noatime 0 1 # et ajouter deux lignes : /dev/sda1 / ext4 defaults,noatime 0 1 # ajouter la ligne : /dev/sda2 none swap sw 0 0+# 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 ») (Sur votre Raspberry, qui n’a pas de dd interne, il est logique que les partitions du dd externe s’appellent « sda »)
Ligne 71: Ligne 94:
  
  
-# supprimer le lancement du swap dans un fichier rm /tmp/disque/etc/rc?.d/S??dphys-swapfile+# supprimer le lancement du swap dans un fichier
  
-# éventuellement pour le style, mettre la partition /boot en lecture seule (,ro) : ## /dev/mmcblk0p6 /boot vfat defaults 0 2+  sudo rm /tmp/disque/etc/rc?.d/S??dphys-swapfile
  
- /dev/mmcblk0p6  /boot           vfat    defaults,ro             2 
  
 # 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 81: Ligne 103:
 **__4éme étape__** **__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$ )+# 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 
  
-cd /media/*/boot cp -a cmdline.txt cmdline.txt.ref nano cmdline.txt # remplacer root=/dev/mmcblk0p7 par root=/dev/sda1+# remplacer root=/dev/mmcblk0p2 par root=/dev/sda1
  
 **__5éme étape__** **__5éme étape__**
yunohost_et_raspberry.1551778345.txt.gz · Dernière modification: 2019/03/05 09:32 de jean