Ubuntu oder Knoppix in den RAM laden

Hallo, Leutz,

ich hab mal gehört, man könnte Live - Linuxe wie Knoppix, Ubuntu usw. in den RAM laden, von da würden sie um einiges schneller laufen, als von der CD / DVD. Kann mir jemmand sagen, wei das bei Ubuntu 8.10 geht? Ich finde keine entsprechende Option.

bt

Hi,

schneller laufen, als von der CD / DVD. Kann mir jemmand
sagen, wei das bei Ubuntu 8.10 geht? Ich finde keine
entsprechende Option.

dafür gibts keine extra Option weil das nur (und dann automatisch) geht, wenn du das Ubuntu von einer speziellen DVD, einer s.g. DVD- RAM installierst:
http://de.wikipedia.org/wiki/DVD-RAM

HTH,
J~

schneller laufen, als von der CD / DVD. Kann mir jemmand
sagen, wei das bei Ubuntu 8.10 geht? Ich finde keine
entsprechende Option.

dafür gibts keine extra Option weil das nur (und dann
automatisch) geht, wenn du das Ubuntu von einer speziellen
DVD, einer s.g. DVD- RAM installierst:
http://de.wikipedia.org/wiki/DVD-RAM

Quatsch, das hat mit DVD-RAM überhaupt nichts zu tun. Was der OP meint ist, dass der Inhalt der CD in eine Ramdisk geladen wird, damit Programme schneller starten. Dies ist bei Ubuntu aber noch nicht möglich, es ist aber angedacht, siehe http://brainstorm.ubuntu.com/idea/1503/

Allerdings muss dazu beim Start erstmal die CD in die RAM-Disk geladen werden was auch einige Minuten dauern kann und das RAM muss groß genug sein.

http://de.wikipedia.org/wiki/DVD-RAM

Quatsch, das hat mit DVD-RAM überhaupt nichts zu tun

Ach… dann hab ich mich da heute wohl mal vertan :wink:

VG!
J~

Ich weiß nicht, ob das stimmt, aber ich dachte, dass das „Feauture“ direkt im Kernel implementiert wäre. Das würde bedeuten, dass kleine Distributionen (z.B. DSL) komplett im Ram laufen würden. Bei großen Distributionen würde ggf. nachgeladen. Außerdem solltest du noch mehr Speicher berrechnen als die CD groß ist, schließlich willst du ja die komplette CD und die laufenden Programme im Speicher haben.

grtz
michi

Ich weiß nicht, ob das stimmt, aber ich dachte, dass das
„Feauture“ direkt im Kernel implementiert wäre.

Nein. Dem Kernel ist es vollkommen egal ob er von CD, Festplatte oder einer Ramdisk gestartet wird. Das ist Sache der Distribution, dass sie den Boot-Vorgang entsprechend so gestalten.

Außerdem solltest du noch mehr Speicher
berrechnen als die CD groß ist, schließlich willst du ja die
komplette CD und die laufenden Programme im Speicher haben.

Nicht nur das. Du brauchst auch Platz für temporäre Dateien usw. Außerdem kommen viele Live-Systeme inzwischen auf DVD und sind oft größer als 1,5 GB. Da würde der Arbeitsspeicher schnell knapp.

Und was auch dazu kommt:
Linux legt eh alle Daten die es von der CD z.B liest im Arbeitsspeicher ab, im sog. Filesystem-Cache. D.h. wenn du z.B. Firefox auf dem Live-System startest, dann ist das zwar beim ersten Start langsam, weil er die Dateien von CD lesen muss. Der zweite Start ist aber viel schneller, weil die Daten jetzt im Arbeitsspeicher liegen.

Würdest du die komplette CD/DVD ins RAM kopieren, dann kopierst du letztlich auch eine Unzahl von Programmen und Dateien, die du nie brauchst. So wie es normal gelöst ist, werden nur die Dateien von CD gelesen und im Arbeitsspeicher abgelegt, die auch wirklich gebraucht wurden.

Und wer will schon 5-10min warten bis das System gestartet hat?

Würdest du die komplette CD/DVD ins RAM kopieren, dann
kopierst du letztlich auch eine Unzahl von Programmen und
Dateien, die du nie brauchst. So wie es normal gelöst ist,
werden nur die Dateien von CD gelesen und im Arbeitsspeicher
abgelegt, die auch wirklich gebraucht wurden.

Und wer will schon 5-10min warten bis das System gestartet
hat?

Ich z.B.
Bei DVD mag das anders sein, bei einer CD läuft es super. Allerdings dauert der Start ewiglich, nichts, um nur mal kurz reinzuschnuppern.

Der Befehl dafür lautet unter Knoppix „knoppix toram“ (ohne Gänsefüßchen), wie ich inzwischen erfahren habe.

bt