dimanche 9 avril 2017

Raspberry Pi 2/3 : Migrer de la SD vers un SSD

Bonjour,

Aujourd'hui on va passer notre Pi d'une SD vers un SSD, cela afin de limiter les risques d'erreurs et de plantage de la carte SD.

Je n'ai pas inventé le fil à couper le beurre, j'ai donc utilisé l'excellent tuto de Cocapic, cela ne sert à rien de chercher à faire autre chose quand quelqu'un à fait quelque chose de très bien.

Tout d'abord récupérer la dernière image de Raspbian, puis la graver sur la SD et le SSD.

Raccorder le SSD en USB, tapez en SSH :

fdisk -l

On doit voir la SD ainsi que le SSD en SDA.

mmcb1k0p1 = partition boot de la SD (8192 - 137215 / 129024 sectors)

mmcb1k0p2 = partition root de la SD (137216 - 30695423 / 30558208 sectors)

/dev/sda1 = partition boot du SSD

/dev/sda2 = partition root du SSD

On monte la partition Linux dans un dossier temporaire :

mkdir tempp

mount /dev/sda2 ./tempp

On indique que la partition root du SSD devient la partition de montage en modifiant le fichier fstab (soit mmcblk0p2 vers sda2) situé dans le répertoire /tempp :

sed -i "s,/dev/mmcblk0p2,/dev/sda2," ./tempp/etc/fstab

Démonter la partition et supprimer le repertoire temporaire :

umount /dev/sda2

rmdir tempp

De même dans cmdline.txt de la partition boot de la carte SD (mmcblk0p2 vers sda2) :

sed -i "s,root=/dev/mmcblk0p2,root=/dev/sda2," /boot/cmdline.txt

On re partitionne le SSD afin d'utiliser l’ensemble de l’espace disponible, on supprimer donc la partition et on la recréé, sans aucune perte de données, vive Linux.

cfdisk /dev/sda

On supprime et on recrée une partition primaire et on fait un Write.

On reboot.

Il faut ensuite étendre root du SSD afin d'utiliser l'espace complet du SSD :

resize2fs /dev/sda2

On vérifie le boot USB à l'aide la commande :

lsblk

Mettre une adresse IP Fixe dans le fichier dhcpcd.conf :

interface eth0

static ip_address=xxx.xxx.xxx.xxx/xx

static routers=xxx.xxx.xxx.xxx

static domain_name_servers=xxx.xxx.xxx.xxx

Faites les mises à jour :

apt-get update

apt-get upgrade

Maintenant dans mon cas, j'installe Jeedom, mais vous pouvez installer ce que vous voulez, Kodi, Plex, Domoticz, Sarah, Jarvis, etc. :

wget https://raw.githubusercontent.com/jeedom/core/stable/install/install.sh

chmod +x install.sh

./install.sh

Et voilà, une fois terminée, ouvrez votre navigateur pour accéder au Dashboard.

A bientôt.

Aucun commentaire:

Enregistrer un commentaire

Domotiser sa porte de garage

Bonjour tout le monde, Alors, ma porte, je dirai même mes deux portes de garage sont domotisée depuis bien longtemps mais seul petit hic, ...