Sous un système d'exploitation basé sur Debian, si l'image du système d'exploitation est corrompue, comment peut-elle être réinstallée à distance sur le réseau [dupliquer]

0

Cette question a déjà une réponse ici:

Nous avons un système pi framboise qui doit pouvoir se reconfigurer à distance, si l'image est corrompue ou à la demande. Comment puis-je faire cela?

Aussi, comment puis-je configurer un pi qui n'était pas configuré à l'origine pour faire cela?

Le système d'exploitation que j'utilise est Raspbin, et le périphérique est à 4 heures de route. Il est donc interdit de changer physiquement la carte SD.

utilisateur3346931
la source
Autant que vous puissiez, vous ne pouvez pas netboot sur wifi. Avec le sans fil exclu, les choses sont très compliquées. Si vous ignorez la configuration sans fil requise, vous créez simplement une installation Netboot qui fait tout ce dont vous avez besoin pour installer votre image. Il y a des tonnes de livres / livres sur les installations Netboot et autres. Je suis sûr que vous pouvez rechercher cela par vous-même.
Zoredache
Ok, on vient de me dire que c'est aussi relié via une connexion Ethernet. Comment puis-je faire ceci. Nous souhaitons qu'une image exacte soit installée de notre carte SD à installer ..
user3346931
S'il vous plaît ne posez pas la même question deux fois. Si vous devez mettre à jour votre question ou si elle ne suscite pas l’attention, modifiez-la plutôt; cela repoussera le message en haut de la première page.
bwDraco
Exécuter le système d'exploitation sur une clé USB serait une option? C'est beaucoup plus robuste. Le RPI ne dispose pas vraiment d'outils de gestion hors bande.
Compagnon Geek

Réponses:

0

Bien que ce ne soit pas impossible, j'essaierais de réimager un périphérique à distance en tant qu'option à haut risque, en particulier s'il n'était pas configuré à l'origine pour une telle réimagerie et particulièrement si vous ne disposez pas d'une console série à distance et d'un contrôle de l'alimentation à distance.

n'y a-t-il vraiment personne à qui envoyer une carte SD et la faire échanger? Et si votre plan B échouait? la corruption est-elle si grave qu'elle ne peut pas être réparée?

Si vous disposez d'un espace non partitionné à la fin du lecteur, vous pouvez y créer une nouvelle partition, y copier une image de partition (et non une image de disque), puis modifier les fichiers de la partition de démarrage pour la démarrer.

Si vous n'avez pas d'espace disque non partitionné, vous devez copier un type d'environnement de récupération qui peut être chargé à partir de la partition de démarrage sans utiliser de mémoire vive uniquement sur la carte SD. Cet environnement de récupération devrait pouvoir faire apparaître le réseau et vous permettre de faire entrer SSH. Une fois que vous exécutiez cet environnement, vous pouviez alors réimager la carte SD. Je ne suis pas sûr que de tels environnements soient disponibles pré-enregistrés ou non, mais je suis sûr qu'il serait possible d'en créer un avec buildroot ou un outil similaire.

Quoi que vous fassiez, testez-le d'abord sur un Pi local afin de minimiser les risques.

plugwash
la source