Existe-t-il un système d'exploitation Linux qui peut être entièrement chargé dans la RAM?

12

J'ai 32 Go de mémoire sur mon PC. C'est plus que suffisant pour un OS Linux. Existe-t-il une version facile à utiliser de Linux (Ubuntu de préférence) qui peut être démarrée via un disque optique ou USB et être exécutée complètement dans la RAM? Je sais qu'un disque live peut être démarré avec un disque dur, mais des trucs s'écoulent toujours du disque et cela prend un certain temps à charger. Je voudrais que tout soit chargé dans la RAM, puis je cours à partir de là, complètement volatile. Tous les fichiers que je dois créer seraient enregistrés sur un disque USB.

Je connais http://en.wikipedia.org/wiki/List_of_Linux_distributions_that_run_from_RAM mais tout cela dépend d'un peu de RAM. Je préférerais quelque chose comme Ubuntu au lieu de ces versions légères.

user208145
la source
4
Le SysRescueCd a une option de chargement en mémoire, docache provoque le chargement complet du CD-ROM en mémoire. Un démarrage plus lent mais une fois terminé, les programmes démarrent plus rapidement et le lecteur de CD sera libéré permettant un accès normal aux autres CD. Cela nécessite 400 Mo de mémoire pour tout mettre en cache (y compris les disques de démarrage et les répertoires isolinux).
bsd
1
Je ne sais pas si Ubuntu le prend en charge, mais IIRC Linux Mint prend en charge les toramparamètres, par exemple, dans le menu de démarrage, modifiez l'entrée et ajoutez-la toramà la ligne de commande du noyau.
don_crissti
Ha, je cherchais une saveur "IIRC Linux Mint". Je viens de penser que c'était un raccourci. La menthe est bonne, j'aime ça. Cela fait un moment que je n'ai pas utilisé de chiot. J'y jetterai également un œil.
user208145
2
Pas une réponse, juste un commentaire: presque toutes les distributions peuvent être modifiées pour s'exécuter directement depuis ram. Seule une différence mineure est nécessaire dans la séquence de démarrage pour monter tmpfs (ou une version compressée) et y charger une image disque. J'ai vu un système Debian (presque) standard qui démarre à partir d'une image réseau et s'exécute à partir de la RAM, et utilise un référentiel de packages LAN (miroir) pour installer rapidement des applications plus grandes à la demande (pour économiser de l'espace). Je ne l'ai pas configuré personnellement, je ne peux donc pas publier d'instructions précises, mais c'est quelque chose qui peut être fait pour n'importe quelle distribution.
orion
porteus linux. Il fonctionne sur ma mémoire et son rapide

Réponses:

5

Ubuntu peut fonctionner sur RAM, mais il nécessite quelques modifications manuelles:

https://wiki.ubuntu.com/BootToRAM

madneon
la source
1
Cela aide, merci. J'espérais cependant quelque chose de plus. Si c'est mon seul recours, je vais essayer et marquer cela comme la réponse.
user208145
2
cela semble supposer que l'on démarre un CD LIVE où l'exécution en RAM serait très utile. j'ai exécuté Slackware dans QEMU avec tous les disques en RAM et c'était beaucoup plus rapide. une installation COMPLÈTE terminée en 3 minutes. le matériel n'avait que 12 Go de RAM. mon nouvel ordinateur portable a 64 Go et j'explore comment démarrer à partir de son SSD et courir à partir de la RAM.
Skaperen
Ce guide est sérieusement obsolète. C'est pour Ubuntu 9.10.
Aaron Franke
7

Je pense que toutes les distributions peuvent être exécutées à partir de la RAM, il vous suffit de faire quelques changements. Lisez ce lien

Vous devez avoir à l'esprit que toutes les modifications (mises à jour, etc.) que vous apportez au système de fichiers en mémoire sont perdues lorsque vous éteignez votre machine, vous devez donc établir un mécanisme pour mettre à jour votre disque dur avec ces modifications AVANT le système tombe en panne, ce qui retardera l'arrêt du système.

YoMismo
la source
pas beaucoup de RAM est nécessaire. si je peux installer et exécuter un FULL Slackware dans QEMU dans tmpfs12 Go de RAM, cela devrait suffire pour l'exécuter directement.
Skaperen
je courais juste /etcà /tmpsil y a longtemps sans l' enregistrement automatique. un jour, cela m'a sauvé d'une bêtise stupide
Skaperen
donc je recommande une sauvegarde manuelle sur le disque pour des choses comme /etcet laisser /var/logsur le disque.
Skaperen
@YoMismo, ce lien que vous avez publié est de l'or! La grande chose à ce sujet est que vous pouvez personnaliser votre système comme vous le souhaitez, puis l'exécuter à partir de la RAM sans craindre que vos disques soient attaqués par quoi que ce soit sans votre consentement. Ce serait peut-être une bonne idée de copier les étapes ici, juste pour être sûr.
user1593842
2

Parrot Security OS. Vous avez la possibilité de charger le système d'exploitation directement dans la RAM, je crois que MXLinux permet également que, pas de fichiers de configuration, directement à partir du chargeur de démarrage que vous sélectionnez charger le système d'exploitation dans la RAM.

Le menu de démarrage Parrot & MX propose en fait une tonne d'options pour différentes manières d'exécuter le système d'exploitation. Il existe deux versions «maison» et «sécurité», l'une ou l'autre convient à un conducteur quotidien, contrairement aux distributions similaires comme Kali. C'est fondamentalement un bureau Debian MATE et dans le menu l'un des onglets dit parrot OS, dans cet onglet, vous trouverez tous vos utilitaires de piratage / piratage. Sinon, c'est juste Debian MATE, un très joli bureau.

Il simplifie également la mise en réseau et le démarrage / arrêt des processus dans le menu des applications. Je l'ai chargé dans 10 Go de RAM ddr3 sur un ordinateur à partir de 2012 et il fonctionne rapidement. DietPi fait également une version X86 qui est très rapide et fonctionne en RAM.

Si vous ne vous souciez pas des gestionnaires de paquets, le petit noyau fonctionne également en RAM, sa distribution juste et «étrange».

k3rnl-p4n1c
la source
1

grml ( grml.org ) a une option à cet effet. L'option noyau toramou l'option dans le menu devrait fonctionner. Il est basé sur Debian. Et super btw!

Jodka Lemon
la source
0

De nombreuses distributions Linux peuvent être utilisées dans la RAM en utilisant une installation en direct, j'ai eu une fois Fedora, Ubuntu et dérivés sur une clé USB, vérifiez simplement si le direct de cette distribution offre de la persistance afin que vous puissiez conserver les modifications. Sachez également que tout le système doit être chargé sur votre RAM, il peut donc prendre plus de temps que d'habitude pour démarrer le système.

Thiago Fontes
la source
0

Il y a un programme flottant là-bas appelé YUMI, il met la disto sur un lecteur flash et peut même en avoir plusieurs sur un seul flash à la fois. C'est bon pour essayer différentes formes de Linux jusqu'à ce que vous en trouviez une que vous souhaitez installer. Et la distribution appelée TAILS fonctionnera exclusivement à partir de la mémoire. Il est conçu pour la sécurité mais est une preuve de concept.

Le MaD HaCkER
la source