Auteur Sujet: Préparer une nouvelle version fonctionnelle de Raspbian sans Raspberry  (Lu 1480 fois)

0 Membres et 1 Invité sur ce sujet

Darkjeje

  • Abonné Free adsl
  • *
  • Messages: 592
  • Free VDSL2 Issy-les-Moulineaux (92)
Bonjour à tous,

Je dispose actuellement d'un Rasp B+ avec Raspbian en version Debian 8 qui me sert pour gérer ma domotique et un site web.

J'aimerai passer sous la version 9 de Debian, mais je redoute la MAJ pure et simple de ma carte SD.
Avec les changements que cela implique, j'ai peur que cela bug quelque part (PHP, python, mysql,...).

Aussi je voulais savoir s'il était possible de préparer une autre carte SD avec Raspbian 9, paramétrer mysql, let'sencrypt,... Bref tout refaire à l'identique qu'actuellement, mais en version 9 sans utiliser mon rasp actuel qui resterait en production.
Est-ce possible avec docker ou quelque chose de ce genre, de faire l'installation avec mon PC sous Windows, tout paramétrer, tout tester, puis basculer ma Bdd fonctionnelle de mon ancienne carte SD actuellement en fonctionnement vers la nouvelle fraîchement paramétrée et n'avoir plus qu'à redémarrer mon rasp avec ma nouvelle carte SD pour que tout fonctionne en version 9 ?

J'aurai un 2ème rasp, je ne me prendrai pas la tête, mais je n'en ai qu'un et en plus je n'ai qu'une carte SD, mais ça je peux en acheter une deuxième si il faut.

Merci pour vos lumières !!!

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 345
Préparer une nouvelle version fonctionnelle de Raspbian sans Raspberry
« Réponse #1 le: 02 octobre 2018 à 14:18:43 »
Le plus simple, c'est d'installer la 9 sur une nouvelle carte SD et de switcher entre les deux. Mais si tu veux qu'il reste en prod ça va être compliqué effectivement.

Je dirais donc : tester ta config sur une machine virtuelle x86 classique, si ça fonctionne, en principe, ça devrait marcher sur le Rpi.

Quant à la solution de virtualisation, virtualbox est suffisant pourquoi vouloir partir sur docker qui n'est pas du tout adapté ? Car si me rappelle bien il ne fait que séparer des processus mais utilise le noyau du linux installé, c'est pas du tout une VM complète. Donc on ne peut pas avoir des versions différentes.

Darkjeje

  • Abonné Free adsl
  • *
  • Messages: 592
  • Free VDSL2 Issy-les-Moulineaux (92)
Préparer une nouvelle version fonctionnelle de Raspbian sans Raspberry
« Réponse #2 le: 03 octobre 2018 à 14:07:56 »
Merci renaud pour ton aide.

J'ai parlé de Docker mais sans savoir si c'était la solution.
Ce que j'aimerai c'est installer Debian 9 sur une nouvelle carte SD pour mon rasp mais sans faire l'installation depuis le rasp, celui-ci devant resté en prod pour que la domotique fonctionne,...

Est-ce possible et si oui comment ?

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 345
Préparer une nouvelle version fonctionnelle de Raspbian sans Raspberry
« Réponse #3 le: 03 octobre 2018 à 18:57:16 »
Bien sûr que c'est possible, c'est même la seule manière de faire. Il faut forcèment installer le système depuis un PC (sauf si on fait la MAJ depuis l'ancienne version mais bon pas top pour les écritures vaut mieux tout effacer et remettre un système propre). Tu n'as jamais fait cette procédure ? Le rasp était livré déjà installé ?

Il faut télécharger l'image de raspbian (la lite, je suppose que tu n'a pas besoin d'interface graphique), la dézipper et la copier sur la SD avec Win32DiskManager par exemple.

Une fois booté c'est prêt, il faudra peut-être juste étendre le système de fichiers sur l'ensemble de la SD (mais normalement il y a un assistant qui te le demande). Bien évidement il faut un écran et clavier.

kazyor

  • Expert des Télécoms
  • Expert
  • *
  • Messages: 1 335
  • Lyon 7ème (69)
Préparer une nouvelle version fonctionnelle de Raspbian sans Raspberry
« Réponse #4 le: 03 octobre 2018 à 19:02:20 »
Mais tu auras qu'un système nu qu'il faudra configurer ...

Une autre solution serait de monter temporairement une VM pour prendre le relai du rasp le temps de faire la nouvelle config ...

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Préparer une nouvelle version fonctionnelle de Raspbian sans Raspberry
« Réponse #5 le: 03 octobre 2018 à 19:07:30 »
La tool-chain est la : https://github.com/RPi-Distro/pi-gen

il te faut une machine sous Linux (Debian ou Ubuntu). Ca peut être une VM. Cf la doc pour Docker aussi si on ne veut pas 'salir' sa machine/vm.

Je ne sais pas si ca fonctionne sous WSL ( https://www.microsoft.com/fr-fr/p/debian-gnu-linux/9msvkqc78pk6 ).


renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 345
Préparer une nouvelle version fonctionnelle de Raspbian sans Raspberry
« Réponse #6 le: 03 octobre 2018 à 19:28:16 »
C'est pas un peu se compliquer la vie pour un simple transfert de config ? À mon avis une debian x86 fera la même chose. Perso je n'ai pas eu besoin de faire tout ça et j'ai bien divers services sur mon rasp qui était à la base sur un PC classique. J'ai simplement copié le /etc et réinstallé les programmes.

Après si on veut se faire un système tout prêt à copier sur la SD sans réinstallation why not mais je trouve que ça vaut le coup que quand il y a vraiment beaucoup de services.

Ça me fait penser que moi aussi faudrait que je mette à jour, mais la SD est tellement fatiguée qu'elle rame pour écrire le moindre fichier... du coup je fais plus les MAJ de sécu (oui je sais c'est mal).

Darkjeje

  • Abonné Free adsl
  • *
  • Messages: 592
  • Free VDSL2 Issy-les-Moulineaux (92)
Préparer une nouvelle version fonctionnelle de Raspbian sans Raspberry
« Réponse #7 le: 03 octobre 2018 à 22:52:25 »
Tu n'as jamais fait cette procédure ? Le rasp était livré déjà installé ?

Si bien sûr, c'est comme ça que j'ai fait à l'origine, mais comme dit par kazyor je n'aurai qu'un système vierge qu'il faudra paramétrer.
Le but étant de tout réinstaller comme avant, de pouvoir prendre le temps de tester,...

La VM me semble correspondre à mon besoin, reste à me renseigner la dessus !!!