Outils pour utilisateurs

Outils du site


systeme:raspberrypi:creerusb

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
systeme:raspberrypi:creerusb [2020/11/22 14:12]
techer.charles_educ-valadon-limoges.fr
systeme:raspberrypi:creerusb [2021/01/08 14:54] (Version actuelle)
techer.charles_educ-valadon-limoges.fr [Modifier cmdline.txt et fstab]
Ligne 9: Ligne 9:
  
 ===== Préparation de la clé USB ===== ===== Préparation de la clé USB =====
-    * visualisez les partitiosn actuelel de la clé USB+    * visualisez les partitions actuelles de la clé USB
 <code shell> <code shell>
 $ lsblk $ lsblk
 </code> </code>
 +<WRAP center round info>
 +  * La clé USB est identifié par sda
 +  * la carte microsd est identifiée par mmcblk0
 +</WRAP>
 +
   * lancez parted   * lancez parted
   * s'il existe déjà des partitions,  supprimez-les. Créez une partition FAT32 de 100Mo, suivie d’une partition Linux ext4 qui occupera le reste de la place disponible.   * s'il existe déjà des partitions,  supprimez-les. Créez une partition FAT32 de 100Mo, suivie d’une partition Linux ext4 qui occupera le reste de la place disponible.
Ligne 27: Ligne 32:
   *  formatage des deux partitions   *  formatage des deux partitions
 <code shell> <code shell>
-$ sudo mkfs.vfat -n boot -F 32 /dev/sda1+$ sudo mkfs.vfat -n BOOT -F 32 /dev/sda1
 $ sudo mkfs.f2fs -f /dev/sda2 $ sudo mkfs.f2fs -f /dev/sda2
 </code> </code>
Ligne 56: Ligne 61:
 $ sudo umount proc $ sudo umount proc
 </code> </code>
-===== Modifier cmdline.txt ===== +===== Modifier cmdline.txt et fstab===== 
-Il faut maintenant modifier cmdline.txt pour que la clé USB soit le root file system (RFS) à la place de la carte SD : +Pour pouvoir démarrer sur la clé USB, il faut maintenant modifier sur la clé USB cmdline.txt pour que la clé USB soit le root file system (RFS) à la place de la carte SD : 
-  * remplacer root=PARTUUID=9dc50674-02 par root=/dev/sda2+  * prendre connaissance des PARTUUID des partitions
 <code shell> <code shell>
-sudo sed -i "s,root=/dev/mmcblk0p2,root=/dev/sda2," /mnt/usb/boot/cmdline.txt+lsblk -o name,partuuid
 </code> </code>
- +  * remplacer le PARTUUID des partitions de la carte microSD indiqué dans le fichier cmdline.txt par le PARTUUID des partition de la clé USB :  
-===== Modifier fstab =====+    * accéder au fichier /mnt/usb/boot/cmdline.txt 
 +    * remplacer root=PARTUUID=xxxmicrosdxxx-02 par root=PARTUUID=xxxcleusbxxx-02 
 +    * remplacer ext4 par f2fs 
 +  * remplacer le PARTUUID des partitions de la carte microSD indiqué dans le fichier fstab par le PARTUUID des partition de la clé USB :  
 +    * accéder au fichier /mnt/usb/etc/fstab 
 +    * remplacer root=PARTUUID=xxxmicrosdxxx-01 par root=PARTUUID=xxxcleusbxxx-01 
 +    * remplacer root=PARTUUID=xxxmicrosdxxx-02 par root=PARTUUID=xxxcleusbxxx-02 
 +    * remplacer le ext4 par f2fs 
 +===== Redémarrer le Raspberry sur la clé USB===== 
 +  * Démonter le système de fichier de la clé USB 
 +<code shell> 
 +$ cd ~ 
 +$ sudo umount /mnt/usb/boot 
 +$ sudo umount /mnt/usb 
 +</code> 
 +  * Arrêter le Raspberry Pi 3
 <code shell> <code shell>
-:/mnt/target $ sudo sed -i "s,/dev/mmcblk0p,/dev/sda," /mnt/target/etc/fstab+$ sudo shutdown -h now
 </code> </code>
 +    * enlever la carte microSD
 +    * redémarrer le Rapsberry
systeme/raspberrypi/creerusb.1606050742.txt.gz · Dernière modification: 2020/11/22 14:12 de techer.charles_educ-valadon-limoges.fr