Question:
Raspberry Pi Live Boot ou Read Only Distro?
cde
2013-04-19 00:03:46 UTC
view on stackexchange narkive permalink

Existe-t-il des distributions Raspberry Pi Live Boot ou Read Only disponibles? Je me demandais, puisque l'échange de pile EE reçoit normalement des questions concernant la déconnexion sûre de l'alimentation sur le RPi, si une telle distribution existait. Il existe de nombreuses distributions Linux fournies sur des CD Live Boot ou des lecteurs flash, qui se décompressent du CD et s'exécutent complètement à partir de la mémoire (une avec laquelle je suis personnellement familier était DamnSmallLinux, une autre étant BackTrack). La plupart des systèmes embarqués dans les produits grand public sont également exécutés presque entièrement sur des disques RAM, au point qu'ils effectuent des cycles de démarrage entiers sans écrire une seule chose dans la mémoire flash.

Les principaux objectifs étant
1) empêcher les fichiers corruption sur la carte SD en cas de coupure de courant inopinée, sans avoir à compter sur des solutions UPS ou Batterie.
2) exécuter des programmes du démarrage à l'arrêt (ou coupure de courant) qui ne nécessitent aucune écriture sur la carte SD.

Y a-t-il donc une telle distribution Ciblée sur la distribution RPI ou des groupes prévoyant d'en créer une?

Que se passe-t-il lorsque vous utilisez le commutateur de protection de la carte SD?
@gnibbler Autant que je sache, la broche de protection en écriture n'est pas utilisée dans le RPI. La broche 13 du support de la carte SD n'est pas connectée. Et simplement exécuter une distribution standard en mode lecture seule n'est pas si simple, même si elle était connectée.
Cinq réponses:
Ronny Nilsson
2014-07-02 16:22:58 UTC
view on stackexchange narkive permalink

Oui, il y en a; my project Nard SDK
http://www.arbetsmyra.dyndns.org/nard/
fait exactement ce que vous voulez. C'est un système d'exploitation minimal qui fonctionne entièrement à partir de RAM. Après le démarrage, on peut même retirer la carte SD et elle continuera à fonctionner correctement. Lors de la mise à niveau du système, il a des actions préventives contre les coupures de courant au milieu de la mise à niveau.

N ot A autre R aspberry D istribution est un kit de développement logiciel (SDK) basé sur GNU / Linux écrit à partir de zéro pour la famille de cartes Raspberry Pi.

Cela semble être un bon début.
avra
2014-07-03 15:50:49 UTC
view on stackexchange narkive permalink

Vous pouvez utiliser TinyCoreLinux indiqué ici . Il fonctionne entièrement à partir de la RAM, mais peut stocker des paramètres / fichiers / applications à la demande. Au moment de l'écriture, celui-ci était le dernier avec juste la ligne de commande et SSH, avec un peu plus de 18 Mo compressés. Les versions ayant X dans son nom sont avec GUI. Et oui, il y a aussi des images QEMU (machine virtuelle) à essayer. Il existe de nombreux packages prêts à être installés. Vous pouvez également créer les vôtres ou les installer à partir des sources.

Suzanne Dupéron
2013-09-13 17:19:11 UTC
view on stackexchange narkive permalink

Une solution (non testée) serait d'utiliser Raspbian, mais au lieu de monter directement le système de fichiers à partir de la carte SD en tant que / (racine), vous le monteriez dans un dossier, par exemple / readonly , avec l'option -ro ( mount -o ro / dev / mysdcardpartition / readonly ), créez un répertoire / readwrite , puis montez un unionfs comme / en utilisant / readonly pour la partie en lecture seule et / readwrite pour la lecture-écriture partie.

Notez que tout cela doit être fait très tôt pendant le démarrage, et vous feriez mieux d'avoir une compréhension raisonnable du processus de démarrage Linux avant de tenter cela.

C'est essentiellement ce que font la plupart des livecds, sauf qu'ils se montent à partir d'un squashfs ou d'une image similaire du disque au lieu d'utiliser une vraie partition.

Vous peut probablement trouver des informations sur Internet sur la façon de créer un livecd à partir d'une installation debian existante, et si vous avez besoin d'aide pour suivre les étapes décrites ci-dessus, vous obtiendrez plus de réponses en demandant sur stackoverflow ou superutilisateur car ces étapes ne sont pas spécifiques au Raspberry Pi.

Edit: Il semble que le noyau Linux pour le Pi (au moins le noyau de Raspbian) souhaite que la carte SD soit toujours là, vous pouvez donc avoir quelques problèmes si vous essayez de retirer la carte SD après le démarrage, consultez ce post sur http://www.raspberrypi.org (je n'ai pas Je n'ai pas lu tout le fil, donc je ne sais pas s'il y a une solution).

Another Code
2014-07-03 17:19:38 UTC
view on stackexchange narkive permalink

Une image qui correspond à votre description est Environnement industriel pérenne. Il ne fonctionne pas complètement à partir de la mémoire, mais monte la carte SD en lecture seule et fournit quelques outils pour travailler avec le système de fichiers en lecture seule. Il existe en fait deux branches: une version basée sur buildroot avec un accent sur les systèmes embarqués pré-construits sans beaucoup de flexibilité et une version qui est juste une saveur (allégée) Raspbian et peut donc être utilisée comme la plupart des Pi. si vous installez des packages supplémentaires et apprenez à contourner la propriété en lecture seule. La version Raspbian est officiellement obsolète, mais elle a quand même été récemment mise à jour.

m33600
2020-02-03 05:10:03 UTC
view on stackexchange narkive permalink

Puppy Linux pour Raspberry Pi. Testez-le maintenant. Appelé rasppuppy, fonctionne en RAM et, à votre discrétion, peut enregistrer des sections sur sdcard.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...