systeme:raspberrypi:creerusb
**Ceci est une ancienne révision du document !**
Table des matières
Créer une clé USB à partir de la carte microSD du Raspberry
Présentation
Il est intéressant de pouvoir créer une clé USB à partir d'un environnement fonctionnel du Raspberry utilisant une carte Micro SD :
- avoir une sauvegarde de l'environnement actuel du Raspberry ;
- transférer le contenu de la carte SD sur une clé USB pour ensuite booter sur la clé USB.
Préparation de la clé USB
- visualisez les partitiosn actuelel de la clé USB
$ lsblk
- 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.
$ sudo parted /dev/sda (parted) mktable msdos yes (parted)mkpart primary fat32 0% 100M (parted)mkpart primary ext4 100M 100% (parted)print quit
- formatage des deux partitions <code shell> $ sudo mkfs.vfat -n boot -F 32 /dev/sda1 $ sudo mkfs.f2fs -f /dev/sda2 </code>
Transfert du système Raspbian sur la clé USB
- montage des systèmes de fichiers nouvellement créés et installer le système en utilisant rsync
$ sudo apt install rsync $ sudo mkdir /mnt/usb $ sudo mkdir /mnt/usb/boot $ sudo mount /dev/sda1 /mnt/usb/boot/ $ sudo mount /dev/sda2 /mnt/usb/ $ sudo rsync -ax --progress / /boot /mnt/usb
Régénérer les clés SSH
$ cd /mnt/usb $ sudo mount --bind /dev dev $ sudo mount --bind /sys sys $ sudo mount --bind /proc proc $ sudo chroot /mnt/usb # rm /etc/ssh/ssh_host* # dpkg-reconfigure openssh-server # exit $ sudo umount dev $ sudo umount sys $ sudo umount proc
Modifier cmdline.txt
Il faut maintenant modifier 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
$ sudo sed -i "s,root=/dev/mmcblk0p2,root=/dev/sda2," /mnt/usb/boot/cmdline.txt
Modifier fstab
:/mnt/target $ sudo sed -i "s,/dev/mmcblk0p,/dev/sda," /mnt/target/etc/fstab
systeme/raspberrypi/creerusb.1606050742.txt.gz · Dernière modification : 2020/11/22 14:12 de techer.charles_educ-valadon-limoges.fr