Linux (Debian/Mint/Ubuntu) vollständig in den RAM booten?
Liebe Leute,
Ich möchte ein "normal installiertes" Linux bei Bedarf komplett in den RAM booten, sodass ich alle Laufwerke, inkl. dem von dem gebootet wurde, ausgeworfen werden können. (Mir ist klar, dass alle Systemänderungen nach dem Ausführen im RAM verloren sind.)
Um ein Missverständnis zu vermeiden: Ich möchte nicht das laufende Linux in den RAM laden sondern beim Systemstart wahlweise "normal" oder in den RAM booten.
(Was ich nicht suche sind Persistant-RAM-Lösung für USB-Sticks á la mkusb, das hat bei mir nie richtig funktioniert. Bin aber auch da für Ideen und Vorschläge offen, falls da jemand von Euch vielleicht Erfahrung mit der Installation auf HDD hat.)
Was via Google-Suche zu finden und auszuprobieren war habe ich schon durch.
3 Antworten
das macht doch jedes Live-System. Das kann man von CD/DVD/USB booten.
Vorteile bringt das aber nicht, denn es passen ja nur eine begrenzte Anzahl von Daten und Programmen in den RAM. Nicht mal auf einer Live-DVD ist genügend Platz.
Vielleicht kann man ein Live-System auch auf einer HDD-Partition platzieren und dann beim Hochfahren des PC mit grub auswählen.
und bei Bedarf im RAM ausgeführt wird
wo soll es denn sonst ausgeführt werden?
Ein Live-System macht das, es legt dafür im RAM eine virtuelle Festplatte an und holt sich dort Dateien und Daten. Nur ist diese virtuelle Platte nach dem Ausschalten des PC weg und damit auch all das, was die eingerichtet hast.
Ob es Programm gibt, die den Inhalt so einer RAM-Disk zurück speichern auf das Live-Boot-Medium (das muss ja keine DVD sein), weiß ich nicht.
Da es heute mit einer SSD sehr schnelle "Festplatten" gibt, erscheint so ein Weg wenig sinnvoll.
Ich bezweifle, dass das geht.
Du willst den Computer mit einem normal auf Festplatte installierten Linux booten und dann, während das Linux-Betriebssystem aktiv läuft und ausgeführt wird, alles in den RAM rüberkopieren lassen und die RAM-Kopie des Betriebssystems alle aktiven Prozesse übernehmen lassen, während das gerade aktiv laufende Festplatten-Betriebssystem abgeschaltet wird.
Ansonsten habe ich das im Internet gefunden :
Oops, sorry, da habe ich mich wohl missverständlich ausgedrückt. Nein, ich möchte nicht das laufende Linux in den RAM laden sondern beim Systemstart wahlweise "normal" oder in den RAM booten.
Nun habe ich es verstanden.
Du willst so etwas haben :
https://www.com-magazin.de/praxis/windows/windows-im-ram-10-mal-schneller-ssds-65158.html
Nur für Linux anstelle von Windows.
Falls du hier auf GF keine guten Antworten mehr bekommst, dann kannst du auch hier nachfragen, dort tummeln sich allerhand Linux-Experten :
Schau dir debirf an, damit kannst du ein Debian System Image erstellen und im RAM starten.
http://www.debianadmin.com/debirf-build-a-kernel-and-initrd-to-run-debian-from-ram.html
Ich möchte kein Live-System, sondern eines das von mir verwaltet und angepasst ist (Softwarepakete, Cron-Jobs, laufende Serverprozesse, Updates...) und bei Bedarf im RAM ausgeführt wird.